Re: [gembud] Segfaults with oabsnd

Hi Ben-

We had the exact same problem last year when I upgraded from 5.10.x to 5.11.x and I have yet to come up with a true solution. However, I was able to "temporarily" remedy the problem. I simply copied the old oabsnd module from an earlier version (I think 5.10.x) and replaced the new oabsnd module. After I did this, oabsnd worked fine. I know this isn't the ideal solution, but it worked. Hopefully someone else can give us a more definitive answer -- hope this helps,

Phil Birnie
Webmaster
Department of Geography
The Ohio State University
(614)519-6176
www.birnies.com




On Aug 26, 2009, at 9:16 AM, Cotton, Benjamin J wrote:

Good morning gembuddies,

We're encountering a problem with oabsnd on Gempak 5.11.4 (Linux). Any time we try to run it, it segfaults. oabsfc reads the grid file, so it doesn't
appear to be file related.  System specs and strace output below.  Any
suggestions?

Thanks,
BC

# system specs
[557 bcotton@devo /tmp ]$ uname -a
Linux devo.eas.purdue.edu 2.6.18-128.1.10.el5 #1 SMP Wed Apr 29 13:55:17 EDT
2009 i686 i686 i386 GNU/Linux
[558 bcotton@devo /tmp ]$ rpm -q gcc
gcc-4.1.2-44.el5

#strace output
stat64("LAST.NTS", 0xbf88bd14)          = -1 ENOENT (No such file or
directory)
stat64("LAST.NTS", 0xbf88bd78)          = -1 ENOENT (No such file or
directory)
stat64("last.nts", {st_mode=S_IFREG|0644, st_size=2055, ...}) = 0
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
stat64("last.nts", {st_mode=S_IFREG|0644, st_size=2055, ...}) = 0
stat64("last.nts", {st_mode=S_IFREG|0644, st_size=2055, ...}) = 0
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
open("last.nts", O_RDWR|O_CREAT|O_LARGEFILE, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2055, ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf88bdf8) = -1 ENOTTY
(Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_SET)            = 0
ftruncate64(3, 0)                       = 0
write(3, "SNFILE  $GEMDATA/HRCBOB.SND     "..., 137) = 137
_llseek(3, 137, [137], SEEK_SET)        = 0
ftruncate64(3, 137)                     = 0
write(3, "GDFILE  $GEMDATA/HRCBOB.GRD     "..., 1918) = 1918
close(3)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
--
Ben Cotton
Unix Systems Administrator
Department of Earth and
 Atmospheric Sciences
Purdue University
http://www.purdue.edu/eas/resources/it/

CIVL 4212
O: 765-49-61546
C: 765-404-7986
_______________________________________________
gembud mailing list
gembud@xxxxxxxxxxxxxxxx
For list information or to unsubscribe,  visit: 
http://www.unidata.ucar.edu/mailing_lists/