[Bug 281854] Re: firefox crashes in libcairo when printing to PDF
mcourneyea
courneyea at gmail.com
Thu Nov 20 03:35:53 UTC 2008
this bug is still happening in 3.0.4
$ lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
$ apt-cache policy firefox-3.0
firefox-3.0:
Installed: 3.0.4+nobinonly-0ubuntu0.8.04.1
Candidate: 3.0.4+nobinonly-0ubuntu0.8.04.1
Version table:
*** 3.0.4+nobinonly-0ubuntu0.8.04.1 0
500 http://ca.archive.ubuntu.com hardy-updates/main Packages
500 http://security.ubuntu.com hardy-security/main Packages
100 /var/lib/dpkg/status
3.0~b5+nobinonly-0ubuntu3 0
500 http://ca.archive.ubuntu.com hardy/main Packages
I get it trying to print a wikipedia page into a pdf - same steps as
above
http://en.wikipedia.org/wiki/Albigensian_Crusade
stack trace attached
backtrace:
GNU gdb 6.8-debian
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 "i486-linux-gnu".
(gdb) file /usr/lib/firefox-3.0.4/firefox
Reading symbols from /usr/lib/firefox-3.0.4/firefox...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/firefox-3.0.4/firefox
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb7cf46c0 (LWP 7805)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb5ce5b90 (LWP 7809)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb54cbb90 (LWP 7810)]
(no debugging symbols found)
[New Thread 0xb4c13b90 (LWP 7811)]
[Thread 0xb4c13b90 (LWP 7811) exited]
[New Thread 0xb4412b90 (LWP 7812)]
[Thread 0xb4412b90 (LWP 7812) exited]
[New Thread 0xb4412b90 (LWP 7813)]
(no debugging symbols found)
[New Thread 0xb4c13b90 (LWP 7814)]
[New Thread 0xb3bfbb90 (LWP 7815)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb22e6b90 (LWP 7816)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb1ae5b90 (LWP 7817)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xaf54db90 (LWP 7839)]
[New Thread 0xaed4cb90 (LWP 7840)]
[Thread 0xaed4cb90 (LWP 7840) exited]
[New Thread 0xaed4cb90 (LWP 7846)]
[Thread 0xaed4cb90 (LWP 7846) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7cf46c0 (LWP 7805)]
0xb6d9763b in ?? () from /usr/lib/libcairo.so.2
(gdb) bt full
#0 0xb6d9763b in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#1 0xb6d979d0 in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#2 0xb6db048a in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#3 0xb6db1cef in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#4 0xb6d97ab0 in cairo_surface_show_page () from /usr/lib/libcairo.so.2
No symbol table info available.
#5 0xb6da4443 in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#6 0xb6d97ab0 in cairo_surface_show_page () from /usr/lib/libcairo.so.2
No symbol table info available.
#7 0xb793defd in gfxPDFSurface::EndPage () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#8 0xb785b410 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#9 0xb72f655a in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#10 0xb7554a12 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#11 0xb75577ed in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#12 0xb78fea86 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#13 0xb78ff05f in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#14 0xb78fc592 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#15 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#16 0xb784cbca in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#17 0xb76dc2de in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#18 0xb712fa20 in XRE_main () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#19 0x08049033 in ?? ()
No symbol table info available.
#20 0xb7d0c450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#21 0x08048cc1 in ?? ()
No symbol table info available.
(gdb) thread apply all backtrace full
Thread 11 (Thread 0xaf54db90 (LWP 7839)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb660a067 in ?? () from /usr/lib/libgthread-2.0.so.0
No symbol table info available.
#3 0xb6b9ee21 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb6b9ef56 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0xb6bed8da in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb6bebd2f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 10 (Thread 0xb1ae5b90 (LWP 7817)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd5821 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb7bd5887 in PR_Wait () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#4 0xb78fb58a in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#5 0xb78fc566 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#6 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#7 0xb78fc953 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#9 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 9 (Thread 0xb22e6b90 (LWP 7816)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd4965 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb7bd5791 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#4 0xb719694c in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#5 0xb7196a03 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#6 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#7 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 8 (Thread 0xb3bfbb90 (LWP 7815)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd5821 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb76fd9c1 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#4 0xb76fbfa6 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#6 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 7 (Thread 0xb4c13b90 (LWP 7814)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd5821 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb76fcf8e in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#4 0xb76fbfa6 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#5 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#6 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 6 (Thread 0xb4412b90 (LWP 7813)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd4965 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb7bd5791 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#4 0xb7bd5887 in PR_Wait () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#5 0xb78fe2ee in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6 0xb78fc592 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#7 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#8 0xb78fc953 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#9 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#10 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb54cbb90 (LWP 7810)):
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f76dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7bd4965 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb7bd5791 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#4 0xb78ffc58 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#5 0xb78fc592 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#6 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#7 0xb78fc953 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#8 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#9 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 2 (Thread 0xb5ce5b90 (LWP 7809)):
---Type <return> to continue, or q <return> to quit---
#0 0xb7f9a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7dc2c07 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7bd74fb in PR_Poll () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3 0xb718c833 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#4 0xb718cf5b in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#5 0xb718d1d6 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#6 0xb78fc536 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#7 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#8 0xb718d55e in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#9 0xb78fc592 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#10 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#11 0xb78fc953 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#12 0xb7bdb7fa in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#13 0xb7f724fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb7dcce5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb7cf46c0 (LWP 7805)):
#0 0xb6d9763b in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#1 0xb6d979d0 in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#2 0xb6db048a in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3 0xb6db1cef in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#4 0xb6d97ab0 in cairo_surface_show_page () from /usr/lib/libcairo.so.2
No symbol table info available.
#5 0xb6da4443 in ?? () from /usr/lib/libcairo.so.2
No symbol table info available.
#6 0xb6d97ab0 in cairo_surface_show_page () from /usr/lib/libcairo.so.2
No symbol table info available.
#7 0xb793defd in gfxPDFSurface::EndPage () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#8 0xb785b410 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#9 0xb72f655a in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#10 0xb7554a12 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#11 0xb75577ed in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#12 0xb78fea86 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#13 0xb78ff05f in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#14 0xb78fc592 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#15 0xb78cba23 in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#16 0xb784cbca in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#17 0xb76dc2de in ?? () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#18 0xb712fa20 in XRE_main () from /usr/lib/xulrunner-1.9.0.4/libxul.so
No symbol table info available.
#19 0x08049033 in ?? ()
No symbol table info available.
#20 0xb7d0c450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#21 0x08048cc1 in ?? ()
No symbol table info available.
(gdb) quit
The program is running. Exit anyway? (y or n) y
** Attachment added: "stack trace"
http://launchpadlibrarian.net/19801748/ffox.strace.txt
--
firefox crashes in libcairo when printing to PDF
https://bugs.launchpad.net/bugs/281854
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox-3.0 in ubuntu.
More information about the Ubuntu-mozillateam-bugs
mailing list