[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20031021: netcdf 3.5.1-beta13 run time error (fwd)



------- Forwarded Message

Date:    Sat, 25 Oct 2003 23:21:14 +0800
From:    "WangSG" <address@hidden>
To:      "Russ Rew" <address@hidden>
Subject: Re: 20031021: netcdf 3.5.1-beta13 run time error 

thanks for your kind reply. i figured out that the problem is caused by
compiler. i modified the code and it works fine now. :)


----- Original Message -----
From: "Russ Rew" <address@hidden>
To: "WangSG" <address@hidden>
Sent: Saturday, October 25, 2003 2:28 AM
Subject: Re: 20031021: netcdf 3.5.1-beta13 run time error


> >To: <address@hidden>
> >From: "WangSG" <address@hidden>
> >Subject: netcdf 3.5.1-beta13 run time error
> >Organization: ?
> >Keywords: 200310211410.h9LEArOb010638
>
> Hi sg,
>
> > i installed the above version of netcdf on a 32bit redhat linux. i used
=
> > ifc to compile the netcdf source program.=20
> >
> > i encounter "SEGV" when calling routine "nf_put_var_real_". the =
> > following is the error message i get from intel debugger.
> >
> > >
> > >0  0x80967b8 in swapn4b(...) in test.linux.x
> > #1  0x809927d in ncx_putn_float_float(...) in test.linux.x
> > #2  0x809b678 in putNCvx_float_float(...) in test.linux.x
> > #3  0x809c0dd in putNCv_float(...) in test.linux.x
> > #4  0x80a2263 in nc_put_var_float(...) in test.linux.x
> > #5  0x8091042 in nf_put_var_real_(...) in test.linux.x
> > #6  0x806bd41 in write_netcdf(netcdf_file=3D(...), option=3D1) =
> > "src/putcdf.n":584
> > #7  0x805d7fa in main() "src/main.f":554
> > #8  0x42017589 in __libc_start_main(...) in /lib/i686/libc.so.6
> > #9  0x80498c1 in _start(...) in test.linux.x
> > #10 0x805a168 in main() in test.linux.x
> > -- end
> >
> > basically the error occurs when my program tries to write out a real =
> > value with nf_put_var_real.=20
> >
> > i ran the program on both sun and sgi machines, it worked fine. is it =
> > because of floating point exception?=20
> >
> > pls do tell me if more information is needed.
>
> Yes, we will need more information in order to see if we can duplicate
> the problem here, which is a first step to determining the cause of the
> problem.
>
> After building and installing the netCDF library from source, did you
> run "make test" and did all the tests succeed?
>
> If not, please send us the output listed at the end of the
> installation instructions:
>
>
http://www.unidata.ucar.edu/packages/netcdf/INSTALL.html#ReportingProblems
>
> If the "make test" works, it includes tests of many calls to
> nf_put_var_real that didn't result in a SEGV, so we would need a test
> case that demonstrates the error.  If you can isolate the failing call
> to the simplest code that still gets the error and send it to us, you
> would be doing a great service and we could fix the bug.  Often in the
> process of trying to simplify what looks like a bug, a different cause
> is discovered, which is another good reason for trying to isolate the
> error to a simple test case.
>
> Thanks in advance for any efforts you put into discovering the source
> of the problem.
>
> --Russ
>
> _____________________________________________________________________
>
> Russ Rew                                         UCAR Unidata Program
> address@hidden          http://www.unidata.ucar.edu/staff/russ
>
>

------- End of Forwarded Message