Closed Bug 510477 Opened 15 years ago Closed 15 years ago

@font-face(?) related crashes

Categories

(Firefox :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED INVALID

People

(Reporter: jimmac, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090730 SUSE/3.5.2-2.1 Firefox/3.5.2
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090730 SUSE/3.5.2-2.1 Firefox/3.5.2

Getting crashes on http://jimmac.musichall.cz/log most of the time. Just scrolling around the page, entering a particular entry in a new tab or refreshing the page.

I'm only guessing from the backtrace this has to do with font rendering and that I'm using a custom created OTF font with @font-face on my blog. I'm using openSUSE 11.1. None of these crashes happen on 3.5.x on Mac OS X.

As cairo appears on the backtrace quite often, I'm using version 1.8.6.

Reproducible: Always

Steps to Reproduce:
1. Enter http://jimmac.musichall.cz/log
2. Scroll the page around.
3. If you don't get a crash, open up one of the articles in another tab and scroll around, refresh page.

Actual Results:  
Crash

Expected Results:  
No crash.

Here's the backtrace:

[?1034hGNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs
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 "i586-suse-linux".
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>...
(gdb) run
Starting program: /usr/lib/firefox/firefox 
[Thread debugging using libthread_db enabled]
[New Thread 0xb4befb90 (LWP 9872)]
[New Thread 0xb43eeb90 (LWP 9873)]
[New Thread 0xb3bddb90 (LWP 9874)]
[New Thread 0xb31ffb90 (LWP 9875)]
[Thread 0xb31ffb90 (LWP 9875) exited]
[New Thread 0xb31ffb90 (LWP 9876)]
[New Thread 0xb18ffb90 (LWP 9877)]
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
[New Thread 0xb09ffb90 (LWP 9878)]
[New Thread 0xaffffb90 (LWP 9879)]
[New Thread 0xaf7feb90 (LWP 9880)]
[New Thread 0xaeffdb90 (LWP 9881)]
[New Thread 0xae4ffb90 (LWP 9882)]
[Thread 0xae4ffb90 (LWP 9882) exited]
[New Thread 0xae4ffb90 (LWP 9884)]
[New Thread 0xac2ffb90 (LWP 9885)]
[Thread 0xac2ffb90 (LWP 9885) exited]
[New Thread 0xac2ffb90 (LWP 9887)]
[Thread 0xac2ffb90 (LWP 9887) exited]
[New Thread 0xac2ffb90 (LWP 9888)]

Program received signal SIGSEGV, Segmentation fault.
0xb63220d9 in FT_Set_Transform () from /usr/lib/libfreetype.so.6
(gdb) thread apply all backtrace full 

Thread 16 (Thread 0xac2ffb90 (LWP 9888)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7658e87 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658f07 in PR_Wait () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb6b90a3e in nsMediaCacheStream::Read (this=0xab5f0028, 
    aBuffer=0xab5f92ed "Â\002\203\001\001A\201Â\002\203\004\001A\201Â\002\203\004\004\001\201Â\002\203\004\004\004\001Â\002\203\004\004\004\006\002\002\203\004\004\004\006\b\002\203\004\004\004\006\b\b\003âü·Ð\r3\023ŸB\215àê\211œ¹f\"ÝG\033à?r\211\"^àØÉ}j©\032fWbìB\004ä`ö\216ŠKç0ÚÕ\206ÆU)^}»\207ä\235Ä4Ì®ÅØ\202\027È£ÃUš62^?9w1+£Ú<\223\204ûª€ ÅsTûª€WcA\031ÊiAí\036uÜ\220àek1·Î\037Åx^\tyÛþ\023\216Ó\017hó©\"c\001uk3)š5ß\f\226\220£û@œ\nxØ"..., aCount=8192, aBytes=0xac2ff150)
    at ../../../../dist/include/xpcom/nsAutoLock.h:340
	rv = <value optimized out>
	streamBlock = 2
	offsetInStreamBlock = 0
	bytes = 0
	size = 4096
	cacheBlock = -1
	mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0xab8ccd60, 
  mLockCount = 1}
	count = 0
#5  0xb6b9401e in nsChannelReader::io_read (this=0xab5ef490, 
    aBuffer=0xab5f92ed "Â\002\203\001\001A\201Â\002\203\004\001A\201Â\002\203\004\004\001\201Â\002\203\004\004\004\001Â\002\203\004\004\004\006\002\002\203\004\004\004\006\b\002\203\004\004\004\006\b\b\003âü·Ð\r3\023ŸB\215àê\211œ¹f\"ÝG\033à?r\211\"^àØÉ}j©\032fWbìB\004ä`ö\216ŠKç0ÚÕ\206ÆU)^}»\207ä\235Ä4Ì®ÅØ\202\027È£ÃUš62^?9w1+£Ú<\223\204ûª€ ÅsTûª€WcA\031ÊiAí\036uÜ\220àek1·Î\037Åx^\tyÛþ\023\216Ó\017hó©\"c\001uk3)š5ß\f\226\220£û@œ\nxØ"..., aCount=8192) at nsChannelReader.cpp:65
	bytes = 0
	rv = <value optimized out>
#6  0xb6ba7002 in oggz_io_read (oggz=0xab7d4800, buf=0xab5f92ed, n=128)
    at oggz_io.c:71
	io = (OggzIO *) 0xfffffe00
	bytes = <value optimized out>
#7  0xb6ba7b74 in oggz_read (oggz=0xab7d4800, n=8192) at oggz_read.c:595
	buffer = 0xfffffe00 <Address 0xfffffe00 out of bounds>
	bytes = 8192
	bytes_read = <value optimized out>
	remaining = 8192
	nread = 0
	cb_ret = -404
#8  0xb6b9e34a in oggplay_step_decoding (me=0xac3e1700) at oggplay.c:691
	r = <value optimized out>
	info = (OggPlayCallbackInfo **) 0xb6f00121
	num_records = <value optimized out>
	r = <value optimized out>
	i = 1
	chunk_count = 3
#9  0xb6b97799 in nsOggDecodeStateMachine::Run (this=0xac319d30)
    at nsOggDecoder.cpp:732
	r = E_OGGPLAY_TIMEOUT
	frame = <value optimized out>
	metadataLoadedEvent = {<nsCOMPtr_base> = {
    mRawPtr = 0xb4d20390}, <No data fields>}
	mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0xab8cccf0, 
  mLockCount = 0}
	reader = (nsChannelReader *) 0xab5ef490
#10 0xb6f2ea58 in nsThread::ProcessNextEvent (this=0xb24b3d80, mayWait=1, 
    result=0xac2ff344) at nsThread.cpp:510
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xac319d30}, <No data fields>}
	rv = 0
#11 0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#12 0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb24b3d80) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#13 0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#14 0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#15 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 13 (Thread 0xae4ffb90 (LWP 9884)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0f62 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7657fee in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658e10 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb678ee23 in nsHostResolver::GetHostToLookup (this=0xb5432a80, 
    result=0xae4ff378) at nsHostResolver.cpp:773
	timedOut = 128
	epoch = 413094812
	now = 38
	timeout = 300000
#5  0xb678f790 in nsHostResolver::ThreadFunc (arg=0xb5432a80)
    at nsHostResolver.cpp:877
	rec = (nsHostRecord *) 0xa9e196a0
	ai = (PRAddrInfo *) 0xa9e27a90
#6  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#7  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 11 (Thread 0xaeffdb90 (LWP 9881)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7658e87 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658f07 in PR_Wait () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb6f2dc91 in nsEventQueue::GetEvent (this=0xb216ad00, mayWait=1, 
    result=0xaeffd304) at ../../dist/include/xpcom/nsAutoLock.h:340
No locals.
#5  0xb6f2ea2c in nsThread::ProcessNextEvent (this=0xb216ace0, mayWait=1, 
    result=0xaeffd344) at nsThread.h:112
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	rv = 3060843177
#6  0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#7  0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb216ace0) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#9  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 10 (Thread 0xaf7feb90 (LWP 9880)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7658e87 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb6d6de72 in nsCertVerificationThread::Run (this=0xb216ac90)
    at nsCertVerificationThread.cpp:138
No locals.
#4  0xb6d6c70e in nsPSMBackgroundThread::nsThreadRunner (arg=0xb216ac90)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#6  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 9 (Thread 0xaffffb90 (LWP 9879)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7658e87 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb6d6cdda in nsSSLThread::Run (this=0xb0b987a0) at nsSSLThread.cpp:964
	threadLock = {<nsAutoLockBase> = {<No data fields>}, 
  mLock = 0xb0bf6e80, mLocked = 1}
	pending_work = <value optimized out>
	busy_socket_ssl_state = nsSSLSocketThreadData::ssl_invalid
	needToSetPollableEvent = -1306766560
	socketToDestroy = (class nsNSSSocketInfo *) 0xb21c5320
#4  0xb6d6c70e in nsPSMBackgroundThread::nsThreadRunner (arg=0xb0b987a0)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#6  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 8 (Thread 0xb09ffb90 (LWP 9878)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0f62 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7657fee in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658e10 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb678ee23 in nsHostResolver::GetHostToLookup (this=0xb5432a80, 
    result=0xb09ff378) at nsHostResolver.cpp:773
	timedOut = 128
	epoch = 413094814
	now = 40
	timeout = 300000
#5  0xb678f790 in nsHostResolver::ThreadFunc (arg=0xb5432a80)
    at nsHostResolver.cpp:877
	rec = (nsHostRecord *) 0xac34eba0
	ai = (PRAddrInfo *) 0xa9e27eb0
#6  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#7  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 7 (Thread 0xb18ffb90 (LWP 9877)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7658e87 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658f07 in PR_Wait () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb6f2dc91 in nsEventQueue::GetEvent (this=0xb4d6ef80, mayWait=1, 
    result=0xb18ff304) at ../../dist/include/xpcom/nsAutoLock.h:340
No locals.
#5  0xb6f2ea2c in nsThread::ProcessNextEvent (this=0xb4d6ef60, mayWait=1, 
    result=0xb18ff344) at nsThread.h:112
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	rv = 3060843177
#6  0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#7  0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb4d6ef60) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#9  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb31ffb90 (LWP 9876)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0f62 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7657fee in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658e10 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb7658f07 in PR_Wait () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#5  0xb6f307a6 in nsThreadPool::Run (this=0xb3254c00)
    at ../../dist/include/xpcom/nsAutoLock.h:340
	now = <value optimized out>
	timeout = 113
	mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0xb3250190, 
  mLockCount = 1}
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	current = {<nsCOMPtr_base> = {mRawPtr = 0xb324d7e0}, <No data fields>}
	shutdownThreadOnExit = 0
	exitThread = 0
	wasIdle = 0
	idleSince = 413094313
	listener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#6  0xb6f2ea58 in nsThread::ProcessNextEvent (this=0xb324d7e0, mayWait=1, 
    result=0xb31ff344) at nsThread.cpp:510
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xb3254c04}, <No data fields>}
	rv = 0
#7  0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#8  0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb324d7e0) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#9  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#10 0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xb3bddb90 (LWP 9874)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0f62 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7657fee in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658e10 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb6f32164 in TimerThread::Run (this=0xb7906900) at TimerThread.cpp:345
	waitFor = 4294966780
#5  0xb6f2ea58 in nsThread::ProcessNextEvent (this=0xb4db78d0, mayWait=1, 
    result=0xb3bdd344) at nsThread.cpp:510
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xb7906900}, <No data fields>}
	rv = 0
#6  0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#7  0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb4db78d0) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#9  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0xb43eeb90 (LWP 9873)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7fb0f62 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7657fee in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb7658e10 in PR_WaitCondVar ()
   from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#4  0xb67230ba in XPCJSRuntime::WatchdogMain (arg=0xb7924000)
    at xpcjsruntime.cpp:823
	cx = (JSContext *) 0x0
#5  0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#6  0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb4befb90 (LWP 9872)):
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7d0c6a7 in poll () from /lib/libc.so.6
No symbol table info available.
#2  0xb765ad74 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#3  0xb6785a0b in nsSocketTransportService::Poll (this=0xb4d01800, wait=1, 
    interval=0xb4bef1e8) at nsSocketTransportService2.cpp:355
	pollList = (PRPollDesc *) 0xb4d01ce4
	pollCount = 14
	pollTimeout = 65535000
	ts = 413095126
	rv = <value optimized out>
	passedInterval = <value optimized out>
#4  0xb6785f00 in nsSocketTransportService::DoPollIteration (this=0xb4d01800, 
    wait=1) at nsSocketTransportService2.cpp:660
	i = -1
	pollInterval = <value optimized out>
	n = <value optimized out>
#5  0xb67861aa in nsSocketTransportService::OnProcessNextEvent (
    this=0xb4d01800, thread=0xb79f4b50, mayWait=1, depth=1)
    at nsSocketTransportService2.cpp:539
	val = 0
#6  0xb6f2e9fa in nsThread::ProcessNextEvent (this=0xb79f4b50, mayWait=1, 
    result=0xb4bef294) at nsThread.cpp:497
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0xb4d01808}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xb4d01800}, <No data fields>}
	rv = <value optimized out>
#7  0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0xe, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#8  0xb6785c23 in nsSocketTransportService::Run (this=0xb4d01800)
    at nsSocketTransportService2.cpp:581
	thread = (class nsIThread *) 0xb79f4b50
	threadInt = {<nsCOMPtr_base> = {
    mRawPtr = 0xb79f4b50}, <No data fields>}
	i = <value optimized out>
#9  0xb6f2ea58 in nsThread::ProcessNextEvent (this=0xb79f4b50, mayWait=1, 
    result=0xb4bef344) at nsThread.cpp:510
	notifyGlobalObserver = 0
	obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xb4d0180c}, <No data fields>}
	rv = 0
#10 0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0xe, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#11 0xb6f2f1a1 in nsThread::ThreadFunc (arg=0xb79f4b50) at nsThread.cpp:253
	event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#12 0xb765f1b1 in ?? () from /usr/lib/xulrunner-1.9.2a1pre/libnspr4.so
No symbol table info available.
#13 0xb7fad1b5 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb7d163be in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb7c396d0 (LWP 9869)):
#0  0xb63220d9 in FT_Set_Transform () from /usr/lib/libfreetype.so.6
No symbol table info available.
#1  0xb63ea923 in _cairo_ft_unscaled_font_set_scale ()
   from /usr/lib/libcairo.so.2
No symbol table info available.
#2  0xb63ee73e in _cairo_ft_scaled_font_create () from /usr/lib/libcairo.so.2
No symbol table info available.
#3  0xb63eecb3 in _cairo_ft_font_face_scaled_font_create ()
   from /usr/lib/libcairo.so.2
No symbol table info available.
#4  0xb63c238f in cairo_scaled_font_create () from /usr/lib/libcairo.so.2
No symbol table info available.
#5  0xb6f7163c in CreateScaledFont (aPattern=0xab66a8d0)
    at gfxPangoFonts.cpp:3077
	face = (cairo_font_face_t *) 0xab7494c0
	downloadedFontEntry = <value optimized out>
	size = 12
	fontMatrix = {xx = 12, yx = 0, xy = 0, yy = 12, x0 = 0, y0 = 0}
	fcMatrix = (FcMatrix *) 0x40540000
	identityMatrix = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
	fontOptions = (cairo_font_options_t *) 0xa9fd9c60
	hinting = 1
	hint_style = <value optimized out>
	rgba = 1
	subpixel_order = <value optimized out>
	fc_antialias = 1
	antialias = <value optimized out>
	scaledFont = <value optimized out>
	sFontEntryKey = {unused = 0}
#6  0xb6f7190a in gfxFcFont::GetOrMakeFont (aPattern=0xab66a8d0)
    at gfxPangoFonts.cpp:2245
	cairoFont = (cairo_scaled_font_t *) 0xb7b39040
#7  0xb6f75f7b in gfxPangoFcFont::GfxFont(gfxPangoFcFont*) ()
   from /usr/lib/xulrunner-1.9.1.2/libxul.so
	pixmap_free_key = {unused = 0}
#8  0xb6f7455b in gfxPangoFontGroup::GetFontAt (this=0xab9142e0, i=0)
    at gfxPangoFonts.cpp:1987
	pangoFont = (PangoFont *) 0xab8cc660
#9  0xb6e9461c in nsThebesFontMetrics::GetMetrics (this=0xab9feb00)
    at nsThebesFontMetrics.cpp:113
No locals.
#10 0xb6e94dc2 in nsThebesFontMetrics::GetExternalLeading (this=0xab9feb00, 
    aLeading=@0xbfff9348) at nsThebesFontMetrics.cpp:191
No locals.
#11 0xb68da8bb in nsHTMLReflowState::CalcLineHeight (aStyleContext=0xab968c78)
    at nsHTMLReflowState.cpp:2010
	lineHeight = <value optimized out>
#12 0xb68bcf54 in nsBlockReflowState (this=0xbfff940c, 
    aReflowState=@0xbfff9614, aPresContext=0xac467000, aFrame=0xab9046ec, 
    aMetrics=@0xbfff9788, aTopMarginRoot=0, aBottomMarginRoot=0, 
    aBlockNeedsFloatManager=0) at nsHTMLReflowState.h:406
No locals.
#13 0xb68ba36d in nsBlockFrame::Reflow (this=0xab9046ec, 
    aPresContext=0xac467000, aMetrics=@0xbfff9788, aReflowState=@0xbfff9614, 
    aStatus=@0xbfff9844) at nsBlockFrame.cpp:927
	autoFloatManager = {mReflowState = @0xbfff9614, mNew = 0x0, mOld = 0x0}
	needFloatManager = 0
	marginRoot = <value optimized out>
	state = {mBlock = 0xab9046ec, mPresContext = 0xac467000, 
  mReflowState = @0xbfff9614, mFloatManager = 0xaca48520, mFloatManagerX = 0, 
  mFloatManagerY = 0, mReflowStatus = 0, mOutsideBulletX = -1073769400, 
  mBottomEdge = 1073741824, mContentArea = {width = 45120, 
    height = 1073741824}, mOverflowPlaceholders = {mFirstChild = 0x0}, 
  mOverflowTracker = {mOverflowContList = 0x0, mPrevOverflowCont = 0x0, 
    mSentry = 0x0, mParent = 0xab9046ec, mSkipOverflowContainerChildren = 1, 
    mWalkOOFFrames = 0}, mCurrentLine = {mCurrent = 0xab904728}, 
  mLineAdjacentToTop = {mCurrent = 0xbfff9478}, mY = 0, mAvailSpaceRect = {
    x = 0, y = 0, width = 0, height = 0}, mFloatCombinedArea = {x = 0, y = 0, 
    width = 0, height = 0}, mFloatCacheFreeList = {<nsFloatCacheList> = {
      mHead = 0x0}, mTail = 0x0}, mPrevChild = 0x0, mPrevBottomMargin = {
    mMostPos = 0, mMostNeg = 0}, mNextInFlow = 0x0, 
  mCurrentLineFloats = {<nsFloatCacheList> = {mHead = 0x0}, mTail = 0x0}, 
  mBelowCurrentLineFloats = {<nsFloatCacheList> = {mHead = 0x0}, mTail = 0x0}, 
  mMinLineHeight = 0, mLineNumber = 0, mFlags = 17, mFloatBreakType = 0 '\0', 
  mBandHasFloats = 0 '\0'}
	rv = <value optimized out>
	overflowContainerBounds = {x = -1289578632, y = 2, width = 1, 
  height = 2}
	bottomEdgeOfChildren = <value optimized out>
#14 0xb68bb7fd in nsBlockReflowContext::ReflowBlock (this=0xbfff9764, 
    aSpace=@0xbfff97fc, aApplyTopMargin=1, aPrevMargin=@0xbfff9abc, 
    aClearance=0, aIsAdjacentWithTop=1, aLine=0xab96a3a8, 
    aFrameRS=@0xbfff9614, aFrameReflowStatus=@0xbfff9844, aState=@0xbfff9a3c)
    at nsBlockReflowContext.cpp:310
	rv = <value optimized out>
	tx = 0
	ty = 0
#15 0xb68b8403 in nsBlockFrame::ReflowBlockFrame (this=0xac483428, 
    aState=@0xbfff9a3c, aLine={mCurrent = 0xab96a3a8}, 
    aKeepReflowGoing=0xbfff99cc) at nsBlockFrame.cpp:3011
	topMargin = 0
	blockHtmlRS = {<nsCSSOffsetState> = {frame = 0xab9046ec, 
    rendContext = 0xa9e30940, mComputedMargin = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}}, parentReflowState = 0xbfff9c18, 
  availableWidth = 45120, availableHeight = 1073741824, mFrameType = 2, 
  mFloatManager = 0xaca48520, mBlockDelta = 0, mLineLayout = 0x0, 
  mCBReflowState = 0xbfff9c18, mComputedWidth = 45120, 
  mComputedHeight = 1073741824, mComputedOffsets = {top = 0, right = 0, 
    bottom = 0, left = 0}, mComputedMinWidth = 0, 
  mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, 
  mComputedMaxHeight = 1073741824, mStyleDisplay = 0xab8f72b8, 
  mStyleVisibility = 0xab8f7cbc, mStylePosition = 0xab85d90c, 
  mStyleBorder = 0xab923d30, mStyleMargin = 0xab933808, 
  mStylePadding = 0xab85dd28, mStyleText = 0xab9337e0, 
  mPercentHeightObserver = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 4, 
  mFlags = {mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, 
    mIsTopOfPage = 0, mBlinks = 0, mHasClearance = 0, mAssumingHScrollbar = 0, 
    mAssumingVScrollbar = 0, mHResize = 0, mVResize = 1, 
    mTableIsSplittable = 0, mHeightDependsOnAncestorCell = 0}}
	mayNeedRetry = 0
	isImpacted = <value optimized out>
	availSpace = {x = 0, y = 0, width = 45120, height = 1073741824}
	floatManagerState = {mFloatInfoCount = 134610932, mX = 101, 
  mY = -1419337728}
	frameReflowStatus = 0
	rv = 2147500035
	frame = (class nsIFrame *) 0xab9046ec
	display = (const nsStyleDisplay *) 0xab8f72b8
	brc = {mPresContext = 0xac467000, mOuterReflowState = @0xbfff9c18, 
  mFrame = 0xab9046ec, mSpace = {x = 0, y = 0, width = 45120, 
    height = 1073741824}, mX = 0, mY = 0, mMetrics = {width = 0, height = 0, 
    ascent = 1073741824, mBoundingMetrics = {leftBearing = 0, 
      rightBearing = 0, ascent = 0, descent = 0, width = 0}, 
    mCarriedOutBottomMargin = {mMostPos = 0, mMostNeg = 0}, mOverflowArea = {
      x = 0, y = 0, width = 0, height = 0}, mFlags = 0}, mTopMargin = {
    mMostPos = 0, mMostNeg = 0}}
	breakType = <value optimized out>
	applyTopMargin = 1
	treatWithClearance = 0
	mightClearFloats = <value optimized out>
	replacedBlock = (class nsIFrame *) 0x0
	clearanceFrame = (class nsIFrame *) 0x0
	startingY = 0
	clearance = 0
#16 0xb68b9082 in nsBlockFrame::ReflowLine (this=0xac483428, 
    aState=@0xbfff8d88, aLine={mCurrent = 0xab96a3a8}, 
    aKeepReflowGoing=0xbfff99cc) at nsBlockFrame.cpp:2283
	oldBounds = {x = 0, y = 0, width = 45120, height = 905766}
	oldCombinedArea = {x = -16763, y = 0, width = 61883, height = 905766}
	newBounds = {x = -1415584000, y = 0, width = -1073768184, 
  height = -1226226140}
	lineCombinedArea = {x = -1416103888, y = -1416779896, 
  width = -1300017184, height = -1218449420}
	rv = <value optimized out>
#17 0xb68b9633 in nsBlockFrame::ReflowDirtyLines (this=0xac483428, 
    aState=@0xbfff9a3c) at nsBlockFrame.cpp:1911
	oldY = 0
	replacedBlock = (class nsIFrame *) 0x0
	rv = 0
	keepGoing = 1
	repositionViews = 0
	foundAnyClears = 0
	willReflowAgain = 0
	deltaY = 0
	needToRecoverState = 0
	reflowedFloat = 0
	lastLineMovedUp = 0
	inlineFloatBreakType = 0 '\0'
	skipPull = <value optimized out>
#18 0xb68ba3d7 in nsBlockFrame::Reflow (this=0xac483428, 
    aPresContext=0xac467000, aMetrics=@0xbfff9cc0, aReflowState=@0xbfff9c18, 
    aStatus=@0xbfff9ed8) at nsBlockFrame.cpp:955
	autoFloatManager = {mReflowState = @0xbfff9c18, mNew = 0xaca48520, 
  mOld = 0x0}
	needFloatManager = 1
	marginRoot = <value optimized out>
	state = {mBlock = 0xac483428, mPresContext = 0xac467000, 
  mReflowState = @0xbfff9c18, mFloatManager = 0xaca48520, mFloatManagerX = 0, 
  mFloatManagerY = 0, mReflowStatus = 0, mOutsideBulletX = 0, 
  mBottomEdge = 1073741824, mContentArea = {width = 45120, 
    height = 1073741824}, mOverflowPlaceholders = {mFirstChild = 0x0}, 
  mOverflowTracker = {mOverflowContList = 0x0, mPrevOverflowCont = 0x0, 
    mSentry = 0x0, mParent = 0xac483428, mSkipOverflowContainerChildren = 1, 
    mWalkOOFFrames = 0}, mCurrentLine = {mCurrent = 0xab96a3a8}, 
  mLineAdjacentToTop = {mCurrent = 0xbfff9aa8}, mY = 0, mAvailSpaceRect = {
    x = 0, y = 0, width = 45120, height = 1073741824}, mFloatCombinedArea = {
    x = 0, y = 0, width = 0, height = 0}, 
  mFloatCacheFreeList = {<nsFloatCacheList> = {mHead = 0x0}, mTail = 0x0}, 
  mPrevChild = 0x0, mPrevBottomMargin = {mMostPos = 0, mMostNeg = 0}, 
  mNextInFlow = 0x0, mCurrentLineFloats = {<nsFloatCacheList> = {mHead = 0x0}, 
    mTail = 0x0}, mBelowCurrentLineFloats = {<nsFloatCacheList> = {
      mHead = 0x0}, mTail = 0x0}, mMinLineHeight = 1140, mLineNumber = 0, 
  mFlags = 95, mFloatBreakType = 0 '\0', mBandHasFloats = 0 '\0'}
	rv = <value optimized out>
	overflowContainerBounds = {x = 0, y = 2, width = 1, height = 0}
	bottomEdgeOfChildren = <value optimized out>
#19 0xb68c199a in nsContainerFrame::ReflowChild (this=0xac4837b4, 
    aKidFrame=0xac483428, aPresContext=0xac467000, aDesiredSize=@0xbfff9cc0, 
    aReflowState=@0xbfff9c18, aX=0, aY=0, aFlags=0, aStatus=@0xbfff9ed8, 
    aTracker=0x0) at nsContainerFrame.cpp:821
	result = <value optimized out>
#20 0xb68d92c9 in CanvasFrame::Reflow (this=0xac4837b4, 
    aPresContext=0xac467000, aDesiredSize=@0xbfff9f20, 
    aReflowState=@0xbfff9e10, aStatus=@0xbfff9ed8) at nsHTMLFrame.cpp:669
	kidReflowState = {<nsCSSOffsetState> = {frame = 0xac483428, 
    rendContext = 0xa9e30940, mComputedMargin = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}}, parentReflowState = 0xbfff9e10, 
  availableWidth = 45120, availableHeight = 1073741824, mFrameType = 2, 
  mFloatManager = 0xaca48520, mBlockDelta = 0, mLineLayout = 0x0, 
  mCBReflowState = 0xbfff9e10, mComputedWidth = 45120, 
  mComputedHeight = 1073741824, mComputedOffsets = {top = 0, right = 0, 
    bottom = 0, left = 0}, mComputedMinWidth = 0, 
  mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, 
  mComputedMaxHeight = 1073741824, mStyleDisplay = 0xab85f568, 
  mStyleVisibility = 0xab8f7cbc, mStylePosition = 0xab85d90c, 
  mStyleBorder = 0xab923d30, mStyleMargin = 0xab8e0b78, 
  mStylePadding = 0xab85dd5c, mStyleText = 0xab9337e0, 
  mPercentHeightObserver = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 3, 
  mFlags = {mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, 
    mIsTopOfPage = 0, mBlinks = 0, mHasClearance = 0, mAssumingHScrollbar = 0, 
    mAssumingVScrollbar = 0, mHResize = 0, mVResize = 1, 
    mTableIsSplittable = 0, mHeightDependsOnAncestorCell = 0}}
	styleDisp = <value optimized out>
	prevCanvasFrame = (CanvasFrame *) 0x0
	kidDesiredSize = {width = 0, height = 0, ascent = 1073741824, 
  mBoundingMetrics = {leftBearing = 0, rightBearing = 0, ascent = 0, 
    descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, 
    mMostNeg = 0}, mOverflowArea = {x = 0, y = 0, width = 0, height = 0}, 
  mFlags = 0}
#21 0xb68c199a in nsContainerFrame::ReflowChild (this=0xac483928, 
    aKidFrame=0xac4837b4, aPresContext=0xac467000, aDesiredSize=@0xbfff9f20, 
    aReflowState=@0xbfff9e10, aX=0, aY=0, aFlags=1, aStatus=@0xbfff9ed8, 
    aTracker=0x0) at nsContainerFrame.cpp:821
	result = <value optimized out>
#22 0xb68d61d8 in nsHTMLScrollFrame::ReflowScrolledFrame (this=0xac483928, 
    aState=0xbfff9fd0, aAssumeHScroll=0, aAssumeVScroll=1, 
    aMetrics=0xbfff9f20, aFirstPass=1) at nsGfxScrollFrame.cpp:528
	availWidth = 45120
	computedHeight = 55860
	computedMinHeight = 0
	computedMaxHeight = 1073741824
	presContext = (class nsPresContext *) 0xac467000
	kidReflowState = {<nsCSSOffsetState> = {frame = 0xac4837b4, 
    rendContext = 0xa9e30940, mComputedMargin = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}}, parentReflowState = 0xbfffa1b4, 
  availableWidth = 45120, availableHeight = 1073741824, mFrameType = 2, 
  mFloatManager = 0x0, mBlockDelta = 0, mLineLayout = 0x0, 
  mCBReflowState = 0xbfffa1b4, mComputedWidth = 45120, 
  mComputedHeight = 55860, mComputedOffsets = {top = 0, right = 0, bottom = 0, 
    left = 0}, mComputedMinWidth = 0, mComputedMaxWidth = 1073741824, 
  mComputedMinHeight = 0, mComputedMaxHeight = 1073741824, 
  mStyleDisplay = 0xab911ca0, mStyleVisibility = 0xab9f3b30, 
  mStylePosition = 0xab85d90c, mStyleBorder = 0xab923d30, 
  mStyleMargin = 0xab8e0b78, mStylePadding = 0xab85dd00, 
  mStyleText = 0xab85dc84, mPercentHeightObserver = 0x0, 
  mDiscoveredClearance = 0x0, mReflowDepth = 2, mFlags = {
    mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, mIsTopOfPage = 0, 
    mBlinks = 0, mHasClearance = 0, mAssumingHScrollbar = 0, 
    mAssumingVScrollbar = 1, mHResize = 0, mVResize = 0, 
    mTableIsSplittable = 0, mHeightDependsOnAncestorCell = 0}}
	status = 0
	rv = <value optimized out>
#23 0xb68d66c6 in nsHTMLScrollFrame::ReflowContents (this=0xac483928, 
    aState=0xbfff9fd0, aDesiredSize=@0xbfffa25c) at nsGfxScrollFrame.cpp:622
	kidDesiredSize = {width = 0, height = 0, ascent = 1073741824, 
  mBoundingMetrics = {leftBearing = 0, rightBearing = 0, ascent = 0, 
    descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, 
    mMostNeg = 0}, mOverflowArea = {x = 0, y = 0, width = 0, height = 0}, 
  mFlags = 0}
	rv = <value optimized out>
	newVScrollbarState = <value optimized out>
#24 0xb68d69d0 in nsHTMLScrollFrame::Reflow (this=0xac483928, 
    aPresContext=0xac467000, aDesiredSize=@0xbfffa25c, 
    aReflowState=@0xbfffa1b4, aStatus=@0xbfffa408) at nsGfxScrollFrame.cpp:823
	state = {mReflowState = @0xbfffa1b4, mBoxState = {
    mPresContext = {<nsCOMPtr_base> = {
        mRawPtr = 0xac467000}, <No data fields>}, 
    mRenderingContext = 0xa9e30940, mLayoutFlags = 0, mReflowDepth = 0, 
    mPaintingDisabled = 0 '\0'}, mStyles = {mHorizontal = 3 '\003', 
    mVertical = 3 '\003'}, mComputedBorder = {top = 0, right = 0, bottom = 0, 
    left = 0}, mReflowedContentsWithHScrollbar = 72 'H', 
  mReflowedContentsWithVScrollbar = 160 ' ', mScrollPortRect = {x = 0, y = 0, 
    width = 0, height = 0}, mInsideBorderSize = {width = -1231666448, 
    height = -1416554592}, mShowHScrollbar = 0 '\0', mShowVScrollbar = 0 '\0'}
	reflowHScrollbar = 1
	reflowVScrollbar = 1
	reflowScrollCorner = 1
	oldScrollAreaBounds = {x = 0, y = 0, width = 45120, height = 55860}
	oldScrolledAreaBounds = {x = 0, y = 0, width = 45120, height = 905766}
	rv = <value optimized out>
	newScrollAreaBounds = {x = 46800, y = 55860, width = -1416621344, 
  height = -1404800000}
	newScrolledAreaBounds = {x = -1073766336, y = -1404553508, width = 0, 
  height = 0}
#25 0xb68c199a in nsContainerFrame::ReflowChild (this=0xac4836dc, 
    aKidFrame=0xac483928, aPresContext=0xac467000, aDesiredSize=@0xbfffa25c, 
    aReflowState=@0xbfffa1b4, aX=0, aY=0, aFlags=0, aStatus=@0xbfffa408, 
    aTracker=0x0) at nsContainerFrame.cpp:821
	result = <value optimized out>
#26 0xb6909248 in ViewportFrame::Reflow (this=0xac4836dc, 
    aPresContext=0xac467000, aDesiredSize=@0xbfffa3a4, 
    aReflowState=@0xbfffa2fc, aStatus=@0xbfffa408) at nsViewportFrame.cpp:282
	kidDesiredSize = {width = 0, height = 0, ascent = 1073741824, 
  mBoundingMetrics = {leftBearing = 0, rightBearing = 0, ascent = 0, 
    descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, 
    mMostNeg = 0}, mOverflowArea = {x = 0, y = 0, width = 0, height = 0}, 
  mFlags = 0}
	availableSpace = {width = 46800, height = 1073741824}
	kidReflowState = {<nsCSSOffsetState> = {frame = 0xac483928, 
    rendContext = 0xa9e30940, mComputedMargin = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}}, parentReflowState = 0xbfffa2fc, 
  availableWidth = 46800, availableHeight = 1073741824, mFrameType = 2, 
  mFloatManager = 0x0, mBlockDelta = 0, mLineLayout = 0x0, 
  mCBReflowState = 0xbfffa2fc, mComputedWidth = 46800, 
  mComputedHeight = 55860, mComputedOffsets = {top = 0, right = 0, bottom = 0, 
    left = 0}, mComputedMinWidth = 0, mComputedMaxWidth = 1073741824, 
  mComputedMinHeight = 0, mComputedMaxHeight = 1073741824, 
  mStyleDisplay = 0xab90fc4c, mStyleVisibility = 0xab9f3b30, 
  mStylePosition = 0xab85d90c, mStyleBorder = 0xab923d30, 
  mStyleMargin = 0xab8e0b78, mStylePadding = 0xab85dd5c, 
  mStyleText = 0xab85dc84, mPercentHeightObserver = 0x0, 
  mDiscoveredClearance = 0x0, mReflowDepth = 1, mFlags = {
    mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, mIsTopOfPage = 0, 
    mBlinks = 0, mHasClearance = 0, mAssumingHScrollbar = 0, 
    mAssumingVScrollbar = 0, mHResize = 0, mVResize = 0, 
    mTableIsSplittable = 0, mHeightDependsOnAncestorCell = 0}}
	kidHeight = <value optimized out>
	rv = <value optimized out>
	reflowState = {<nsCSSOffsetState> = {frame = 0xb6961755, 
    rendContext = 0xb75feff4, mComputedMargin = {top = -1404669952, 
      right = -1073766088, bottom = -1231666868, left = -1416238804}, 
    mComputedBorderPadding = {top = -1415786284, right = -1073766024, 
      bottom = -1232230982, left = -1404553508}, mComputedPadding = {top = 0, 
      right = -1073766024, bottom = -1232231028, left = -1419338272}}, 
  parentReflowState = 0xbfffa324, availableWidth = -1073765992, 
  availableHeight = -1231672923, mFrameType = 3076517876, 
  mFloatManager = 0xbfffa2fc, mBlockDelta = -1073766024, 
  mLineLayout = 0xb6966edc, mCBReflowState = 0xab923d30, 
  mComputedWidth = -1404669952, mComputedHeight = -1073766008, 
  mComputedOffsets = {top = -1231666910, right = -1416238804, 
    bottom = -1404669952, left = -1073765928}, 
  mComputedMinWidth = -1232227583, mComputedMaxWidth = -1404553508, 
  mComputedMinHeight = -1, mComputedMaxHeight = -1073765928, 
  mStyleDisplay = 0xb68db489, mStyleVisibility = 0x80000000, 
  mStylePosition = 0x1000, mStyleBorder = 0xbfffa1c8, 
  mStyleMargin = 0xb63a8eaa, mStylePadding = 0x0, mStyleText = 0xbfffa314, 
  mPercentHeightObserver = 0x0, mDiscoveredClearance = 0x0, 
  mReflowDepth = 7580, mFlags = {mSpecialHeightReflow = 0, 
    mNextInFlowUntouched = 1, mIsTopOfPage = 0, mBlinks = 0, 
    mHasClearance = 1, mAssumingHScrollbar = 0, mAssumingVScrollbar = 0, 
    mHResize = 1, mVResize = 1, mTableIsSplittable = 1, 
    mHeightDependsOnAncestorCell = 0}}
	offset = {x = 0, y = 3}
#27 0xb68a2f52 in PresShell::DoReflow (this=0xac467800, target=0xac4836dc)
    at nsPresShell.cpp:6711
	rootFrame = (class nsIFrame *) 0xac4836dc
	rcx = {<nsCOMPtr_base> = {mRawPtr = 0xa9e30940}, <No data fields>}
	rv = <value optimized out>
	reflowSize = {width = 46800, height = 1073741824}
	reflowState = {<nsCSSOffsetState> = {frame = 0xac4836dc, 
    rendContext = 0xa9e30940, mComputedMargin = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, 
      bottom = 0, left = 0}}, parentReflowState = 0x0, availableWidth = 46800, 
  availableHeight = 1073741824, mFrameType = 2, mFloatManager = 0x0, 
  mBlockDelta = 0, mLineLayout = 0x0, mCBReflowState = 0x0, 
  mComputedWidth = 46800, mComputedHeight = 55860, mComputedOffsets = {
    top = 0, right = 0, bottom = 0, left = 0}, mComputedMinWidth = 0, 
  mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, 
  mComputedMaxHeight = 1073741824, mStyleDisplay = 0xab921d9c, 
  mStyleVisibility = 0xab9f3b30, mStylePosition = 0xab85d90c, 
  mStyleBorder = 0xab923d30, mStyleMargin = 0xab8e0b78, 
  mStylePadding = 0xab85dd5c, mStyleText = 0xab85dc84, 
  mPercentHeightObserver = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 0, 
  mFlags = {mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, 
    mIsTopOfPage = 0, mBlinks = 0, mHasClearance = 0, mAssumingHScrollbar = 0, 
    mAssumingVScrollbar = 0, mHResize = 0, mVResize = 0, 
    mTableIsSplittable = 0, mHeightDependsOnAncestorCell = 0}}
	status = 0
	desiredSize = {width = 0, height = 0, ascent = 1073741824, 
  mBoundingMetrics = {leftBearing = 0, rightBearing = 0, ascent = 0, 
    descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, 
    mMostNeg = 0}, mOverflowArea = {x = 0, y = 0, width = 0, height = 0}, 
  mFlags = 0}
#28 0xb68a6c72 in PresShell::ProcessReflowCommands (this=0xac467800, 
    aInterruptible=1) at nsPresShell.cpp:6817
	idx = <value optimized out>
	deadline = 413096126
#29 0xb68a6e11 in PresShell::DoFlushPendingNotifications (this=0xac467800, 
    aType=Flush_Layout, aInterruptibleReflow=1) at nsPresShell.cpp:4864
	kungFuDeathGrip = {<nsCOMPtr_base> = {
    mRawPtr = 0xac467800}, <No data fields>}
	batch = {mRootVM = {<nsCOMPtr_base> = {
      mRawPtr = 0xac447400}, <No data fields>}}
	updateFlags = <value optimized out>
	isSafeToFlush = 1
	viewManagerDeathGrip = {<nsCOMPtr_base> = {
    mRawPtr = 0xac447400}, <No data fields>}
#30 0xb68a6ea8 in PresShell::ReflowEvent::Run (this=0xab8a89a0)
    at nsPresShell.cpp:6588
	viewManager = {<nsCOMPtr_base> = {
    mRawPtr = 0xac447400}, <No data fields>}
#31 0xb6f2ea58 in nsThread::ProcessNextEvent (this=0xb79f41a0, mayWait=1, 
    result=0xbfffa524) at nsThread.cpp:510
	notifyGlobalObserver = 1
	obs = {<nsCOMPtr_base> = {mRawPtr = 0xb4d5e244}, <No data fields>}
	event = {<nsCOMPtr_base> = {mRawPtr = 0xab8a89a0}, <No data fields>}
	rv = 0
#32 0xb6eff5d8 in NS_ProcessNextEvent_P (thread=0x0, mayWait=1)
    at nsThreadUtils.cpp:227
	val = <value optimized out>
#33 0xb6e800cc in nsBaseAppShell::Run (this=0xb4d5e240)
    at nsBaseAppShell.cpp:170
	thread = (class nsIThread *) 0xb79f41a0
#34 0xb6d4bae8 in nsAppStartup::Run (this=0xb4d8bdc0) at nsAppStartup.cpp:193
	rv = <value optimized out>
#35 0xb6701f88 in XRE_main (argc=1, argv=0xbfffec74, aAppData=0xb7921980)
    at nsAppRunner.cpp:3321
	remoteService = {<nsCOMPtr_base> = {
    mRawPtr = 0xb28af240}, <No data fields>}
	appStartup = {<nsCOMPtr_base> = {
    mRawPtr = 0xb4d8bdc0}, <No data fields>}
	shuttingDown = 0
	cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0xb4cb5ec0}, <No data fields>}
	workingDir = {<nsCOMPtr_base> = {
    mRawPtr = 0xb4c44100}, <No data fields>}
	xpcom = {mServiceManager = 0xb7930344}
	desktopStartupIDEnv = <value optimized out>
	updRoot = {<nsCOMPtr_base> = {mRawPtr = 0xb7956480}, <No data fields>}
	persistent = 1
	profLD = {<nsCOMPtr_base> = {mRawPtr = 0xb7957280}, <No data fields>}
	dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
        _vptr.nsISupports = 0xb7542648}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {
      _vptr.nsISupports = 0xb754266c}, <No data fields>}, 
  mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, 
  mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7956500}, <No data fields>}, 
  mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7956480}, <No data fields>}, 
  mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7957200}, <No data fields>}, 
  mProfileLocalDir = {<nsCOMPtr_base> = {
      mRawPtr = 0xb7957280}, <No data fields>}, mProfileNotified = 1 '\001', 
  mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {
      mArray = {mImpl = 0x0}}, <No data fields>}, 
  mExtensionDirectories = {<nsCOMArray_base> = {mArray = {
        mImpl = 0xb79f2670}}, <No data fields>}, 
  mThemeDirectories = {<nsCOMArray_base> = {mArray = {
        mImpl = 0xb79f2850}}, <No data fields>}}
	desktopStartupIDPtr = 0x0
	nativeApp = {<nsCOMPtr_base> = {
    mRawPtr = 0xb79c2370}, <No data fields>}
	startOffline = 0
	profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xb79f5188 "Blank", mLength = 5, 
        mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, 
    mFixedBuf = 0xbfffa964 ""}, 
  mStorage = "\000\000\000\000\210©ÿ¿œr\005\b\000\000\000\000\000\000\000\000\230©ÿ¿ôoì·x\000\000\000\016\000\a\200ž©ÿ¿í\236d·\be\225·ôï_·ž©ÿ¿€^ò¶\be\225·"}
	upgraded = 0
	versionOK = <value optimized out>
	appInitiatedRestart = <value optimized out>
	desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfffa9b8 "", mLength = 0, 
        mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, 
    mFixedBuf = 0xbfffa9b8 ""}, 
  mStorage = "\000©ÿ¿è\230ô¶\000e\225·ôÿ\005\bè©ÿ¿ì\210ô¶D»ÿ¿\001\000\000\000ð8ò¶ôÿ\005\b€\031\222·(«ÿ¿\bªÿ¿ŒÝ\004\b(«ÿ¿\000\000\000"}
	display_name = 0xbffffe76 ":0.0"
	xremotearg = <value optimized out>
	canRun = 1
	profileLock = {<nsCOMPtr_base> = {
    mRawPtr = 0xb79f2610}, <No data fields>}
	profD = {<nsCOMPtr_base> = {mRawPtr = 0xb7957200}, <No data fields>}
	version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {
        mData = 0xbfffa910 "3.5.2_2009073000/2009073000", mLength = 27, 
        mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, 
    mFixedBuf = 0xbfffa910 "3.5.2_2009073000/2009073000"}, 
  mStorage = "3.5.2_2009073000/2009073000\000ÙÅï¶\200d\225·D»ÿ¿\002\000\000\000\000\000\000\000@\220³·\200\000\000\000\000e\225·\000\000\000"}
	needsRestart = 0
	display = (GdkDisplay *) 0xb7991110
	osABI = {<nsCString> = {<nsACString_internal> = {
      mData = 0xb6f9bfc0 "Linux_x86-gcc3", mLength = 14, 
      mFlags = 1}, <No data fields>}, <No data fields>}
	rv = 0
	ar = <value optimized out>
	gtkModules = <value optimized out>
	override = 0x0
	appData = {<nsXREAppData> = {size = 56, 0xb7956480, 
    vendor = 0xb791f0f0 "Mozilla", name = 0xb791f0f8 "Firefox", 
    version = 0xb791f100 "3.5.2", buildID = 0xb79112f0 "2009073000", 
    ID = 0xb7913be0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", 
    copyright = 0xb7913c10 "Copyright (c) 1998 - 2009 mozilla.org", flags = 6, 
    xreDirectory = 0xb7956500, minVersion = 0xb791f108 "1.9.1.2", 
    maxVersion = 0xb791f110 "1.9.1.2", 
    crashReporterURL = 0xb7913c40 "https://crash-reports.mozilla.com/submit", 
    profile = 0x0}, <No data fields>}
	iniFile = {<nsCOMPtr_base> = {mRawPtr = 0xb7956580}, <No data fields>}
	localIniFile = {<nsCOMPtr_base> = {
    mRawPtr = 0xb7956580}, <No data fields>}
	parser = {
  mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {
        mTable = {ops = 0xb762493c, data = 0x0, hashShift = 28, 
          maxAlphaFrac = 192 'À', minAlphaFrac = 64 '@', entrySize = 12, 
          entryCount = 1, removedCount = 0, generation = 0, 
          entryStore = 0xb7906480 ""}}, <No data fields>}, <No data fields>}, 
  mFileContents = {mRawPtr = 0xb7913ca0 "[Build"}}
	i = <value optimized out>
#36 0x08049f1f in main (argc=1, argv=0xbfffec74) at nsXULStub.cpp:482
	iniFile = {<nsCOMPtr_base> = {mRawPtr = 0xb7956400}, <No data fields>}
	appData = {mAppData = 0xb7921980}
	rv = <value optimized out>
	lastSlash = <value optimized out>
	iniPath = "/usr/lib/firefox/application.ini", '\0' <repeats 4063 times>
	tmpPath = '\0' <repeats 4095 times>
	greDir = "/usr/lib/xulrunner-1.9.1.2\000libxpcom.so", '\0' <repeats 4057 times>
	greFound = 0
	fileStat = {st_dev = 2049, __pad1 = 0, st_ino = 1917100, 
  st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, 
  __pad2 = 0, st_size = 96252, st_blksize = 4096, st_blocks = 200, st_atim = {
    tv_sec = 1250248565, tv_nsec = 0}, st_mtim = {tv_sec = 1249341187, 
    tv_nsec = 0}, st_ctim = {tv_sec = 1249382606, tv_nsec = 0}, __unused4 = 0, 
  __unused5 = 0}
	appDataFile = 0x0
	parser = {
  mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue>, nsINIParser::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >> = {mTable = {ops = 0x806012c, 
          data = 0x0, hashShift = 28, maxAlphaFrac = 192 'À', 
          minAlphaFrac = 64 '@', entrySize = 12, entryCount = 4, 
          removedCount = 0, generation = 0, 
          entryStore = 0xb79060c0 ""}}, <No data fields>}, <No data fields>}, 
  mFileContents = {mRawPtr = 0xb7909800 "; ***** BEGIN LICENSE BLOCK *****"}}
	retval = <value optimized out>
	kXULFuncs = {{functionName = 0x8059d54 "XRE_CreateAppData", 
    function = 0x80601a8}, {functionName = 0x8059d66 "XRE_FreeAppData", 
    function = 0x80601ac}, {functionName = 0x8059d76 "XRE_main", 
    function = 0x80601b0}, {functionName = 0x0, function = 0x0}}
	kProperties = {{property = 0x8059d45 "xulrunner", 
    value = 0x8059d4f "true"}}
Seems to be an openSUSE-only issue.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.