[GRASS5] [bug #4349] (grass) Segfault in several display modules on x86_64

Markus Neteler neteler at itc.it
Thu Apr 27 17:25:37 EDT 2006


On Thu, Apr 27, 2006 at 05:24:19PM +0100, Glynn Clements wrote:
> 
> Request Tracker wrote:
> 
> > this bug's URL: http://intevation.de/rt/webrt?serial_num=4349
> > -------------------------------------------------------------------------
> > 
> > Subject: Segfault in several display modules on x86_64 
> > 
> > Platform: GNU/Linux/x86_64
> > grass binary for platform: Compiled from Sources
> > GRASS Version: GRASS 6.1.cvs (2006) checkout 4/22/06
> > 
> > Segfault in several display modules (d.vect, d.zoom) on x86_64, Suse 9.2.  
> > 
> > uname -a:
> > 
> > Linux node0 2.6.5-7.244_lustre.1.4.6smp #1 SMP Sat Feb 18 17:33:39 EST 2006 x86_64 x86_64 x86_64 GNU/Linux
> > 
> > For both d.vect and d.zoom SIGSEGV can be traced to G_whoami () at whoami.c:64.  Here is GDB stack trace:
> 
> > #2  0x0000002a95deb05b in db_version (driver=0x50c4b8,
> >     client_version=0x50c4bc, driver_version=0x50c4c0) at c_version.c:20
> > #3  0x0000002a97be6a01 in __db_e_attach () from /usr/lib64/tls/libdb-4.2.so
> 
> libdb is calling db_version, expecting to call its own function of
> that name, but it's actually calling the one in libgrass_dbmiclient.
> 
> I'm not sure that there's any solution other than to rename the DBMI
> functions to use a different prefix (one which isn't already used by a
> common system library).

Maybe

 db_gversion

? Wow, NO hit in google.

Markus




More information about the grass-dev mailing list