I'm getting a crash on exit using trunk or 1.9.1.
It's both with the main window (with plenty of tabs) and when firefox is called from another app to open a new link (in a tab).
It's 100% reproducible here.
Here is the not very helpful trace:
$ firefox -g http://www.mozilla.org/
/usr/bin/gdb /usr/lib/firefox-3.2a1pre/firefox -x /tmp/mozargs.GkMszR
GNU gdb 6.8-debian
...
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) r
Starting program: /usr/lib/firefox-3.2a1pre/firefox http://www.mozilla.org/
(no debugging symbols found)
...
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb7ce26d0 (LWP 5863)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7ce26d0 (LWP 5863)]
0xb7d5d3a1 in ptmalloc_init () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7d5d3a1 in ptmalloc_init () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7d60cc3 in memalign_hook_ini () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d60ae2 in memalign () from /lib/tls/i686/cmov/libc.so.6
#3 0xb8083d82 in ?? () from /lib/ld-linux.so.2
#4 0xb808422b in ___tls_get_addr () from /lib/ld-linux.so.2
#5 0xb5e40962 in ?? () from /lib/libselinux.so.1
#6 0xb5e39b7e in ?? () from /lib/libselinux.so.1
#7 0xb5e321d8 in ?? () from /lib/libselinux.so.1
#8 0xb5e42340 in _fini () from /lib/libselinux.so.1
#9 0xb8081a53 in ?? () from /lib/ld-linux.so.2
#10 0xb7d1bb89 in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0xb7d0377d in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#12 0x080496f1 in ?? ()
I'm getting a crash on exit using trunk or 1.9.1.
It's both with the main window (with plenty of tabs) and when firefox is called from another app to open a new link (in a tab).
It's 100% reproducible here.
Here is the not very helpful trace:
$ firefox -g http:// www.mozilla. org/ firefox- 3.2a1pre/ firefox -x /tmp/mozargs.GkMszR firefox- 3.2a1pre/ firefox http:// www.mozilla. org/
/usr/bin/gdb /usr/lib/
GNU gdb 6.8-debian
...
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) r
Starting program: /usr/lib/
(no debugging symbols found)
...
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb7ce26d0 (LWP 5863)]
Program received signal SIGSEGV, Segmentation fault. i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 .so.1 .so.1 .so.1 .so.1 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6
[Switching to Thread 0xb7ce26d0 (LWP 5863)]
0xb7d5d3a1 in ptmalloc_init () from /lib/tls/
(gdb) bt
#0 0xb7d5d3a1 in ptmalloc_init () from /lib/tls/
#1 0xb7d60cc3 in memalign_hook_ini () from /lib/tls/
#2 0xb7d60ae2 in memalign () from /lib/tls/
#3 0xb8083d82 in ?? () from /lib/ld-linux.so.2
#4 0xb808422b in ___tls_get_addr () from /lib/ld-linux.so.2
#5 0xb5e40962 in ?? () from /lib/libselinux
#6 0xb5e39b7e in ?? () from /lib/libselinux
#7 0xb5e321d8 in ?? () from /lib/libselinux
#8 0xb5e42340 in _fini () from /lib/libselinux
#9 0xb8081a53 in ?? () from /lib/ld-linux.so.2
#10 0xb7d1bb89 in exit () from /lib/tls/
#11 0xb7d0377d in __libc_start_main () from /lib/tls/
#12 0x080496f1 in ?? ()
could it be a jemalloc issue?