gcc4: xscreensaver segfault, as do many other X11 apps
I've investigated this a bit further and it seems to me that all
X11-application are broken because of this error in libX11. They all
segfault at XFindOnExtensionList, this includes xterm, emacs, xcalc,
basically all X11 clients. The backstrace from xterm looks like this:
(gdb) bt
#0 0x0000002a964dc710 in XFindOnExtensionList () from
/usr/X11R6/lib/libX11.so.6
#1 0x0000002a964d4f20 in XFlush () from /usr/X11R6/lib/libX11.so.6
#2 0x0000002a964d5cbd in XLoadQueryFont () from /usr/X11R6/lib/libX11.so.6
#3 0x0000002a95f1d882 in XtCvtStringToFontStruct () from
/usr/X11R6/lib/libXt.so.6
#4 0x0000002a95f1a8b3 in XtDirectConvert () from /usr/X11R6/lib/libXt.so.6
#5 0x0000002a95f1ad8a in _XtConvert () from /usr/X11R6/lib/libXt.so.6
#6 0x0000002a95f35fbd in _XtCreateIndirectionTable () from
/usr/X11R6/lib/libXt.so.6
#7 0x0000002a95f36a89 in _XtGetResources () from /usr/X11R6/lib/libXt.so.6
#8 0x0000002a95f20849 in XtInitializeWidgetClass () from
/usr/X11R6/lib/libXt.so.6
#9 0x0000002a95f20d61 in _XtCreateWidget () from /usr/X11R6/lib/libXt.so.6
#10 0x0000002a95f4e639 in XtOverrideTranslations () from
/usr/X11R6/lib/libXt.so.6
#11 0x0000002a95f4e916 in XtVaCreateManagedWidget () from
/usr/X11R6/lib/libXt.so.6
#12 0x000000000042f43b in ?? ()
#13 0x0000002a96805aaa in __libc_start_main () from /lib/libc.so.6
#14 0x0000000000406dea in ?? ()
#15 0x0000007fbffff788 in ?? ()
#16 0x0000002a9566d2e0 in rtld_errno () from /lib/ld-linux-x86-64.so.2
So it has something to do with font queries. Is anyone looking at this?
/Johan
Johan Groth wrote:
Hi,
I've noticed that xscreensaver segfault after I changed repository to
debian-ppc64.alioth.debian.org, updated and upgraded. Here is the
backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x0000002a95d44710 in XFindOnExtensionList () from
/usr/X11R6/lib/libX11.so.6
(gdb) bt
#0 0x0000002a95d44710 in XFindOnExtensionList () from
/usr/X11R6/lib/libX11.so.6
#1 0x0000002a95d3cf20 in XFlush () from /usr/X11R6/lib/libX11.so.6
#2 0x0000002a95d3dcbd in XLoadQueryFont () from /usr/X11R6/lib/libX11.so.6
#3 0x00000000004157f2 in clear_stderr ()
#4 0x0000002a95be6203 in _XtRemoveAllInputs () from
/usr/X11R6/lib/libXt.so.6
#5 0x0000002a95be64a6 in XtAppNextEvent () from /usr/X11R6/lib/libXt.so.6
#6 0x000000000040ff04 in sleep_until_idle ()
#7 0x000000000040871f in check_for_leaks ()
#8 0x000000000040a7bd in main ()
Is anyone working on this?
Regards,
Johan
Reply to: