- To: <gembud@xxxxxxxxxxxxxxxx>
- Subject: [gembud] GEMPAK 5.11.4 Centos 5.5 i386 Segmentation Fault
- From: "Andrew Little" <alittle@xxxxxxxxxxxx>
- Date: Fri, 13 Aug 2010 07:31:10 -0500
Dear GEMBUD users,
Attached is my make and install logs as well as my Makeinc.common and
Makeinc.linux_gfortran.
I am not sure why I cannot get nex2gini to work. Every time I run
nex2gini, it returns a Segmentation Fault.
FYI: I am using the locally rpm installed netcdf-3.6.3-1.el5.rf and
netcdf-devel-3.6.3-1.el5.rf from rpmforge.
When I ran DDD(GDB) on nex2gini, this is the error message I received:
Program received signal SIGSEGV, Segmentation fault.
0x080c234c in ctb_dtget_ (alias_i=0xbfffdec1 "NEXRIII", path=0xbfffcfe0
' ' <repeats 200 times>..., template=0xbfffdce0 ' ' <repeats 80 times>,
catgry=0xbfffde58, subcat=0xbfffddec, nframe=0xbfffde2c,
range=0xbfffddf8, intrvl=0xbfffde20, ionoff=0xbfffde04,
hrsbfr=0xbfffde34, mnsbfr=0xbfffde28, hraftr=0xbfffde9c,
mnaftr=0xbfffde38, mstrct=0xa, dtmmtch=0x100, iret=0x50) at
ctbdtget.c:61
/usr/nawips/GEMPAK5.11.4/gempak/source/gemlib/ctb/ctbdtget.c:61:2609:beg
:0x80c234c
(gdb)
Also, while tracing through the source code using DDD( graphical GDB), I
came across this:
## From /usr/nawips/GEMPAK5.11.4/gempak/source/gemlib/ctb/ctbdtget.c:
line 61
61 *iret = G_NORMAL;
Then I checked where *iret came from which is the function void
ctb_dtget.
## From /usr/nawips/GEMPAK5.11.4/gempak/source/gemlib/ctb/ctbdtget.c:
lines 8-12
8 void ctb_dtget ( char *alias_i, char *path, char *template,
9 int *catgry, int *subcat, int *nframe, int
*range,
10 int *intrvl, int *ionoff, int *hrsbfr, int
*mnsbfr,
11 int *hraftr, int *mnaftr, int *mstrct,
12 int *dtmmtch, int *iret )
In nex2gini .f, ctb_dtget gets called using the local variables below.
## From /usr/nawips/GEMPAK5.11.4/unidata/programs/nex2gini/nex2gini.f:
lines 65,66
65 CALL CTB_DTGET ( ctmpl, tpath, tplate, ic, is, if, ir, ii,
ion,
+ ihb, iha, idtmch, ier )
I know that source code should be an issue because I have GEMPAK5.11.1
which as this same source code and it all works.
Any help would be greatly appreciated.
Thanks.
Andrew Little
Systems Analyst
Universal Weather & Aviation
8787 Tallyho Road
Houston, Texas 77061
alittle@xxxxxxxxxxxx <mailto:alittle@xxxxxxxxxxxx>
Office: 713.947.5633
Cell: 713.504.2719
Attachment:
install.latest.log
Description: install.latest.log
Attachment:
make.latest.log
Description: make.latest.log
Attachment:
Makeinc.common
Description: Makeinc.common
Attachment:
Makeinc.linux_gfortran
Description: Makeinc.linux_gfortran
- Follow-Ups:
- Re: [gembud] [Gempak] GEMPAK 5.11.4 Centos 5.5 i386 Segmentation Fault
- From: Harry Edmon
- Re: [gembud] [Gempak] GEMPAK 5.11.4 Centos 5.5 i386 Segmentation Fault