GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/evince...Reading symbols from /usr/lib/debug/usr/bin/evince...done.
(no debugging symbols found)...done.
(gdb)  handle SIG33 pass nostop noprint
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/evince 
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b5bb70 (LWP 15957)]
[New Thread 0xb635ab70 (LWP 15958)]
[New Thread 0xb59ffb70 (LWP 15959)]
[Thread 0xb635ab70 (LWP 15958) exited]
[Thread 0xb6b5bb70 (LWP 15957) exited]
[New Thread 0xb6b5bb70 (LWP 15960)]
[Thread 0xb59ffb70 (LWP 15959) exited]
[New Thread 0xb59ffb70 (LWP 15962)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb59ffb70 (LWP 15962)]
0x44d6df5c in TextWord::TextWord(GfxState*, int, double, double, int, TextFontInfo*, double) () from /usr/lib/libpoppler.so.5
(gdb) backtrace full
#0  0x44d6df5c in TextWord::TextWord(GfxState*, int, double, double, int, TextFontInfo*, double) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#1  0x44d76272 in TextPage::beginWord(GfxState*, double, double) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#2  0x44d77cf9 in TextPage::addChar(GfxState*, double, double, double, double, unsigned int, int, unsigned int*, int) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#3  0x44d77e6d in ActualText::endMC(GfxState*) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#4  0x41157a74 in CairoOutputDev::endMarkedContent(GfxState*) () from /usr/lib/libpoppler-glib.so.4
No symbol table info available.
#5  0x44cf6c64 in Gfx::opEndMarkedContent(Object*, int) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#6  0x44cf7206 in Gfx::execOp(Object*, Object*, int) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#7  0x44cf7829 in Gfx::go(int) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#8  0x44cfa889 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#9  0x44d455f0 in Page::displaySlice(OutputDev*, double, double, int, int, int, int, int, int, int, int, Catalog*, int (*)(void*), void*, int (*)(Annot*, void*), void*) () from /usr/lib/libpoppler.so.5
No symbol table info available.
#10 0x4114f1b1 in ?? () from /usr/lib/libpoppler-glib.so.4
No symbol table info available.
#11 0x4114f346 in poppler_page_render () from /usr/lib/libpoppler-glib.so.4
No symbol table info available.
#12 0xb6b915e9 in pdf_page_render (document=0x83e5d80, rc=0x83de360) at ev-poppler.cc:510
        surface = 0x8401d30
        cr = 0x83d8240
#13 pdf_document_render (document=0x83e5d80, rc=0x83de360) at ev-poppler.cc:560
        poppler_page = 0x83de340
        width_points = 288
        height_points = 720
        width = <value optimized out>
        height = <value optimized out>
#14 0x4100da10 in ev_document_render (document=<value optimized out>, rc=Could not find the frame base for "ev_document_render".
) at ev-document.c:257
        retval = 0x3
        __PRETTY_FUNCTION__ = "ev_document_render"
#15 0x41056e01 in ev_job_render_run (job=<value optimized out>) at ev-jobs.c:521
        job_render = <value optimized out>
        rc = 0x83de360
#16 0x41054081 in ev_job_run (job=Could not find the frame base for "ev_job_run".
) at ev-jobs.c:212
No locals.
#17 0x41057bd8 in ev_job_thread (data=Could not find the frame base for "ev_job_thread_proxy".
) at ev-job-scheduler.c:183
        result = <value optimized out>
#18 ev_job_thread_proxy (data=Could not find the frame base for "ev_job_thread_proxy".
) at ev-job-scheduler.c:213
        job = 0x84916d8
#19 0x413ea37f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#20 0x43a3380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#21 0x439ae7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
(gdb) info registers
eax            0x3	3
ecx            0x0	0
edx            0xb5a01f38	-1247797448
ebx            0x44e0fbf4	1155595252
esp            0xb59fea40	0xb59fea40
ebp            0xb59fea78	0xb59fea78
esi            0xb5a0b3c0	-1247759424
edi            0x0	0
eip            0x44d6df5c	0x44d6df5c <TextWord::TextWord(GfxState*, int, double, double, int, TextFontInfo*, double)+44>
eflags         0x210282	[ SF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) x/16i $pc
0x44d6df5c <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+44>:	mov    (%ecx),%ecx
0x44d6df5e <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+46>:	call   0x44cb1be7
0x44d6df63 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+51>:	add    $0xa1c91,%ebx
0x44d6df69 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+57>:	mov    %eax,(%esi)
0x44d6df6b <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+59>:	fldl   0x20(%edx)
0x44d6df6e <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+62>:	fmul   %st(3),%st
0x44d6df70 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+64>:	test   %ecx,%ecx
0x44d6df72 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+66>:	mov    %edi,0x40(%esi)
0x44d6df75 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+69>:	movl   $0x0,0x44(%esi)
0x44d6df7c <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+76>:	faddp  %st,%st(1)
0x44d6df7e <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+78>:	faddl  0x30(%edx)
0x44d6df81 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+81>:	fxch   %st(3)
0x44d6df83 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+83>:	fmull  0x18(%edx)
0x44d6df86 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+86>:	fxch   %st(2)
0x44d6df88 <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+88>:	fmull  0x28(%edx)
0x44d6df8b <_ZN8TextWordC1EP8GfxStateiddiP12TextFontInfod+91>:	faddp  %st,%st(2)
(gdb) thread apply all backtrace

Thread 6 (Thread 0xb59ffb70 (LWP 15962)):
#0  0x44d6df5c in TextWord::TextWord(GfxState*, int, double, double, int, TextFontInfo*, double) () from /usr/lib/libpoppler.so.5
#1  0x44d76272 in TextPage::beginWord(GfxState*, double, double) () from /usr/lib/libpoppler.so.5
#2  0x44d77cf9 in TextPage::addChar(GfxState*, double, double, double, double, unsigned int, int, unsigned int*, int) () from /usr/lib/libpoppler.so.5
#3  0x44d77e6d in ActualText::endMC(GfxState*) () from /usr/lib/libpoppler.so.5
#4  0x41157a74 in CairoOutputDev::endMarkedContent(GfxState*) () from /usr/lib/libpoppler-glib.so.4
#5  0x44cf6c64 in Gfx::opEndMarkedContent(Object*, int) () from /usr/lib/libpoppler.so.5
#6  0x44cf7206 in Gfx::execOp(Object*, Object*, int) () from /usr/lib/libpoppler.so.5
#7  0x44cf7829 in Gfx::go(int) () from /usr/lib/libpoppler.so.5
#8  0x44cfa889 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.5
#9  0x44d455f0 in Page::displaySlice(OutputDev*, double, double, int, int, int, int, int, int, int, int, Catalog*, int (*)(void*), void*, int (*)(Annot*, void*), void*) () from /usr/lib/libpoppler.so.5
#10 0x4114f1b1 in ?? () from /usr/lib/libpoppler-glib.so.4
#11 0x4114f346 in poppler_page_render () from /usr/lib/libpoppler-glib.so.4
#12 0xb6b915e9 in pdf_page_render (document=0x83e5d80, rc=0x83de360) at ev-poppler.cc:510
#13 pdf_document_render (document=0x83e5d80, rc=0x83de360) at ev-poppler.cc:560
#14 0x4100da10 in ev_document_render (document=<value optimized out>, rc=Could not find the frame base for "ev_document_render".
) at ev-document.c:257
#15 0x41056e01 in ev_job_render_run (job=<value optimized out>) at ev-jobs.c:521
#16 0x41054081 in ev_job_run (job=Could not find the frame base for "ev_job_run".
) at ev-jobs.c:212
#17 0x41057bd8 in ev_job_thread (data=Could not find the frame base for "ev_job_thread_proxy".
) at ev-job-scheduler.c:183
#18 ev_job_thread_proxy (data=Could not find the frame base for "ev_job_thread_proxy".
) at ev-job-scheduler.c:213
#19 0x413ea37f in ?? () from /lib/libglib-2.0.so.0
#20 0x43a3380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0x439ae7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb6b5bb70 (LWP 15960)):
#0  0xb7fff430 in __kernel_vsyscall ()
#1  0x43a38142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x4111d0ce in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0x4139ac9c in ?? () from /lib/libglib-2.0.so.0
#4  0x413eb847 in ?? () from /lib/libglib-2.0.so.0
#5  0x413ea37f in ?? () from /lib/libglib-2.0.so.0
#6  0x43a3380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x439ae7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7fd9980 (LWP 15952)):
#0  0x4391f945 in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#1  0x439c29c2 in __vasprintf_chk () from /lib/tls/i686/cmov/libc.so.6
#2  0x413f697f in g_vasprintf () from /lib/libglib-2.0.so.0
#3  0x413e2486 in g_strdup_vprintf () from /lib/libglib-2.0.so.0
#4  0x413e24a8 in g_strdup_printf () from /lib/libglib-2.0.so.0
#5  0x413ec217 in g_time_val_to_iso8601 () from /lib/libglib-2.0.so.0
#6  0x4139cd91 in ?? () from /lib/libglib-2.0.so.0
#7  0x4139cf55 in g_bookmark_file_to_data () from /lib/libglib-2.0.so.0
#8  0x4139d650 in g_bookmark_file_to_file () from /lib/libglib-2.0.so.0
#9  0x426875ab in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x414589fc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#11 0x414496f9 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x4144b072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x414600b0 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x41461b2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x41461fb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x426898f5 in gtk_recent_manager_add_full () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x42689b0f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x414cb7f9 in g_simple_async_result_complete () from /usr/lib/libgio-2.0.so.0
#19 0x414cbb0e in ?? () from /usr/lib/libgio-2.0.so.0
#20 0x413be101 in ?? () from /lib/libglib-2.0.so.0
#21 0x413bfe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x413c3730 in ?? () from /lib/libglib-2.0.so.0
#23 0x413c3b9f in g_main_loop_run () from /lib/libglib-2.0.so.0
#24 0x42629419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x08080c52 in main (argc=1, argv=0xbffff554) at main.c:497
(gdb) quit
A debugging session is active.

	Inferior 1 [process 15952] will be killed.

Quit anyway? (y or n) 