Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2006 01:42:55 GMT
From:      Micah<micahjon@ywave.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/105589: Firefox 2.0 segfaults when saving more than one file per session
Message-ID:  <200611160142.kAG1gtLp059549@www.freebsd.org>
Resent-Message-ID: <200611160150.kAG1o1sY073784@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         105589
>Category:       ports
>Synopsis:       Firefox 2.0 segfaults when saving more than one file per session
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 16 01:50:01 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Micah
>Release:        6.2 prerelease (releng_6 as of Nov 14, 2006)
>Organization:
>Environment:
FreeBSD trisha.lan 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Tue Nov 14 11:39:28 PST 2006     root@trisha.lan:/usr/obj/usr/src/sys/TRISHA  i386

>Description:
firefox-2.0_2,1 segfaults when saving more than one file per session. linux-firefox-2.0 does not have this problem. I've disabled all extensions and switched to the default theme, but the problem persists.

At least one other person is experiencing the bug. See http://lists.freebsd.org/pipermail/freebsd-gnome/2006-November/016075.html

I got the following backtrace. If further information can be gathered from the coredump, let me know.

trisha% gdb /usr/local/lib/firefox/firefox-bin firefox-bin.core
GNU gdb 6.1.1 [FreeBSD]

..reading symbols messages trimmed...

#0  0x48c7a1db in pthread_testcancel () from /lib/libpthread.so.2
[New Thread 0x90d0000 (sleeping)]
[New Thread 0x8c5c000 (sleeping)]
[New Thread 0x8c4ee00 (sleeping)]
[New Thread 0x886bc00 (sleeping)]
[New Thread 0x886ba00 (sleeping)]
[New Thread 0x8365400 (sleeping)]
[New Thread 0x8196e00 (sleeping)]
[New Thread 0x80db200 (runnable)]
[New Thread 0x80db000 (LWP 100124)]
[New Thread 0x8079000 (LWP 100133)]
(gdb) bt
#0  0x48c7a1db in pthread_testcancel () from /lib/libpthread.so.2
#1  0x48c6871d in sigaction () from /lib/libpthread.so.2
#2  0x48c61c95 in pthread_kill () from /lib/libpthread.so.2
#3  0x48c61514 in raise () from /lib/libpthread.so.2
#4  0x08069c45 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:206
#5  0x48c665e8 in sigaction () from /lib/libpthread.so.2
#6  0x48c681ac in sigaction () from /lib/libpthread.so.2
#7  0x48c71225 in pthread_mutexattr_init () from /lib/libpthread.so.2
#8  0x48c712a2 in pthread_mutexattr_init () from /lib/libpthread.so.2
#9  0x48d34683 in _ctx_start () from /lib/libc.so.6
#10 0x00000000 in ?? ()
#11 0xbfbfc080 in ?? ()
#12 0xbfbfbdc0 in ?? ()
#13 0x00000000 in ?? ()
#14 0x48c71260 in pthread_mutexattr_init () from /lib/libpthread.so.2
#15 0x485c56ce in gtk_tray_icon_get_type ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#16 0x485c400c in gtk_tray_icon_get_type ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#17 0x485ac2df in gtk_file_system_unix_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#18 0x48a111ba in g_hash_table_size () from /usr/local/lib/libglib-2.0.so.0
#19 0x485ad95a in gtk_file_system_unix_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#20 0x485ada1d in gtk_file_system_unix_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#21 0x48a20a11 in g_child_watch_add () from /usr/local/lib/libglib-2.0.so.0
#22 0x48a1d783 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
#23 0x48a1f0f7 in g_main_context_acquire ()
   from /usr/local/lib/libglib-2.0.so.0
#24 0x48a1f43a in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#25 0x483e8e58 in gtk_dialog_run () from /usr/local/lib/libgtk-x11-2.0.so.0
#26 0x00000000 in ?? ()
#27 0x483e8cc0 in gtk_dialog_response ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
Previous frame inner to this frame (corrupt stack?)


>How-To-Repeat:
Go to http://www.freebsd.org/logo.html (or any site with multiple files for download), click an image, right click and "save image as", then hit back, and repeat on another image, as soon as the save dialog pops up firefox segfaults.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611160142.kAG1gtLp059549>