http://bugzilla.novell.com/show_bug.cgi?id=519737 User jpschewe@mtu.net added comment http://bugzilla.novell.com/show_bug.cgi?id=519737#c22 --- Comment #22 from Jon Schewe <jpschewe@mtu.net> 2009-08-14 12:40:27 MDT --- (In reply to comment #20)
No immediate ideas...
Do all the people who experience this crash use nvidia?
I don't know how safe that really is so don't do it if you don't know how to recover in case your whole system crashes, but if you move away /usr/lib64/tls/libnvidia-tls.so.1 temporarily, does pidgin still crash?
Can you run the crashing pidgin as $ LD_DEBUG=all LD_DEBUG_OUTPUT=/tmp/z pidgin and post tail -n 100 /tmp/z or so?
I don't know if everyone is using nvidia, but I know that I am, when I move the library to the side, then pidgin starts. LD_DEBUG_OUTPUT appears to suppress all ld output, so I ran it like so: LD_DEBUG=all pidgin > /tmp/z 2>&1 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libdl.so.2 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libm.so.6 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libpango-1.0.so.0 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libfreetype.so.6 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libz.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libfontconfig.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libgobject-2.0.so.0 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libgmodule-2.0.so.0 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libglib-2.0.so.0 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libnsl.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libresolv.so.2 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libc.so.6 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXinerama.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXi.so.6 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXrandr.so.2 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXcursor.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXcomposite.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXext.so.6 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXdamage.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libXfixes.so.3 [0] 29685: symbol=g_module_unload; lookup in file=/usr/lib64/libpcre.so.0 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libselinux.so.1 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/ld-linux-x86-64.so.2 [0] 29685: symbol=g_module_unload; lookup in file=/lib64/libexpat.so.1 [0] 29685: /usr/lib64/pidgin/spellchk.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal) 29685: symbol=g_module_symbol; lookup in file=pidgin [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgstreamer-0.10.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libXss.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libXext.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgtkspell.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libenchant.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libstartup-notification-1.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libSM.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/lib64/libuuid.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libICE.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgtk-x11-2.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgdk-x11-2.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libatk-1.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpangoft2-1.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgdk_pixbuf-2.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgio-2.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpangocairo-1.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libcairo.so.2 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpixman-1.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpng12.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libxcb-render-util.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libxcb-render.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libXrender.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libX11.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libxcb-xlib.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libxcb.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libXau.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpango-1.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libfreetype.so.6 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libfontconfig.so.1 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libpurple.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libdbus-glib-1.so.2 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgobject-2.0.so.0 [0] 29685: symbol=g_module_symbol; lookup in file=/usr/lib64/libgmodule-2.0.so.0 [0] 29685: binding file /usr/lib64/libpurple.so.0 [0] to /usr/lib64/libgmodule-2.0.so.0 [0]: normal symbol `g_module_symbol' 29685: symbol=purple_init_plugin; lookup in file=/usr/lib64/pidgin/spellchk.so [0] 29685: binding file /usr/lib64/pidgin/spellchk.so [0] to /usr/lib64/pidgin/spellchk.so [0]: normal symbol `purple_init_plugin' 29685: symbol=g_list_find; lookup in file=pidgin [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgstreamer-0.10.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libXss.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libXext.so.6 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgtkspell.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libenchant.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libstartup-notification-1.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libSM.so.6 [0] 29685: symbol=g_list_find; lookup in file=/lib64/libuuid.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libICE.so.6 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgtk-x11-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgdk-x11-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libatk-1.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpangoft2-1.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgdk_pixbuf-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgio-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpangocairo-1.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libcairo.so.2 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpixman-1.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpng12.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libxcb-render-util.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libxcb-render.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libXrender.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libX11.so.6 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libxcb-xlib.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libxcb.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libXau.so.6 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpango-1.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libfreetype.so.6 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libfontconfig.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libpurple.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libdbus-glib-1.so.2 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgobject-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgmodule-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgthread-2.0.so.0 [0] 29685: symbol=g_list_find; lookup in file=/lib64/librt.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libxml2.so.2 [0] 29685: symbol=g_list_find; lookup in file=/lib64/libdl.so.2 [0] 29685: symbol=g_list_find; lookup in file=/lib64/libz.so.1 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libgnome-keyring.so.0 [0] 29685: symbol=g_list_find; lookup in file=/lib64/libdbus-1.so.3 [0] 29685: symbol=g_list_find; lookup in file=/usr/lib64/libglib-2.0.so.0 [0] 29685: binding file /usr/lib64/libpurple.so.0 [0] to /usr/lib64/libglib-2.0.so.0 [0]: normal symbol `g_list_find' 29685: symbol=purple_core_get_ui; lookup in file=pidgin [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgstreamer-0.10.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libXss.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libXext.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgtkspell.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libenchant.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libstartup-notification-1.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libSM.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/lib64/libuuid.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libICE.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgtk-x11-2.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgdk-x11-2.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libatk-1.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpangoft2-1.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgdk_pixbuf-2.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libgio-2.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpangocairo-1.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libcairo.so.2 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpixman-1.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpng12.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libxcb-render-util.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libxcb-render.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libXrender.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libX11.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libxcb-xlib.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libxcb.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libXau.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpango-1.0.so.0 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libfreetype.so.6 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libfontconfig.so.1 [0] 29685: symbol=purple_core_get_ui; lookup in file=/usr/lib64/libpurple.so.0 [0] 29685: binding file /usr/lib64/libpurple.so.0 [0] to /usr/lib64/libpurple.so.0 [0]: normal symbol `purple_core_get_ui' 29685: symbol=fputs; lookup in file=pidgin [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgstreamer-0.10.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libXss.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libXext.so.6 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgtkspell.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libenchant.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libstartup-notification-1.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libSM.so.6 [0] 29685: symbol=fputs; lookup in file=/lib64/libuuid.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libICE.so.6 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgtk-x11-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgdk-x11-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libatk-1.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpangoft2-1.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgdk_pixbuf-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgio-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpangocairo-1.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libcairo.so.2 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpixman-1.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpng12.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libxcb-render-util.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libxcb-render.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libXrender.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libX11.so.6 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libxcb-xlib.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libxcb.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libXau.so.6 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpango-1.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libfreetype.so.6 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libfontconfig.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libpurple.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libdbus-glib-1.so.2 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgobject-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgmodule-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgthread-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/lib64/librt.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libxml2.so.2 [0] 29685: symbol=fputs; lookup in file=/lib64/libdl.so.2 [0] 29685: symbol=fputs; lookup in file=/lib64/libz.so.1 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libgnome-keyring.so.0 [0] 29685: symbol=fputs; lookup in file=/lib64/libdbus-1.so.3 [0] 29685: symbol=fputs; lookup in file=/usr/lib64/libglib-2.0.so.0 [0] 29685: symbol=fputs; lookup in file=/lib64/libm.so.6 [0] 29685: symbol=fputs; lookup in file=/lib64/libnsl.so.1 [0] 29685: symbol=fputs; lookup in file=/lib64/libresolv.so.2 [0] 29685: symbol=fputs; lookup in file=/lib64/libpthread.so.0 [0] 29685: symbol=fputs; lookup in file=/lib64/libc.so.6 [0] 29685: binding file pidgin [0] to /lib64/libc.so.6 [0]: normal symbol `fputs' [GLIBC_2.2.5] -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.