Closed Bug 436037 Opened 16 years ago Closed 16 years ago

BadAlloc (insufficient resources for operation) on opening an image

Categories

(Core Graveyard :: GFX: Gtk, defect)

1.9.0 Branch
x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 390768

People

(Reporter: mcepl, Unassigned)

References

()

Details

(Keywords: crash)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9b5) Gecko Fedora/2.22.1.1-1.fc9 Epiphany/2.22
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008043010 Fedora/3.0-0.60.beta5.fc9 Firefox/3.0b5

(originally filed as https://bugzilla.redhat.com/show_bug.cgi?id=448538)

When opening
http://www.kernel.org/pub/linux/kernel/people/gregkh/kernel_history/developer_graph-2.6.18.png
firefox crashes with the following backtrace
[matej@viklef ~]$ firefox -g --sync
MOZILLA_FIVE_HOME=/usr/lib/firefox-3.0b5
  LD_LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5/plugins:/usr/lib/firefox-3.0b5
DISPLAY=:0.0
FONTCONFIG_PATH=/etc/fonts:/usr/lib/firefox-3.0b5/res/Xft
DYLD_LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
     LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5/components:/usr/lib/firefox-3.0b5
       SHLIB_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
          LIBPATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
       ADDON_PATH=/usr/lib/firefox-3.0b5
      MOZ_PROGRAM=/usr/lib/firefox-3.0b5/firefox
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
which: no ddd in (/usr/kerberos/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/home/matej/.bin:/usr/local/sbin:/sbin:/usr/sbin)
/usr/bin/gdb /usr/lib/firefox-3.0b5/firefox -x /tmp/mozargs.guYWLZ
GNU gdb Fedora (6.8-5.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Missing separate debuginfo for /usr/lib/firefox-3.0b5/firefox
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/0c/4436a3cfdaa75b303e620fbef9191433de4acb.debug
(no debugging symbols found)
(gdb) quit
[matej@viklef ~]$ firefox -g --sync
MOZILLA_FIVE_HOME=/usr/lib/firefox-3.0b5
  LD_LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5/plugins:/usr/lib/firefox-3.0b5
DISPLAY=:0.0
FONTCONFIG_PATH=/etc/fonts:/usr/lib/firefox-3.0b5/res/Xft
DYLD_LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
     LIBRARY_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5/components:/usr/lib/firefox-3.0b5
       SHLIB_PATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
          LIBPATH=/usr/lib/firefox-3.0b5:/usr/lib/firefox-3.0b5
       ADDON_PATH=/usr/lib/firefox-3.0b5
      MOZ_PROGRAM=/usr/lib/firefox-3.0b5/firefox
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
which: no ddd in (/usr/kerberos/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/home/matej/.bin:/usr/local/sbin:/sbin:/usr/sbin)
/usr/bin/gdb /usr/lib/firefox-3.0b5/firefox -x /tmp/mozargs.4UqrWo
GNU gdb Fedora (6.8-5.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Missing separate debuginfo for /usr/lib/firefox-3.0b5/firefox
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/0c/4436a3cfdaa75b303e620fbef9191433de4acb.debug
(no debugging symbols found)
(gdb) help break
Set breakpoint at specified line or function.
break [LOCATION] [thread THREADNUM] [if CONDITION]
LOCATION may be a line number, function name, or "*" and an address.
If a line number is specified, break at start of code for that line.
If a function is specified, break at start of code for that function.
If an address is specified, break at that exact address.
With no LOCATION, uses current execution address of selected stack frame.
This is useful for breaking on return to a stack frame.

THREADNUM is the number from "info threads".
CONDITION is a boolean expression.

Multiple breakpoints at one place are permitted, and useful if conditional.

Do "help breakpoints" for info on other commands dealing with breakpoints.
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (gdk_x_error) pending.
(gdb) run
Starting program: /usr/lib/firefox-3.0b5/firefox '-UILocale' 'cs' '--sync'
[Thread debugging using libthread_db enabled]
[New Thread 0xb7f4a6d0 (LWP 5845)]
[New Thread 0xb7ce2b90 (LWP 5888)]
[New Thread 0xb72e1b90 (LWP 5889)]
[New Thread 0xb6739b90 (LWP 5894)]
[New Thread 0xb5d38b90 (LWP 5895)]
[New Thread 0xb5337b90 (LWP 5896)]
[New Thread 0xb4936b90 (LWP 5897)]
[New Thread 0xb3f35b90 (LWP 5898)]
[Thread 0xb6739b90 (LWP 5894) exited]
[Thread 0xb4936b90 (LWP 5897) exited]
[New Thread 0xb6739b90 (LWP 5905)]
[New Thread 0xb4936b90 (LWP 5906)]
[New Thread 0xb2602b90 (LWP 5907)]
[Thread 0xb3f35b90 (LWP 5898) exited]
[Thread 0xb4936b90 (LWP 5906) exited]
[Thread 0xb6739b90 (LWP 5905) exited]
[New Thread 0xb3f35b90 (LWP 5908)]
[Thread 0xb2602b90 (LWP 5907) exited]
[New Thread 0xb2602b90 (LWP 5909)]
[Thread 0xb3f35b90 (LWP 5908) exited]
[New Thread 0xb4936b90 (LWP 5910)]
[New Thread 0xb6739b90 (LWP 5911)]
[New Thread 0xb1b7fb90 (LWP 5912)]
[Thread 0xb4936b90 (LWP 5910) exited]
[Thread 0xb2602b90 (LWP 5909) exited]
[Thread 0xb6739b90 (LWP 5911) exited]
[New Thread 0xb4936b90 (LWP 5917)]
[New Thread 0xb2602b90 (LWP 5918)]
[New Thread 0xb6739b90 (LWP 5919)]
[New Thread 0xb10bab90 (LWP 5920)]
[Thread 0xb6739b90 (LWP 5919) exited]
[New Thread 0xb6739b90 (LWP 5921)]
[New Thread 0xb06b9b90 (LWP 5922)]
[Thread 0xb1b7fb90 (LWP 5912) exited]
[New Thread 0xafcb8b90 (LWP 5923)]
[Thread 0xb06b9b90 (LWP 5922) exited]
[Thread 0xafcb8b90 (LWP 5923) exited]
[Thread 0xb6739b90 (LWP 5921) exited]
[New Thread 0xb6739b90 (LWP 5928)]
[Thread 0xb2602b90 (LWP 5918) exited]
[New Thread 0xafcb8b90 (LWP 5929)]
[Thread 0xafcb8b90 (LWP 5929) exited]

Breakpoint 1, gdk_x_error (display=0x8a1baf0, error=0xbfb63f18)
    at gdkmain-x11.c:614
614	  if (error->error_code)
Missing separate debuginfos, use: debuginfo-install avahi.i386
(gdb) thread apply all backtrace

Thread 24 (Thread 0xb6739b90 (LWP 5928)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6ec2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04a12dbe in pt_TimedWait (cv=<value optimized out>, 
    ml=<value optimized out>, timeout=Could not find the frame base for "pt_TimedWait".
)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04a13be0 in PR_WaitCondVar (cvar=<value optimized out>, 
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x04a13cd7 in PR_Wait (mon=Could not find the frame base for "PR_Wait".
)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:584
#5  0x029b2997 in nsThreadPool::Run (this=<value optimized out>)
    at ../../dist/include/xpcom/nsAutoLock.h:340
#6  0x029b0852 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.cpp:510
#7  0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#8  0x029b1100 in nsThread::ThreadFunc (arg=<value optimized out>)
    at nsThread.cpp:254
#9  0x04a19f51 in _pt_root (arg=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#10 0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#11 0x0051e27e in clone () from /lib/libc.so.6

Thread 20 (Thread 0xb10bab90 (LWP 5920)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6ec2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04a12dbe in pt_TimedWait (cv=<value optimized out>, 
    ml=<value optimized out>, timeout=Could not find the frame base for "pt_TimedWait".
)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04a13be0 in PR_WaitCondVar (cvar=<value optimized out>, 
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x021f4e5b in nsHostResolver::GetHostToLookup (this=<value optimized out>, 
    result=Could not find the frame base for "nsHostResolver::GetHostToLookup(nsHostRecord**)".
) at nsHostResolver.cpp:595
#5  0x021f555a in nsHostResolver::ThreadFunc (arg=<value optimized out>)
    at nsHostResolver.cpp:688
#6  0x04a19f51 in _pt_root (arg=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#7  0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
---Type <return> to continue, or q <return> to quit---
#8  0x0051e27e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xb4936b90 (LWP 5917)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04a13c57 in PR_WaitCondVar (cvar=<value optimized out>, 
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x04a13cd7 in PR_Wait (mon=Could not find the frame base for "PR_Wait".
)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:584
#4  0x029af97d in nsEventQueue::GetEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at ../../dist/include/xpcom/nsAutoLock.h:340
#5  0x029b0828 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.h:112
#6  0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#7  0x029b1100 in nsThread::ThreadFunc (arg=<value optimized out>)
    at nsThread.cpp:254
#8  0x04a19f51 in _pt_root (arg=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#9  0x005e332f in start_thread (arg=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:297
#10 0x0051e27e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb5337b90 (LWP 5896)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04a13c57 in PR_WaitCondVar (cvar=<value optimized out>, 
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x027d17e9 in nsCertVerificationThread::Run (this=<value optimized out>)
    at nsCertVerificationThread.cpp:138
#4  0x027cfebe in nsPSMBackgroundThread::nsThreadRunner (arg=Could not find the frame base for "nsPSMBackgroundThread::nsThreadRunner(void*)".
)
    at nsPSMBackgroundThread.cpp:44
#5  0x04a19f51 in _pt_root (arg=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x0051e27e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb5d38b90 (LWP 5895)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04a13c57 in PR_WaitCondVar (cvar=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:405
#3  0x027d0679 in nsSSLThread::Run (this=<value optimized out>)
    at nsSSLThread.cpp:964
#4  0x027cfebe in nsPSMBackgroundThread::nsThreadRunner (arg=Could not find the frame base for "nsPSMBackgroundThread::nsThreadRunner(void*)".
)
    at nsPSMBackgroundThread.cpp:44
#5  0x04a19f51 in _pt_root (arg=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#6  0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x0051e27e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb72e1b90 (LWP 5889)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x005e6ec2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x04a12dbe in pt_TimedWait (cv=<value optimized out>, 
    ml=<value optimized out>, timeout=Could not find the frame base for "pt_TimedWait".
)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:280
#3  0x04a13be0 in PR_WaitCondVar (cvar=<value optimized out>, 
    timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:407
#4  0x029b3eaa in TimerThread::Run (this=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at TimerThread.cpp:345
#5  0x029b0852 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.cpp:510
#6  0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#7  0x029b1100 in nsThread::ThreadFunc (arg=<value optimized out>)
    at nsThread.cpp:254
#8  0x04a19f51 in _pt_root (arg=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#9  0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#10 0x0051e27e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb7ce2b90 (LWP 5888)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00513ac7 in __poll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x04a15b34 in _pr_poll_with_poll (pds=<value optimized out>, 
    npds=<value optimized out>, timeout=<value optimized out>)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptio.c:3895
#3  0x021eaf21 in nsSocketTransportService::Poll (this=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    wait=<value optimized out>, interval=Could not find the frame base for "nsSocketTransportService::Poll(int, unsigned int*)".
) at nsSocketTransportService2.cpp:349
#4  0x021eb436 in nsSocketTransportService::DoPollIteration (
    this=<value optimized out>, wait=<value optimized out>)
    at nsSocketTransportService2.cpp:644
#5  0x021eb6f2 in nsSocketTransportService::OnProcessNextEvent (
    this=<value optimized out>, thread=<value optimized out>, 
    mayWait=<value optimized out>, depth=<value optimized out>)
    at nsSocketTransportService2.cpp:523
#6  0x029b07f6 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.cpp:497
#7  0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#8  0x021eb14d in nsSocketTransportService::Run (this=<value optimized out>)
    at nsSocketTransportService2.cpp:565
#9  0x029b0852 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.cpp:510
#10 0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#11 0x029b1100 in nsThread::ThreadFunc (arg=<value optimized out>)
    at nsThread.cpp:254
#12 0x04a19f51 in _pt_root (arg=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:221
#13 0x005e332f in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#14 0x0051e27e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f4a6d0 (LWP 5845)):
#0  gdk_x_error (display=0x8a1baf0, error=0xbfb63f18) at gdkmain-x11.c:614
#1  0x00d8a915 in bonobo_x_error_handler (display=Could not find the frame base for "bonobo_x_error_handler".
) at bonobo-ui-main.c:58
#2  0x0075ea49 in _XError (dpy=<value optimized out>, 
    rep=<value optimized out>) at XlibInt.c:2905
#3  0x00766ac8 in process_responses (dpy=<value optimized out>, 
    wait_for_first_event=<value optimized out>, 
    current_error=<value optimized out>, current_request=<value optimized out>)
    at xcb_io.c:138
#4  0x00766e72 in _XReply (dpy=<value optimized out>, 
    rep=<value optimized out>, extra=<value optimized out>, 
    discard=<value optimized out>) at xcb_io.c:370
#5  0x0075a1f7 in XSync (dpy=<value optimized out>, 
    discard=<value optimized out>) at Sync.c:48
#6  0x0075a395 in _XSyncFunction (dpy=Could not find the frame base for "_XSyncFunction".
) at Synchro.c:37
#7  0x00767272 in _XIDHandler (dpy=<value optimized out>) at xcb_io.c:275
#8  0x0073bd6a in XCreatePixmap (dpy=<value optimized out>, 
    d=<value optimized out>, width=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    height=<value optimized out>, depth=<value optimized out>) at CrPixmap.c:60
#9  0x06f89ec6 in IA__gdk_pixmap_new (drawable=Could not find the frame base for "IA__gdk_pixmap_new".
) at gdkpixmap-x11.c:175
#10 0x029f0b1f in gfxPlatformGtk::CreateOffscreenSurface (this=Could not find the frame base for "gfxPlatformGtk::CreateOffscreenSurface(gfxIntSize const&, gfxASurface::gfxImageFormat)".
)
    at gfxPlatformGtk.cpp:168
#11 0x02906080 in nsThebesImage::Draw (this=<value optimized out>, 
    aContext=<value optimized out>, aSourceRect=<value optimized out>, 
    aSubimageRect=<value optimized out>, aDestRect=<value optimized out>)
    at nsThebesImage.cpp:505
#12 0x0230fed5 in nsLayoutUtils::DrawImage (
    aRenderingContext=<value optimized out>, aImage=<value optimized out>, 
    aDestRect=<value optimized out>, aDirtyRect=<value optimized out>, 
    aSourceRect=<value optimized out>) at nsLayoutUtils.cpp:2424
#13 0x023538fb in nsImageFrame::PaintImage (this=<value optimized out>, 
    aRenderingContext=<value optimized out>, aPt=<value optimized out>, 
    aDirtyRect=<value optimized out>, aImage=<value optimized out>)
    at nsImageFrame.cpp:1183
#14 0x0235399e in nsDisplayImage::Paint (this=Could not find the frame base for "nsDisplayImage::Paint(nsDisplayListBuilder*, nsIRenderingContext*, nsRect const&)".
) at nsImageFrame.cpp:1166
#15 0x02302125 in nsDisplayList::Paint (this=<value optimized out>, 
    aBuilder=<value optimized out>, aCtx=<value optimized out>, 
    aDirtyRect=<value optimized out>) at nsDisplayList.cpp:294
#16 0x023021ae in nsDisplayClip::Paint (this=Could not find the frame base for "nsDisplayClip::Paint(nsDisplayListBuilder*, nsIRenderingContext*, nsRect const&)".
) at nsDisplayList.cpp:691
#17 0x02302125 in nsDisplayList::Paint (this=<value optimized out>, 
    aBuilder=<value optimized out>, aCtx=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    aDirtyRect=<value optimized out>) at nsDisplayList.cpp:294
#18 0x02311e93 in nsLayoutUtils::PaintFrame (
    aRenderingContext=<value optimized out>, aFrame=<value optimized out>, 
    aDirtyRegion=<value optimized out>, aBackground=<value optimized out>)
    at nsLayoutUtils.cpp:875
#19 0x023197a1 in PresShell::Paint (this=<value optimized out>, 
    aView=<value optimized out>, aRenderingContext=<value optimized out>, 
    aDirtyRegion=<value optimized out>) at nsPresShell.cpp:5436
#20 0x0258fdc2 in nsViewManager::RenderViews (this=<value optimized out>, 
    aView=<value optimized out>, aRC=<value optimized out>, 
    aRegion=<value optimized out>) at nsViewManager.cpp:614
#21 0x025903cd in nsViewManager::Refresh (this=<value optimized out>, 
    aView=<value optimized out>, aContext=<value optimized out>, 
    aRegion=<value optimized out>, aUpdateFlags=<value optimized out>)
    at nsViewManager.cpp:502
#22 0x02590eb1 in nsViewManager::DispatchEvent (this=<value optimized out>, 
    aEvent=<value optimized out>, aStatus=<value optimized out>)
    at nsViewManager.cpp:1140
#23 0x0258b7d8 in HandleEvent (aEvent=<value optimized out>) at nsView.cpp:168
#24 0x028defa0 in nsCommonWidget::DispatchEvent (this=<value optimized out>, 
    aEvent=Could not find the frame base for "nsCommonWidget::DispatchEvent(nsGUIEvent*, nsEventStatus&)".
) at nsCommonWidget.cpp:158
#25 0x028da21c in nsWindow::OnExposeEvent (this=<value optimized out>, aWidget=Could not find the frame base for "nsWindow::OnExposeEvent(_GtkWidget*, _GdkEventExpose*)".

) at nsWindow.cpp:1763
---Type <return> to continue, or q <return> to quit---
#26 0x028da8af in expose_event_cb (widget=<value optimized out>, 
    event=<value optimized out>) at nsWindow.cpp:4512
#27 0x0797713e in _gtk_marshal_BOOLEAN__BOXED (closure=Could not find the frame base for "_gtk_marshal_BOOLEAN__BOXED".
) at gtkmarshalers.c:84
#28 0x0085612b in IA__g_closure_invoke (closure=<value optimized out>, 
    return_value=<value optimized out>, n_param_values=<value optimized out>, 
    param_values=<value optimized out>, invocation_hint=<value optimized out>)
    at gclosure.c:490
#29 0x0086a995 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:2440
#30 0x0086bd58 in IA__g_signal_emit_valist (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>, 
    var_args=<value optimized out>) at gsignal.c:2209
#31 0x0086c336 in IA__g_signal_emit (instance=Could not find the frame base for "IA__g_signal_emit".
) at gsignal.c:2243
#32 0x07ae8928 in gtk_widget_event_internal (widget=Could not find the frame base for "gtk_widget_event_internal".
) at gtkwidget.c:4678
#33 0x07ae859a in IA__gtk_widget_send_expose (widget=Could not find the frame base for "IA__gtk_widget_send_expose".
) at gtkwidget.c:4510
#34 0x0797417c in IA__gtk_main_do_event (event=Could not find the frame base for "IA__gtk_main_do_event".
) at gtkmain.c:1518
#35 0x06f640bd in gdk_window_process_updates_internal (window=Could not find the frame base for "gdk_window_process_updates_internal".
)
    at gdkwindow.c:2378
#36 0x06f64218 in IA__gdk_window_process_all_updates () at gdkwindow.c:2444
#37 0x06f63e94 in gdk_window_update_idle (data=Could not find the frame base for "gdk_window_update_idle".
) at gdkwindow.c:2288
#38 0x06f42649 in gdk_threads_dispatch (data=Could not find the frame base for "gdk_threads_dispatch".
) at gdk.c:470
---Type <return> to continue, or q <return> to quit---
#39 0x00661181 in g_idle_dispatch (source=Could not find the frame base for "g_idle_dispatch".
) at gmain.c:4087
#40 0x00663098 in IA__g_main_context_dispatch (context=<value optimized out>)
    at gmain.c:2009
#41 0x00666743 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, self=Could not find the frame base for "g_main_context_iterate".
)
    at gmain.c:2642
#42 0x00666901 in IA__g_main_context_iteration (context=<value optimized out>, 
    may_block=<value optimized out>) at gmain.c:2705
#43 0x028dd84c in nsAppShell::ProcessNextNativeEvent (this=Could not find the frame base for "nsAppShell::ProcessNextNativeEvent(int)".
)
    at nsAppShell.cpp:144
#44 0x028f3e5c in nsBaseAppShell::DoProcessNextNativeEvent (this=Could not find the frame base for "nsBaseAppShell::DoProcessNextNativeEvent(int)".
)
    at nsBaseAppShell.cpp:151
#45 0x028f4065 in nsBaseAppShell::OnProcessNextEvent (
    this=<value optimized out>, thr=<value optimized out>, 
    mayWait=<value optimized out>, recursionDepth=Could not find the frame base for "nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int)".
) at nsBaseAppShell.cpp:278
#46 0x029b07f6 in nsThread::ProcessNextEvent (this=<value optimized out>, 
    mayWait=<value optimized out>, result=<value optimized out>)
    at nsThread.cpp:497
#47 0x0297d7e0 in NS_ProcessNextEvent_P (thread=<value optimized out>, 
    mayWait=<value optimized out>) at nsThreadUtils.cpp:227
#48 0x028f413c in nsBaseAppShell::Run (this=<value optimized out>)
    at nsBaseAppShell.cpp:170
#49 0x027ae148 in nsAppStartup::Run (this=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at nsAppStartup.cpp:181
#50 0x021848d7 in XRE_main (argc=<value optimized out>, 
    argv=<value optimized out>, aAppData=<value optimized out>)
    at nsAppRunner.cpp:3154
#51 0x08049169 in __gxx_personality_v0 ()
    at ../../../../libstdc++-v3/libsupc++/eh_personality.cc:363
#52 0x004565d6 in __libc_start_main (main=Could not find the frame base for "__libc_start_main".
) at libc-start.c:220
#53 0x08048cc1 in __gxx_personality_v0 ()
    at ../../../../libstdc++-v3/libsupc++/eh_personality.cc:363
(gdb) 


Reproducible: Always

Steps to Reproduce:
1.open the URL above
2.
3.
Actual Results:  
observe crash

Expected Results:  
image or some reasonable explanation why image cannot be shown
Severity: normal → critical
Confirmed on:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9pre) Gecko/2008052704 Minefield/3.0pre ID:2008052704
Component: General → GFX: Gtk
Keywords: crash
Product: Firefox → Core
QA Contact: general → gtk
Version: unspecified → 1.9.0 Branch
Whiteboard: DUPEME
related bugs: bug 210931, bug 424333, bug 427385 (basically the same as this one), (bug 166862)
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
same issue with www.directnet.com (quite critical, it's for Credit Suisse online banking)
Product: Core → Core Graveyard
Whiteboard: DUPEME
You need to log in before you can comment on or make changes to this bug.