Package: iceweasel
Version: 2.0.0.11-1
Severity: serious
After installing the Tahoma TrueType font on my system and registering
it with defoma, Iceweasel started crashing:
~$ iceweasel
/usr/lib/iceweasel/firefox-bin: Symbol `SSL_ImplementedCiphers' has different
size in shared object, consider re-linking
(gecko:7095): Pango-WARNING **: failed to create cairo scaled font, expect ugly
output. the offendingfont is 'Tahoma 9.3486328125'
Segmenteringsfel
~$
I removed the Tahoma font files, and Iceweasel runs again. I
re-install the font, and it starts crashing.
Stack trace:
~$ iceweasel -g
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 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 i486-linux-gnu...
Using host libthread_db library /lib/i686/cmov/libthread_db.so.1.
(gdb) r
Starting program: /usr/lib/iceweasel/firefox-bin -a firefox
/usr/lib/iceweasel/firefox-bin: Symbol `SSL_ImplementedCiphers' has different
size in shared object, consider re-linking
[Thread debugging using libthread_db enabled]
[New Thread 0xb71306c0 (LWP 8957)]
[New Thread 0xb6f77b90 (LWP 8960)]
[New Thread 0xb674bb90 (LWP 8961)]
[New Thread 0xb5a65b90 (LWP 8964)]
[New Thread 0xb51f6b90 (LWP 8965)]
[New Thread 0xb49f5b90 (LWP 8966)]
[New Thread 0xb408bb90 (LWP 8967)]
[New Thread 0xb37cfb90 (LWP 8968)]
[New Thread 0xb2fceb90 (LWP 8969)]
[Thread 0xb2fceb90 (LWP 8969) exited]
[New Thread 0xb27cdb90 (LWP 8970)]
[Thread 0xb27cdb90 (LWP 8970) exited]
(gecko:8957): Pango-WARNING **: failed to create cairo scaled font, expect ugly
output. the offendingfont is 'Tahoma 9.3486328125'
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71306c0 (LWP 8957)]
0x0834e23a in nsHTMLReflowState::CalcLineHeight (aPresContext=0x968f1c0,
aRenderingContext=0x99f7040, aFrame=0x99f5de4) at nsHTMLReflowState.cpp:2224
2224nsHTMLReflowState.cpp: No such file or directory.
in nsHTMLReflowState.cpp
(gdb) thread apply all bt full
Thread 8 (Thread 0xb37cfb90 (LWP 8968)):
#0 0xb7fdf410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e2caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e5c0b1 in PR_WaitCondVar (cvar=0x925d0c8, timeout=4294967295) at
ptsynch.c:405
rv = value optimized out
thred = (PRThread *) 0x925d1a0
#3 0x08139f45 in ProcessAsyncMessages () at mozStorageAsyncIO.cpp:1525
message = (AsyncMessage *) 0x0
rc = -1208825912
#4 0x0813ad9e in AsyncWriteThread::Run (this=0x925d108) at
mozStorageAsyncIO.cpp:471
eventQueue = {nsCOMPtr_base = {mRawPtr = 0x0}, No data fields}
rv = value optimized out
#5 0xb7ef90b5 in nsThread::Main (arg=0x925d120) at nsThread.cpp:118
No locals.
#6 0xb7e61fda in _pt_root (arg=0x925d1a0) at ptthread.c:221
detached = 0
#7 0xb7e284fb in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb736b93e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 7 (Thread 0xb408bb90 (LWP 8967)):
#0 0xb7fdf410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e2cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e5b235 in pt_TimedWait (cv=0x8c23f9c, ml=0x8c23f38, timeout=6) at
ptsynch.c:280
---Type return to continue, or q return to quit---
rv = 1
now = {tv_sec = 1202221783, tv_usec = 647444}
tmo = {tv_sec = 1202221843, tv_nsec = 647444000}
ticks = 1000
#3 0xb7e5c021 in PR_WaitCondVar (cvar=0x8c23f98, timeout=6) at
ptsynch.c:407
rv = value optimized out
thred = (PRThread *) 0x8fb5678
#4 0x08177598 in nsHostResolver::GetHostToLookup (this=0x8c23ed0,
result=0xb408b398)
at nsHostResolver.cpp:556
delta = value optimized out
start = 3925908063
timeout = 6
#5 0x08177ab2 in nsHostResolver::ThreadFunc (arg=0x8c23ed0) at
nsHostResolver.cpp:641
rec = (nsHostRecord *) 0x8f4c268
ai = (PRAddrInfo *) 0x914a090
#6 0xb7e61fda in _pt_root (arg=0x8fb5678) at ptthread.c:221
detached = 1
#7 0xb7e284fb in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb736b93e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 6 (Thread 0xb49f5b90 (LWP 8966)):
#0 0xb7fdf410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e2caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e5c0b1 in PR_WaitCondVar (cvar=0x8f43d78, timeout=4294967295) at
ptsynch.c:405
rv = value optimized out
thred = (PRThread *)