[CVE-2007-5503 security fix regression] firefox crashes after upgrading to libcairo2 1.4.10-1ubuntu4.1
Bug #173861 reported by
Barosl LEE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cairo (Debian) |
Fix Released
|
Unknown
|
|||
libcairo (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Dapper |
Invalid
|
Undecided
|
Kees Cook | ||
Edgy |
Invalid
|
Undecided
|
Kees Cook | ||
Feisty |
Fix Released
|
High
|
Kees Cook | ||
Gutsy |
Fix Released
|
High
|
Kees Cook | ||
Hardy |
Fix Released
|
High
|
Unassigned |
Bug Description
After upgrading to libcairo2 1.4.10-1ubuntu4.1 by using update-manager, Firefox crashes when seeing a document which contains text. It doesn't crash when seeing a picture.
barosl@deathnote ~ $ firefox
Floating point exception (core dumped)
description: | updated |
Changed in libcairo: | |
assignee: | nobody → keescook |
status: | New → Invalid |
assignee: | nobody → keescook |
status: | New → Invalid |
Changed in libcairo: | |
status: | Unknown → Fix Released |
affects: | libcairo (Debian) → cairo (Debian) |
To post a comment you must log in.
Appends more specific output using gdb.
---- libcairo. so.2
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1221547440 (LWP 15216)]
0xb7499395 in ?? () from /usr/lib/
(gdb) thread apply all bt
Thread 11 (Thread -1320498288 (LWP 15228)): firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so i686/cmov/ libc.so. 6 firefox/ components/ libstoragecomps .so firefox/ components/ libstoragecomps .so
#0 0xb1cf9a02 in ?? () from /usr/lib/
#1 0x08b05920 in ?? ()
#2 0x01000001 in ?? ()
#3 0x088159c0 in ?? ()
#4 0xb1d06104 in ?? () from /usr/lib/
#5 0x088159c0 in ?? ()
#6 0x0873f3b8 in ?? ()
#7 0xb14abc44 in ?? ()
#8 0xb1cbc9a1 in ?? () from /usr/lib/
#9 0x08804d90 in ?? ()
#10 0x00000001 in ?? ()
#11 0xb14abc34 in ?? ()
#12 0xb1cf7ecc in ?? () from /usr/lib/
#13 0xb1d06104 in ?? () from /usr/lib/
#14 0x08820098 in ?? ()
#15 0xb14abc44 in ?? ()
#16 0xb1cf9aa2 in ?? () from /usr/lib/
#17 0x08820098 in ?? ()
#18 0x00000017 in ?? ()
#19 0xb14abe84 in ?? ()
#20 0xb1cf1bde in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#21 0x08820098 in ?? ()
#22 0x00000001 in ?? ()
#23 0xb14abe04 in ?? ()
#24 0xb1cf8134 in ?? () from /usr/lib/
#25 0x00000250 in ?? ()
#26 0x00000001 in ?? ()
#27 0xb77e9140 in ?? () from /lib/tls/
#28 0xb1cf8367 in ?? () from /usr/lib/
#29 0x08675a98 in ?? ()
#30 0xb1d0490c in ?? () from /usr/lib/
#31 0x00000000 in ?? ()
Thread 10 (Thread -1328890992 (LWP 15227)): cond_timedwait@ @GLIBC_ 2.3.2 () i686/cmov/ libpthread. so.0 libnspr4. so.0d i686/cmov/ libpthread. so.0 libnspr4. so.0d firefox/ components/ libnecko. so
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deb8fc in pthread_
from /lib/tls/
#2 0xb7e18fd3 in ?? () from /usr/lib/
#3 0x080e2634 in ?? ()
#4 0x080e25d0 in ?? ()
#5 0xb0cab2fc in ?? ()
#6 0xb7dec285 in pthread_getspecific ()
from /lib/tls/
#7 0xb7e19e11 in PR_WaitCondVar () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#8 0xb707f057 in ?? () from /usr/lib/
#9 0x080e2630 in ?? ()
#10 0x0000ea42 in ?? ()
#11 0x080e25d0 in ?? ()
#12 0x00000000 in ?? ()
Thread 7 (Thread -1312105584 (LWP 15224)): cond_wait@ @GLIBC_ 2.3.2 () i686/cmov/ libpthread. so.0 libnspr4. so.0d firefox/ components/ libstoragecomps .so
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deb676 in pthread_
from /lib/tls/
#2 0xb7e19ea1 in PR_WaitCondVar () from /usr/lib/
#3 0xb1cb2ce6 in ?? () from /usr/lib/
#4 0x08899708 in ?? ()
#5 0xffffffff in ?? ()
#6 0x00000000 in ?? ()
Thread 6 (Thread -1293292656 (LWP 15223)): cond_wait@ @GLIBC_ 2.3.2 () i686/cmov/ libpthread. so.0 libnspr4. so.0d firefox/ components/ libpipnss. so
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deb676 in pthread_
from /lib/tls/
#2 0xb7e19ea1 in PR_WaitCondVar () from /usr/lib/
#3 0xb37c7983 in ?? () from /usr/lib/
#4 0x087481c0 in ?? ()
---Type <return> to continue, or q <return> to quit---
#5 0xffffffff in ?? ()
#6 0x00000000 in ?? ()
Thread 5 (Thread -1284899952 (LWP 15222)):
#0 0...