[PLUG] Upgrade to Xorg 7.2 broke firefox

Devin dlab00 at gmail.com
Tue Jan 2 04:19:09 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Currently using slackware-current (from 10.2), updated Xorg to 7.2-rc3
via source and now I can't start firefox (2.0), mozilla (1.0.5), or
seamonkey (1.0.5):

dlab at loathe ~$ firefox
/usr/lib/firefox/run-mozilla.sh: line 131:  5358 Segmentation fault
 "$prog" ${1+"$@"}

dlab at loathe /usr/lib/firefox$ LD_LIBRARY_PATH=. gdb firefox-bin
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) r
Starting program: /usr/lib/firefox-2/firefox-bin
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1222166848 (LWP 5368)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1222169680 (LWP 5371)]
[New Thread -1230775376 (LWP 5372)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222166848 (LWP 5368)]
- ---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) bt
#0  0xb7f67b30 in _dl_relocate_object () from /lib/ld-linux.so.2
#1  0xb74e083a in dl_open_worker () from /lib/tls/libc.so.6
#2  0xb7f6a07e in _dl_catch_error () from /lib/ld-linux.so.2
#3  0xb74e1378 in _dl_open () from /lib/tls/libc.so.6
#4  0xb7dacd0d in dlopen_doit () from /lib/tls/libdl.so.2
#5  0xb7f6a07e in _dl_catch_error () from /lib/ld-linux.so.2
#6  0xb7dad31b in _dlerror_run () from /lib/tls/libdl.so.2
#7  0xb7dacd5d in dlopen@@GLIBC_2.1 () from /lib/tls/libdl.so.2
#8  0xb7823630 in open_library () from /usr/X11R6/lib/libX11.so.6
#9  0x08a5e338 in ?? ()
#10 0x08a5b070 in ?? ()
#11 0x00000000 in ?? ()

from src/CrGlCur.c: in libX11-1.1.1:
 64   char        *library = libraryName;
 ...
 72   module =  dlopen(library, RTLD_LAZY);

(gdb) x/s &libraryName
0xb794c5a8 <libraryName>:	 "libXcursor.so.1"

Loads fine if I break before the call to dlopen() and have it return
NULL (which causes open_library() to try and open "libXcursor.so" and
"libXcursor")

Anyone know of a workaround or update that isn't so hack-ish? (updating
glibc (currently using 2.3.6) or placing an alternate libX11.so just for
firefox's use)

Thanks,
	- Devin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFmd0zHwyTl3GgmKcRAmCTAJ9yM9KD76W6xkh5ouixvVgUE6D50ACffoOL
pH1C3J3uUVbXcVt/cKAzbsA=
=wCKZ
-----END PGP SIGNATURE-----



More information about the PLUG mailing list