Bug 336771

Summary: firefox print preview -> segfault
Product: [Fedora] Fedora Reporter: Warren Togami <wtogami>
Component: gtk2Assignee: Matthias Clasen <mclasen>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-10-17 23:46:19 EDT Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Bug Depends On:    
Bug Blocks: 235703    

Description Warren Togami 2007-10-17 17:47:47 EDT
firefox-2.0.0.6-11.fc8.x86_64

1) Run firefox. 
2) Go to any webpage.
3) File > Print Preview
4) Segfault

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912512789392 (LWP 11341)]
0x00002aaaab0ee5e3 in IA__gdk_window_get_toplevel (window=0x0) at gdkwindow.c:617
617       while (GDK_WINDOW_TYPE (obj) == GDK_WINDOW_CHILD)
(gdb) bt full
#0  0x00002aaaab0ee5e3 in IA__gdk_window_get_toplevel (window=0x0) at
gdkwindow.c:617
        obj = (GdkWindowObject *) 0x0
        __PRETTY_FUNCTION__ = "IA__gdk_window_get_toplevel"
#1  0x00002aaaab0ee629 in gdk_window_is_toplevel_frozen (window=0x0) at
gdkwindow.c:2298
No locals.
#2  0x00002aaaab0ee84d in IA__gdk_window_process_all_updates () at gdkwindow.c:2438
        private = (GdkWindowObject *) 0x129fbc0
        old_update_windows = (GSList *) 0xdea480
        tmp_list = (GSList *) 0xdedb20
#3  0x00002aaaab0ee8b9 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2288
No locals.
#4  0x00002aaaab0d57ce in gdk_threads_dispatch (data=0x1fb8ee0) at gdk.c:470
        ret = 0
#5  0x00000032cb42eea3 in IA__g_main_context_dispatch (context=0x656dc0) at
gmain.c:2061
No locals.
#6  0x00000032cb43219d in g_main_context_iterate (context=0x656dc0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2694
        got_ownership = <value optimized out>
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x2aaabc2b41b0
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#7  0x00000032cb4324aa in IA__g_main_loop_run (loop=0xfdb510) at gmain.c:2898
        got_ownership = <value optimized out>
        self = (GThread *) 0x63fa60
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#8  0x00002aaaaac26053 in IA__gtk_main () at gtkmain.c:1146
        tmp_list = (GList *) 0x2aaab3dd9410
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x80db50
        loop = (GMainLoop *) 0xfdb510
#9  0x00002aaab27f645a in nsAppShell::Run (this=0x80db50) at nsAppShell.cpp:139
No locals.
#10 0x00002aaab2e41832 in nsAppStartup::Run (this=0x80dad0) at nsAppStartup.cpp:151
        rv = <value optimized out>
#11 0x0000000000408980 in XRE_main (argc=<value optimized out>, argv=<value
optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:2786
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0xfdad90}, <No data fields>}
        obsService = {<nsCOMPtr_base> = {mRawPtr = 0x6c0560}, <No data fields>}
        windowMediator = {<nsCOMPtr_base> = {mRawPtr = 0x9cacc0}, <No data fields>}
        windowEnumerator = {<nsCOMPtr_base> = {mRawPtr = 0xad0300}, <No data
fields>}
        more = 1
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x80dad0}, <No data fields>}
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0xa2cf40}, <No data fields>}
        chromeObserver = {<nsCOMPtr_base> = {mRawPtr = 0x6c3f00}, <No data fields>}
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0xa2cef0}, <No data fields>}
        toolkit = {mRawPtr = 0x0}
        noEMRestart = <value optimized out>
        rv = 0
        ar = <value optimized out>
        i = <value optimized out>
        dirProvider = {<nsIDirectoryServiceProvider2> =
{<nsIDirectoryServiceProvider> = {<nsISupports> = {
        _vptr.nsISupports = 0x61a470}, <No data fields>}, <No data fields>},
<nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x61a4b8}, <No data
fields>}, 
  mAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x628750}, <No data fields>},
mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mProfileDir
= {<nsCOMPtr_base> = {
      mRawPtr = 0x6573b0}, <No data fields>}, mProfileLocalDir =
{<nsCOMPtr_base> = {mRawPtr = 0x657480}, <No data fields>}, mProfileNotified = 1}
        desktopStartupIDEnv = <value optimized out>
        desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0x3620ed13f0, 
          mData = 0x628648
"gnome-panel/htmlview/8417-5-newcaprica.boston.redhat.com_TIME2951407735",
mLength = 71, mFlags = 65541}, <No data fields>}, <No data fields>}, 
    mFixedCapacity = 63, mFixedBuf = 0x7fff232a74a8 ""}, 
  mStorage =
"\000\000\000\000\000\000\000\000\030v*#�\177\000\000�\032A\000\000\000\000\000�\202�\v6\000\000\000���\v6\000\000\000�\031A\000\000\000\000\000S0@\000\000\000\000\000�\r�
6\000\000"}
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x655520}, <No data fields>}
        canRun = 1
        registryFile = {<nsCOMPtr_base> = {mRawPtr = 0x657210}, <No data fields>}
        xremotearg = <value optimized out>
        desktopStartupIDPtr = 0x0
        greDir = {<nsCOMPtr_base> = {mRawPtr = 0x628750}, <No data fields>}
        appDir = {<nsCOMPtr_base> = {mRawPtr = 0x628750}, <No data fields>}
        dummy = 1
        updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x628750}, <No data fields>}
        persistent = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x65eca0}, <No data fields>}
        startOffline = 0
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x6573b0}, <No data fields>}
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x657480}, <No data fields>}
        upgraded = 0
        version = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0x3620ed13f0, 
          mData = 0x7fff232a7438 "2.0.0.6_0000000000/1.8.1.6_0000000000",
mLength = 37, mFlags = 65553}, <No data fields>}, <No data fields>},
mFixedCapacity = 63, 
    mFixedBuf = 0x7fff232a7438 "2.0.0.6_0000000000/1.8.1.6_0000000000"}, 
  mStorage =
"2.0.0.6_0000000000/1.8.1.6_0000000000\000\000\000\000����*\000\000R�a\000\000\000\000\000\030v*#\000\000\000"}
        osABI = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> =
{mVTable = 0x3620ed13f0, mData = 0x412700 "Linux_x86_64-gcc3", mLength = 17, 
        mFlags = 1}, <No data fields>}, <No data fields>}, <No data fields>}
        versionOK = <value optimized out>
        needsRestart = 0
        appInitiatedRestart = 0
        file = {<nsCOMPtr_base> = {mRawPtr = 0x6572e0}, <No data fields>}
        parser = {
  mSections =
{<nsBaseHashtable<nsDepCharHashKey,nsAutoPtr<nsINIParser::INIValue>,nsINIParser::INIValue*>>
= {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey,
nsAutoPtr<nsINIParser::INIValue> > >> = {mTable = {ops = 0x3620ed3100, data =
0x0, hashShift = 28, maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@', entrySize =
24, entryCount = 1, removedCount = 0, 
          generation = 0, entryStore = 0x65eb00 ""}}, <No data fields>}, <No
data fields>}, mFileContents = {mRawPtr = 0x65f1d0 ""}}
        localFile = {<nsCOMPtr_base> = {mRawPtr = 0x6575f0}, <No data fields>}
        rv = <value optimized out>
        buf = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0x3620ed13f0, mData = 0x7fff232a73c8
"/usr/lib64/firefox-2.0.0.6", 
          mLength = 26, mFlags = 65553}, <No data fields>}, <No data fields>},
mFixedCapacity = 63, mFixedBuf = 0x7fff232a73c8 "/usr/lib64/firefox-2.0.0.6"}, 
  mStorage = "/usr/lib64/firefox-2.0.0.6\0000000000000\000\000\000P稫�*\000\000�
\223�\v6\000\000\000\000\000\000\000\000\000\000"}
        lf = {<nsCOMPtr_base> = {mRawPtr = 0x657ef0}, <No data fields>}
        eq = 0
#12 0x000000360be1e074 in __libc_start_main (main=0x4039f8 <main>, argc=1,
ubp_av=0x7fff232a7608, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff232a75f8) at libc-start.c:220
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {232125475776,
-8974406068925279269, 0, 140733783373312, 0, 0, 8974204484460303323,
-9000277857770449957}, mask_was_saved = 0}}, 
  priv = {pad = {0x0, 0x0, 0x4119e0, 0x7fff232a7608}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 4266464}}}
        not_first_call = <value optimized out>
#13 0x0000000000403949 in _start ()
No symbol table info available.
Comment 1 Matěj Cepl 2007-10-17 18:02:46 EDT
Yup, could happily reproduce even on i386 with firefox-2.0.0.6-11.fc8
Comment 2 Matěj Cepl 2007-10-17 18:14:13 EDT
Looks pretty much the same on i386:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208526544 (LWP 5803)]
0x0059584f in IA__gdk_window_get_toplevel (window=0x973c180) at gdkwindow.c:617
617       while (GDK_WINDOW_TYPE (obj) == GDK_WINDOW_CHILD)
(gdb) thread apply all backtrace
(gdb) thread apply all backtrace

Thread 14 (Thread -1300243568 (LWP 5817)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c5c5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04f61206 in PR_WaitCondVar (cvar=0xa00c138, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x04f61267 in PR_Wait (mon=0xa00c178, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:584
#4  0x0516fe99 in PL_WaitForEvent ()
   from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#5  0x05171351 in ?? () from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#6  0x055974ea in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libtoolkitcomps.so
#7  0x04f6715d in _pt_root (arg=0x9faa140)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#8  0x009684fb in start_thread () from /lib/libpthread.so.0
#9  0x008a95fe in clone () from /lib/libc.so.6

Thread 13 (Thread -1310733424 (LWP 5816)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c8f2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04f60336 in pt_TimedWait (cv=0x8afe14c, ml=0x8afe0e8, timeout=59935)
---Type <return> to continue, or q <return> to quit---
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04f61174 in PR_WaitCondVar (cvar=0x8afe148, timeout=59935)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x00e0ea25 in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#5  0x04f6715d in _pt_root (arg=0x98da278)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x009684fb in start_thread () from /lib/libpthread.so.0
#7  0x008a95fe in clone () from /lib/libc.so.6

Thread 10 (Thread -1289753712 (LWP 5813)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c5c5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04f61206 in PR_WaitCondVar (cvar=0xb5ca7040, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x07b56386 in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libstoragecomps.so
#4  0x07b57ec7 in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libstoragecomps.so
#5  0x051737d1 in ?? () from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#6  0x04f6715d in _pt_root (arg=0xb5ca7110)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#7  0x009684fb in start_thread () from /lib/libpthread.so.0
#8  0x008a95fe in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 9 (Thread -1279263856 (LWP 5812)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c5c5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04f61206 in PR_WaitCondVar (cvar=0x963c878, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x073ab822 in ?? () from /usr/lib/firefox-2.0.0.6/components/libpipnss.so
#4  0x073a9d96 in ?? () from /usr/lib/firefox-2.0.0.6/components/libpipnss.so
#5  0x04f6715d in _pt_root (arg=0x963c8b8)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x009684fb in start_thread () from /lib/libpthread.so.0
#7  0x008a95fe in clone () from /lib/libc.so.6

Thread 8 (Thread -1267450992 (LWP 5811)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c5c5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04f61206 in PR_WaitCondVar (cvar=0x963c6f8, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x073aa3eb in ?? () from /usr/lib/firefox-2.0.0.6/components/libpipnss.so
#4  0x073a9d96 in ?? () from /usr/lib/firefox-2.0.0.6/components/libpipnss.so
#5  0x04f6715d in _pt_root (arg=0x963c738)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x009684fb in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#7  0x008a95fe in clone () from /lib/libc.so.6

Thread 6 (Thread -1256961136 (LWP 5809)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c8f2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04f60336 in pt_TimedWait (cv=0x8859d94, ml=0x8859d30, timeout=35198)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04f61174 in PR_WaitCondVar (cvar=0x8859d90, timeout=35198)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x00e3de23 in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#5  0x00e3e4bc in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#6  0x04f6715d in _pt_root (arg=0x8ff1040)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#7  0x009684fb in start_thread () from /lib/libpthread.so.0
#8  0x008a95fe in clone () from /lib/libc.so.6

Thread 5 (Thread -1233527920 (LWP 5808)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c8f2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04f60336 in pt_TimedWait (cv=0x8afe14c, ml=0x8afe0e8, timeout=59916)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
---Type <return> to continue, or q <return> to quit---
#3  0x04f61174 in PR_WaitCondVar (cvar=0x8afe148, timeout=59916)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x00e0ea25 in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#5  0x04f6715d in _pt_root (arg=0x8afe3d8)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x009684fb in start_thread () from /lib/libpthread.so.0
#7  0x008a95fe in clone () from /lib/libc.so.6

Thread 4 (Thread -1222616176 (LWP 5807)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0096c8f2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04f60336 in pt_TimedWait (cv=0x87f76f4, ml=0x87f8808, timeout=184)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04f61174 in PR_WaitCondVar (cvar=0x87f76f0, timeout=184)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x05175800 in ?? () from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#5  0x051737d1 in ?? () from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#6  0x04f6715d in _pt_root (arg=0x896b0a8)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#7  0x009684fb in start_thread () from /lib/libpthread.so.0
#8  0x008a95fe in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread -1212126320 (LWP 5806)):
#0  0x00110402 in __kernel_vsyscall ()
#1  0x0089f593 in *__GI___poll (fds=0x92aff4, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x04f62e89 in PR_Poll (pds=0x8859100, npds=1, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptio.c:3877
#3  0x00e335b9 in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#4  0x00e337f0 in ?? () from /usr/lib/firefox-2.0.0.6/components/libnecko.so
#5  0x051737d1 in ?? () from /usr/lib/firefox-2.0.0.6/libxpcom_core.so
#6  0x04f6715d in _pt_root (arg=0x8859488)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#7  0x009684fb in start_thread () from /lib/libpthread.so.0
#8  0x008a95fe in clone () from /lib/libc.so.6

Thread 2 (Thread -1208526544 (LWP 5803)):
#0  0x0059584f in IA__gdk_window_get_toplevel (window=0x973c180)
    at gdkwindow.c:617
#1  0x0059589e in gdk_window_is_toplevel_frozen (window=0x0)
    at gdkwindow.c:2298
#2  0x00595aa1 in IA__gdk_window_process_all_updates () at gdkwindow.c:2438
#3  0x00595b0b in gdk_window_update_idle (data=0x0) at gdkwindow.c:2288
#4  0x0057b5f8 in gdk_threads_dispatch (data=0x99b8300) at gdk.c:470
#5  0x009be531 in g_idle_dispatch (source=0xa4901d8, callback=0, 
---Type <return> to continue, or q <return> to quit---
    user_data=0x99b8300) at gmain.c:4132
#6  0x009c00fc in IA__g_main_context_dispatch (context=0x87f7370)
    at gmain.c:2061
#7  0x009c353f in g_main_context_iterate (context=0x87f7370, block=1, 
    dispatch=1, self=0x87e2cd8) at gmain.c:2694
#8  0x009c38e9 in IA__g_main_loop_run (loop=0x9033a40) at gmain.c:2898
#9  0x002bb9a4 in IA__gtk_main () at gtkmain.c:1144
#10 0x00fd2b1b in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libwidget_gtk2.so
#11 0x05561306 in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libtoolkitcomps.so
#12 0x0804fdbd in __cxa_pure_virtual ()
#13 0x0804abf0 in __cxa_pure_virtual ()
#14 0x007ec390 in __libc_start_main (main=0x804abc4 <__cxa_pure_virtual+308>, 
    argc=3, ubp_av=0xbffdd424, init=0x805a4e0, fini=0x805a4d0, 
    rtld_fini=0x7c5960 <_dl_fini>, stack_end=0xbffdd41c) at libc-start.c:220
#15 0x0804ab11 in __cxa_pure_virtual ()

Thread 1 (LWP 5803):
#0  0x0059584f in IA__gdk_window_get_toplevel (window=0x973c180)
    at gdkwindow.c:617
#1  0x0059589e in gdk_window_is_toplevel_frozen (window=0x0)
    at gdkwindow.c:2298
---Type <return> to continue, or q <return> to quit---
#2  0x00595aa1 in IA__gdk_window_process_all_updates () at gdkwindow.c:2438
#3  0x00595b0b in gdk_window_update_idle (data=0x0) at gdkwindow.c:2288
#4  0x0057b5f8 in gdk_threads_dispatch (data=0x99b8300) at gdk.c:470
#5  0x009be531 in g_idle_dispatch (source=0xa4901d8, callback=0, 
    user_data=0x99b8300) at gmain.c:4132
#6  0x009c00fc in IA__g_main_context_dispatch (context=0x87f7370)
    at gmain.c:2061
#7  0x009c353f in g_main_context_iterate (context=0x87f7370, block=1, 
    dispatch=1, self=0x87e2cd8) at gmain.c:2694
#8  0x009c38e9 in IA__g_main_loop_run (loop=0x9033a40) at gmain.c:2898
#9  0x002bb9a4 in IA__gtk_main () at gtkmain.c:1144
#10 0x00fd2b1b in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libwidget_gtk2.so
#11 0x05561306 in ?? ()
   from /usr/lib/firefox-2.0.0.6/components/libtoolkitcomps.so
#12 0x0804fdbd in __cxa_pure_virtual ()
#13 0x0804abf0 in __cxa_pure_virtual ()
#14 0x007ec390 in __libc_start_main (main=0x804abc4 <__cxa_pure_virtual+308>, 
    argc=3, ubp_av=0xbffdd424, init=0x805a4e0, fini=0x805a4d0, 
    rtld_fini=0x7c5960 <_dl_fini>, stack_end=0xbffdd41c) at libc-start.c:220
#15 0x0804ab11 in __cxa_pure_virtual ()
0x0059584f      617       while (GDK_WINDOW_TYPE (obj) == GDK_WINDOW_CHILD)
(gdb) 
Comment 3 Matthias Clasen 2007-10-17 23:26:26 EDT
Upstream bug is here: http://bugzilla.gnome.org/show_bug.cgi?id=482531
Comment 4 Matthias Clasen 2007-10-17 23:46:19 EDT
Should be fixed in gtk2-2.12.1-2.fc8