Bug#690799: stack trace with gdb

Kubo Hiroshi h-kubo at geisya.or.jp
Mon Nov 5 17:17:22 UTC 2012


Hi.

Here is a sample list of gdb console outpt running the evince with the
rosenzurosen.pdf.  The evince binary executable is built from the
source under the local environment. Could this be of any help?


(gdb) run $HOME/tmp/rosenzurosen.pdf
Starting program: /home/hkubo/build/evince/evince-3.4.0/debian/evince/usr/bin/evince $HOME/tmp/rosenzurosen.pdf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Gtk-Message: Failed to load module "canberra-gtk-module"
[New Thread 0xb67d1b70 (LWP 32583)]
[New Thread 0xb5fd0b70 (LWP 32584)]
[New Thread 0xb57cfb70 (LWP 32585)]
[New Thread 0xae3d4b70 (LWP 32586)]
[New Thread 0xadbd3b70 (LWP 32587)]
[Thread 0xb57cfb70 (LWP 32585) exited]
[New Thread 0xb57cfb70 (LWP 32589)]
[Thread 0xb57cfb70 (LWP 32589) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xadbd3b70 (LWP 32587)]
0xb771bfa8 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2

(gdb) where
#0  0xb771bfa8 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#1  0xb772d58d in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#2  0xb772e0cc in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#3  0xb76ea3bc in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#4  0xb76fd1b1 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb7731919 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#6  0xb76f36da in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#7  0xb76ec31d in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#8  0xb76e46eb in cairo_stroke () from /usr/lib/i386-linux-gnu/libcairo.so.2
#9  0xad3bcb89 in CairoOutputDev::stroke(GfxState*) () from /usr/lib/i386-linux-gnu/libpoppler-glib.so.8
#10 0xad17c7e1 in Gfx::opStroke(Object*, int) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#11 0xad172bca in Gfx::execOp(Object*, Object*, int) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#12 0xad179b60 in Gfx::go(bool) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#13 0xad17a038 in Gfx::display(Object*, bool) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#14 0xad1bb46f in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/i386-linux-gnu/libpoppler.so.19
#15 0xad3b00da in ?? () from /usr/lib/i386-linux-gnu/libpoppler-glib.so.8
#16 0xb4f46f34 in pdf_page_render (page=page at entry=0x8032c0e0, width=width at entry=100, height=height at entry=141, rc=rc at entry=0x8032c100)
    at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./backend/pdf/ev-poppler.cc:359
#17 0xb4f475e3 in make_thumbnail_for_page (height=141, width=100, rc=0x8032c100, poppler_page=0x8032c0e0)
    at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./backend/pdf/ev-poppler.cc:405
#18 pdf_document_get_thumbnail (document=0x80274150, rc=0x8032c100)
    at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./backend/pdf/ev-poppler.cc:465
#19 0xb7f7a8e0 in ev_document_get_thumbnail (document=0x80274150, rc=rc at entry=0x8032c100)
    at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./libdocument/ev-document.c:606
#20 0xb7f39b33 in ev_job_thumbnail_run (job=0x80521200) at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./libview/ev-jobs.c:817
#21 0xb7f38fdf in ev_job_run (job=job at entry=0x80521200) at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./libview/ev-jobs.c:213
#22 0xb7f3aec3 in ev_job_thread (job=0x80521200) at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./libview/ev-job-scheduler.c:204
#23 ev_job_thread_proxy (data=0x0) at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./libview/ev-job-scheduler.c:237
#24 0xb731beb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb725ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#26 0xb71c823e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
(gdb) up 16
#16 0xb4f46f34 in pdf_page_render (page=page at entry=0x8032c0e0, width=width at entry=100, height=height at entry=141, rc=rc at entry=0x8032c100)
    at /build/buildd-evince_3.4.0-3-i386-LMFQwV/evince-3.4.0/./backend/pdf/ev-poppler.cc:359
359		poppler_page_render (page, cr);

---
Kubo Hiroshi



More information about the pkg-gnome-maintainers mailing list