| Summary: |
segfault in JArithmeticDecoder::~JArithmeticDecoder() |
| Product: |
poppler
|
Reporter: |
Nicholas Miell <nmiell> |
| Component: |
general | Assignee: |
Kristian Høgsberg <krh> |
| Status: |
RESOLVED
FIXED
|
QA Contact: |
|
| Severity: |
critical
|
|
|
| Priority: |
high
|
CC: |
Christian.Kirbach, nshmyrev
|
| Version: |
unspecified | Keywords: |
have-backtrace |
| Hardware: |
x86 (IA32) | |
|
| OS: |
Linux (All) | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
| Attachments: |
The crashing PDF
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
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) at JArithmeticDecoder.cc:107 107 return (Guint)str->getChar() & 0xff; Current language: auto; currently c++ $1 = (class Stream *) 0x0 #0 0x0000003ea79987cf in ~JArithmeticDecoder (this=0x2aaaae756020) at JArithmeticDecoder.cc:107 #1 0x0000003ea799a47a in ~JBIG2Stream (this=0x2aaaae56d320) at JBIG2Stream.cc:1124 #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) at Gfx.cc:551 #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 available. ) 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 ?? () Continuing. Detaching after fork from child process 3456. Program exited with code 01.