bryan@bryan-desktop:~/git$ gdb /usr/bin/evince
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 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 "i686-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.
done.
(gdb) run
Starting program: /usr/bin/evince 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb4c61b40 (LWP 31480)]
[New Thread 0xb42ffb40 (LWP 31481)]
[New Thread 0xb37f0b40 (LWP 31482)]
[New Thread 0xadec3b40 (LWP 31484)]
[New Thread 0xad6c2b40 (LWP 31485)]
[New Thread 0xacaffb40 (LWP 31486)]
[New Thread 0xac2feb40 (LWP 31487)]
[New Thread 0xabafdb40 (LWP 31488)]
[New Thread 0xab2fcb40 (LWP 31489)]
[Thread 0xab2fcb40 (LWP 31489) exited]
[Thread 0xb37f0b40 (LWP 31482) exited]
[Thread 0xadec3b40 (LWP 31484) exited]
[Thread 0xacaffb40 (LWP 31486) exited]
[Thread 0xac2feb40 (LWP 31487) exited]
[New Thread 0xac2feb40 (LWP 31493)]
[New Thread 0xacaffb40 (LWP 31494)]
[Thread 0xabafdb40 (LWP 31488) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xac2feb40 (LWP 31493)]
_cairo_gstate_set_dash (gstate=0xaa963e38, dash=0x0, num_dashes=8, offset=-1.116309331254949e-103) at /build/buildd/cairo-1.12.14/src/cairo-gstate.c:542
542	/build/buildd/cairo-1.12.14/src/cairo-gstate.c: No such file or directory.
(gdb) thread apply all bt

Thread 12 (Thread 0xacaffb40 (LWP 31494)):
#0  0xb7706424 in __kernel_vsyscall ()
#1  0xb6bb8c33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb6c98260 in g_cond_wait_until (cond=cond@entry=0xb9704188, mutex=mutex@entry=0xb9704180, end_time=57220165954)
    at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:865
#3  0xb6c26929 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0xb9704180, wait=wait@entry=1, end_time=57220165954)
    at /build/buildd/glib2.0-2.36.0/./glib/gasyncqueue.c:424
#4  0xb6c2716e in g_async_queue_timeout_pop (queue=0xb9704180, timeout=15000000) at /build/buildd/glib2.0-2.36.0/./glib/gasyncqueue.c:545
#5  0xb6c7a98f in g_thread_pool_wait_for_new_pool () at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:169
#6  g_thread_pool_thread_proxy (data=0xb9687610) at /build/buildd/glib2.0-2.36.0/./glib/gthreadpool.c:366
#7  0xb6c79fc3 in g_thread_proxy (data=0xb9a528f0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#8  0xb6bb4d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb6aec3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xac2feb40 (LWP 31493)):
#0  _cairo_gstate_set_dash (gstate=0xaa963e38, dash=0x0, num_dashes=8, offset=-1.116309331254949e-103) at /build/buildd/cairo-1.12.14/src/cairo-gstate.c:542
#1  0xb6f29d00 in cairo_set_dash (cr=0xb977ad00, dashes=0x0, num_dashes=8, offset=-1.116309331254949e-103) at /build/buildd/cairo-1.12.14/src/cairo.c:1076
#2  0xab2cbc09 in CairoOutputDev::fillToStrokePathClip (this=this@entry=0xaa92cb10, state=state@entry=0xaa2db958) at CairoOutputDev.cc:1135
#3  0xab2cc0d7 in CairoOutputDev::tilingPatternFill (this=0xaa92cb10, state=0xaa2db958, gfx1=gfx1@entry=0xaa931e98, cat=0xaa92c6d8, str=str@entry=0xaa2c8f0c, 
    pmat=pmat@entry=0xaa2c8edc, paintType=2, resDict=0xaa250118, mat=mat@entry=0xac2fdaf0, bbox=bbox@entry=0xaa2c8ea0, x0=x0@entry=316, y0=y0@entry=224, 
    x1=x1@entry=329, y1=y1@entry=228, xStep=xStep@entry=7.6799900000000001, yStep=yStep@entry=7.6799900000000001) at CairoOutputDev.cc:868
#4  0xab1542b8 in Gfx::doTilingPatternFill (this=this@entry=0xaa931e98, tPat=0xaa2c8e90, stroke=stroke@entry=false, eoFill=eoFill@entry=true, 
    text=text@entry=false) at Gfx.cc:2222
#5  0xab156406 in doPatternFill (eoFill=true, this=0xaa931e98) at Gfx.cc:1969
#6  Gfx::doPatternFill (this=0xaa931e98, eoFill=true) at Gfx.cc:1954
#7  0xab156538 in Gfx::opCloseEOFillStroke (this=0xaa931e98, args=0xac2fdce4, numArgs=0) at Gfx.cc:1940
#8  0xab14a2ca in Gfx::execOp (this=this@entry=0xaa931e98, cmd=cmd@entry=0xac2fdcc4, args=args@entry=0xac2fdce4, numArgs=numArgs@entry=0) at Gfx.cc:857
#9  0xab15190f in Gfx::go (this=this@entry=0xaa931e98, topLevel=topLevel@entry=true) at Gfx.cc:716
#10 0xab151e05 in Gfx::display (this=0xaa931e98, obj=0xac2fdf74, topLevel=true) at Gfx.cc:682
#11 0xab1973f3 in Page::displaySlice (this=0xaa930c90, out=0xaa92cb10, hDPI=72, vDPI=72, rotate=0, useMediaBox=false, crop=true, sliceX=-1, sliceY=-1, 
    sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0) at Page.cc:519
#12 0xab2be6f5 in _poppler_page_render (page=0xb99e8b40, cairo=0xb977ad00, printing=false, print_flags=POPPLER_PRINT_DOCUMENT) at poppler-page.cc:360
#13 0xace0b1b4 in pdf_page_render (page=page@entry=0xb99e8b40, width=<optimized out>, height=1141, rc=rc@entry=0xb99e8b20)
    at /build/buildd/evince-3.7.92/./backend/pdf/ev-poppler.cc:412
#14 0xace0b2d7 in pdf_document_render (document=0xb9a4d228, rc=0xb99e8b20) at /build/buildd/evince-3.7.92/./backend/pdf/ev-poppler.cc:445
#15 0xb76a0d87 in ev_document_render (document=0xb9a4d228, rc=rc@entry=0xb99e8b20) at /build/buildd/evince-3.7.92/./libdocument/ev-document.c:678
#16 0xb765e25a in ev_job_render_run (job=0xaa907630) at /build/buildd/evince-3.7.92/./libview/ev-jobs.c:634
#17 0xb765cfcf in ev_job_run (job=job@entry=0xaa907630) at /build/buildd/evince-3.7.92/./libview/ev-jobs.c:215
#18 0xb765f6a3 in ev_job_thread (job=0xaa907630) at /build/buildd/evince-3.7.92/./libview/ev-job-scheduler.c:184
#19 ev_job_thread_proxy (data=0x0) at /build/buildd/evince-3.7.92/./libview/ev-job-scheduler.c:217
#20 0xb6c79fc3 in g_thread_proxy (data=0xb9a52890) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
---Type <return> to continue, or q <return> to quit---
#21 0xb6bb4d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#22 0xb6aec3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xad6c2b40 (LWP 31485)):
#0  0xb7706424 in __kernel_vsyscall ()
#1  0xb6adcdcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6c632db in poll (__timeout=-1, __nfds=1, __fds=0xacb00468) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xacb00468, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb6c546d0 in g_main_context_poll (n_fds=1, fds=0xacb00468, timeout=<optimized out>, context=0xb2e024f0, priority=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xb2e024f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb6c54831 in g_main_context_iteration (context=0xb2e024f0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb6c548be in glib_worker_main (data=0x0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:5427
#8  0xb6c79fc3 in g_thread_proxy (data=0xb96d9cc0) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#9  0xb6bb4d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb6aec3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb42ffb40 (LWP 31481)):
#0  0xb7706424 in __kernel_vsyscall ()
#1  0xb6adcdcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6c632db in poll (__timeout=-1, __nfds=3, __fds=0xb39023a0) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xb39023a0, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb6c546d0 in g_main_context_poll (n_fds=3, fds=0xb39023a0, timeout=<optimized out>, context=0xb4308e58, priority=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=0xb4308e58, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb6c54c2b in g_main_loop_run (loop=0xb4308e20) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895
#7  0xb6e34bca in gdbus_shared_thread_func (user_data=0xb4308e40) at /build/buildd/glib2.0-2.36.0/./gio/gdbusprivate.c:278
#8  0xb6c79fc3 in g_thread_proxy (data=0xb4303f50) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#9  0xb6bb4d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb6aec3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb4c61b40 (LWP 31480)):
#0  0xb7706424 in __kernel_vsyscall ()
#1  0xb6adcdcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6c632db in poll (__timeout=-1, __nfds=1, __fds=0xb4300c78) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xb4300c78, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb6c546d0 in g_main_context_poll (n_fds=1, fds=0xb4300c78, timeout=<optimized out>, context=0xb96c8b40, priority=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xb96c8b40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
---Type <return> to continue, or q <return> to quit---
#6  0xb6c54831 in g_main_context_iteration (context=0xb96c8b40, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb4c6ce80 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#8  0xb6c79fc3 in g_thread_proxy (data=0xb9692890) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#9  0xb6bb4d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb6aec3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4e9f880 (LWP 31476)):
#0  0xb7706424 in __kernel_vsyscall ()
#1  0xb6adcdcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb6c632db in poll (__timeout=12, __nfds=8, __fds=0xb998c288) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xb998c288, nfds=8, timeout=12) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb6c546d0 in g_main_context_poll (n_fds=8, fds=0xb998c288, timeout=<optimized out>, context=0xb968bd68, priority=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xb968bd68, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb6c54831 in g_main_context_iteration (context=0xb968bd68, context@entry=0x0, may_block=may_block@entry=1)
    at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb6dfccfc in g_application_run (application=0xb9764000, argc=argc@entry=0, argv=argv@entry=0x0) at /build/buildd/glib2.0-2.36.0/./gio/gapplication.c:1623
#8  0xb773efb0 in main (argc=1, argv=0xbfd0a4c4) at /build/buildd/evince-3.7.92/./shell/main.c:341

