When viewing a file I will attach shortly, evince crashes as follows:
Starting program: /usr/bin/evince 151108.pdf
[Thread debugging using libthread_db enabled]
[New Thread 46912496403040 (LWP 3425)]
[New Thread 1084229984 (LWP 3455)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1084229984 (LWP 3455)]
0x0000003ea79987cf in ~JArithmeticDecoder (this=0x2aaaae756020)
107 return (Guint)str->getChar() & 0xff;
Current language: auto; currently c++
$1 = (class Stream *) 0x0
#0 0x0000003ea79987cf in ~JArithmeticDecoder (this=0x2aaaae756020)
#1 0x0000003ea799a47a in ~JBIG2Stream (this=0x2aaaae56d320)
#2 0x0000003ea79b06dc in Object::free (this=0x409ffed0) at Object.cc:129
#3 0x0000003ea797e220 in Gfx::opXObject (this=0x2aaaae51c910,
args=0x409fff20, numArgs=Variable "numArgs" is not available.
) at Gfx.cc:2526
#4 0x0000003ea797a7ae in Gfx::go (this=0x2aaaae51c910, topLevel=1)
#5 0x0000003ea797b169 in Gfx::display (this=0x2aaaae51c910, obj=Variable "obj"
is not available.
) at Gfx.cc:523
#6 0x0000003ea79b179c in Page::display (this=Variable "this" is not available.
) at Page.cc:409
#7 0x0000003ea7707c18 in poppler_page_get_text_output_dev (
page=0x2aaaae7f7d60) at poppler-page.cc:324
#8 0x0000003ea77081bb in poppler_page_get_selection_region (page=Variable
"page" is not available.
) at poppler-page.cc:349
#9 0x0000000000442b74 in pdf_selection_get_selection_map (selection=0x7de4b0,
rc=Variable "rc" is not available.
) at ev-poppler.cc:1236
#10 0x000000000041e5eb in ev_job_render_run (job=Variable "job" is not available.
) at ev-jobs.c:302
#11 0x000000000041cf3a in handle_job (job=0x8354a0) at ev-job-queue.c:104
#12 0x000000000041d02f in ev_render_thread (data=Variable "data" is not available.
) at ev-job-queue.c:187
#13 0x000000309743e4da in g_thread_create_proxy (data=Variable "data" is not
) at gthread.c:561
#14 0x000000309640697c in start_thread (arg=Variable "arg" is not available.
) at pthread_create.c:261
#15 0x00000030959c992e in ?? () from /lib64/libc.so.6
#16 0x0000000000000000 in ?? ()
Detaching after fork from child process 3456.
Program exited with code 01.
Created attachment 3167 [details]
The crashing PDF
Some clarification, since gdb leaves out user commands when logging:
"$1 = (class Stream *) 0x0" is the result of "print str"
Already 3 dups in evince bugzilla. Need to looks closer.
This should be fixed on CVS HEAD, please give it a try.
*** Bug 5101 has been marked as a duplicate of this bug. ***