[opensuse] [OS11.1] free on invalid pointer in _nss_nis_getpwnam_r during SeaMonkey/Firefox Startup
Hello, after upgrade to OpenSuse 11.1, newer versions of SeaMonkey (>=2.0a2) and Firefox (since 3.1 alpha) won't start anymore but crash immediately with the following error: *** glibc detected *** ./seamonkey-bin: free(): invalid pointer: 0x00007f70bd11d8d0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x7f70c0c62118] /lib64/libc.so.6(cfree+0x76)[0x7f70c0c63c76] /lib64/libnss_nis.so.2(_nss_nis_getpwnam_r+0x101)[0x7f70bca76381] /lib64/libnss_compat.so.2[0x7f70bcc7f16b] /lib64/libnss_compat.so.2(_nss_compat_getpwnam_r+0x227)[0x7f70bcc7f437] /lib64/libc.so.6(getpwnam_r+0xed)[0x7f70c0c8ea7d] /usr/lib64/libglib-2.0.so.0[0x7f70c1eca84c] /usr/lib64/libglib-2.0.so.0(g_get_home_dir+0xb5)[0x7f70c1ecc265] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3ffcac6] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3fff38d] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3fb6c25] /usr/lib64/libglib-2.0.so.0(g_option_context_parse+0x587)[0x7f70c1ea5d87] /usr/lib64/libgtk-x11-2.0.so.0(gtk_parse_args+0x9f)[0x7f70c3fb68ef] ./libxul.so(XRE_main+0x855)[0x7f70c51e452b] ./seamonkey-bin[0x401bc7] /lib64/libc.so.6(__libc_start_main+0xe6)[0x7f70c0c0c586] ./seamonkey-bin[0x401999] The bug is not completely reproducable, I get it on one machine but not on an identical machine. Any idea where this bug comes from or what can be done? Bruno -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bruno Escherl schrieb:
Hello,
after upgrade to OpenSuse 11.1, newer versions of SeaMonkey (>=2.0a2) and Firefox (since 3.1 alpha) won't start anymore but crash immediately with the following error:
*** glibc detected *** ./seamonkey-bin: free(): invalid pointer: 0x00007f70bd11d8d0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x7f70c0c62118] /lib64/libc.so.6(cfree+0x76)[0x7f70c0c63c76] /lib64/libnss_nis.so.2(_nss_nis_getpwnam_r+0x101)[0x7f70bca76381] /lib64/libnss_compat.so.2[0x7f70bcc7f16b] /lib64/libnss_compat.so.2(_nss_compat_getpwnam_r+0x227)[0x7f70bcc7f437] /lib64/libc.so.6(getpwnam_r+0xed)[0x7f70c0c8ea7d] /usr/lib64/libglib-2.0.so.0[0x7f70c1eca84c] /usr/lib64/libglib-2.0.so.0(g_get_home_dir+0xb5)[0x7f70c1ecc265] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3ffcac6] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3fff38d] /usr/lib64/libgtk-x11-2.0.so.0[0x7f70c3fb6c25] /usr/lib64/libglib-2.0.so.0(g_option_context_parse+0x587)[0x7f70c1ea5d87] /usr/lib64/libgtk-x11-2.0.so.0(gtk_parse_args+0x9f)[0x7f70c3fb68ef] ./libxul.so(XRE_main+0x855)[0x7f70c51e452b] ./seamonkey-bin[0x401bc7] /lib64/libc.so.6(__libc_start_main+0xe6)[0x7f70c0c0c586] ./seamonkey-bin[0x401999]
The bug is not completely reproducable, I get it on one machine but not on an identical machine.
Any idea where this bug comes from or what can be done?
I never got it (yet) with Firefox 3.1b on 11.1. Doesn't really look like a bug in the mozilla code though. More glib or glibc. Do you use NIS or is it just asked for by default? Wolfgang -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wolfgang Rosenauer wrote:
I never got it (yet) with Firefox 3.1b on 11.1. Doesn't really look like a bug in the mozilla code though. More glib or glibc. Do you use NIS or is it just asked for by default?
I don't know, the machines are in a computer science's chair computer pool and such administrated by the technical staff. But since it's an multiuser environment with the homes on a NFS server, it's probably needed. I'll try to find out more. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bruno Escherl escribió:
Hello,
after upgrade to OpenSuse 11.1, newer versions of SeaMonkey (>=2.0a2) and Firefox (since 3.1 alpha) won't start anymore but crash immediately with the following error:
*** glibc detected *** ./seamonkey-bin: free(): invalid pointer: 0x00007f70bd11d8d0 ***
Ouch, that looks pretty bad, can you try to get a backtrace with gdb #gdb ./seamonkey-bin
bt full
-- "If this is the best God can do, I am not impressed" -George Carlin (1937-2008) Cristian Rodríguez R. Software Developer Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
Cristian Rodríguez wrote:
Ouch, that looks pretty bad, can you try to get a backtrace with gdb http://pastebin.mozilla.org/643132 (snipped some parts of the path to my home)
Another maybe important thing, after a reboot, SeaMonkey started fine, after another reboot it failed again with the same error (that's probably also the reason why it works fine on another machine with OpenSuse 11.1). Bruno -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Bruno Escherl
-
Cristian Rodríguez
-
Wolfgang Rosenauer