[GRASS5] [bug #4349] (grass) Segfault in several display modules on x86_64
Glynn Clements
glynn at gclements.plus.com
Thu Apr 27 12:24:19 EDT 2006
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).
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list