Bug 9203

Summary: Evince crash when opening PDF (transfer from GNOME Bugzilla)
Product: poppler Reporter: cmptrmaniac62 <cmptrmaniac62>
Component: splash backendAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED WORKSFORME QA Contact:
Severity: critical    
Priority: high CC: nshmyrev
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description cmptrmaniac62 2006-11-29 22:26:06 UTC
= Transferring this bug from GNOME Bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=379852 =

Distribution: Debian 4.0
Package: evince
Severity: Normal
Version: GNOME2.14.3 unspecified
Evince version: 0.4.0
Poppler version: 0.4.5 (splash)
Gnome-Distributor: Debian
Synopsis: Evince crash when opening PDF
Description:
Description of the crash:
Evince crashes when opening the following PDF:
http://www.adobe.com/products/acrobat/pdfs/3d_pdf_demo.pdf

Steps to reproduce the crash:
1. Open the PDF

Expected Results:
Not crashing :-)

How often does this happen?
Always

Additional Information:

Debugging Information:

Backtrace was generated from '/usr/bin/evince'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47509439562896 (LWP 16245)]
[New Thread 1082132832 (LWP 16246)]
0x00002b35a63c8d06 in poll () from /lib/libc.so.6
#0  0x00002b35a63c8d06 in poll () from /lib/libc.so.6
#1  0x00002b35a5db55ae in g_main_context_iterate (context=0x5bd010, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2979
#2  0x00002b35a5db5a46 in IA__g_main_loop_run (loop=0xa34940) at gmain.c:2881
#3  0x00002b35a35116b2 in IA__gtk_main () at gtkmain.c:1003
#4  0x0000000000439a52 in main ()

Thread 2 (Thread 1082132832 (LWP 16246)):
#0  0x00002b35a639973f in waitpid () from /lib/libc.so.6
No symbol table info available.
#1  0x00002b35a154e207 in libgnomeui_segv_handle (signum=11) at
gnome-ui-init.c:820
        estatus = 0
        sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask
= {__val = {4844723109888, 4294967552, 11448784, 11402087, 0, 0, 11448784, 
      47509411081408, 47509409874686, 0, 47509409605391, 0, 192, 0, 0,
1082127424}}, sa_flags = 1082127440, sa_restorer = 0x407ff470}
        pid = -512
        in_segv = 1
#2  <signal handler called>
No symbol table info available.
#3  0x00002b35a54da781 in JPXStream::readCodeBlockData () from
/usr/lib/libpoppler.so.0
No symbol table info available.
#4  0x00002b35a54db0b8 in JPXStream::readTilePartData () from
/usr/lib/libpoppler.so.0
No symbol table info available.
#5  0x00002b35a54dc2e7 in JPXStream::readTilePart () from
/usr/lib/libpoppler.so.0
No symbol table info available.
#6  0x00002b35a54dd68f in JPXStream::readCodestream () from
/usr/lib/libpoppler.so.0
No symbol table info available.
#7  0x00002b35a54deef2 in JPXStream::readBoxes () from /usr/lib/libpoppler.so.0
No symbol table info available.
#8  0x00002b35a54df216 in JPXStream::reset () from /usr/lib/libpoppler.so.0
No symbol table info available.
#9  0x00002b35a549d56a in SplashOutputDev::drawImage () from
/usr/lib/libpoppler.so.0
No symbol table info available.
#10 0x00002b35a54aee34 in Gfx::doImage () from /usr/lib/libpoppler.so.0
No symbol table info available.
#11 0x00002b35a54b3126 in Gfx::opXObject () from /usr/lib/libpoppler.so.0
No symbol table info available.
#12 0x00002b35a54ad50b in Gfx::go () from /usr/lib/libpoppler.so.0
No symbol table info available.
#13 0x00002b35a54ae27c in Gfx::display () from /usr/lib/libpoppler.so.0
No symbol table info available.
#14 0x00002b35a54e7654 in Page::displaySlice () from /usr/lib/libpoppler.so.0
No symbol table info available.
#15 0x00002b35a425162d in poppler_page_render_to_pixbuf () from
/usr/lib/libpoppler-glib.so.0
No symbol table info available.
#16 0x00000000004479b3 in pdf_document_find_get_progress ()
No symbol table info available.
#17 0x000000000042126b in ev_job_render_run ()
No symbol table info available.
#18 0x0000000000420455 in ev_job_queue_update_job ()
No symbol table info available.
#19 0x000000000042091f in ev_job_queue_init ()
No symbol table info available.
#20 0x00002b35a5dce5a4 in g_thread_create_proxy (data=0x618a30) at
gthread.c:553
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#21 0x00002b35a6661f1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#22 0x00002b35a63d1612 in clone () from /lib/libc.so.6
No symbol table info available.
#23 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 47509439562896 (LWP 16245)):
#0  0x00002b35a63c8d06 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00002b35a5db55ae in g_main_context_iterate (context=0x5bd010, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2979
        max_priority = 2147483647
        timeout = 124
        some_ready = <value optimized out>
        nfds = 8
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0xa34960
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00002b35a5db5a46 in IA__g_main_loop_run (loop=0xa34940) at gmain.c:2881
        got_ownership = <value optimized out>
        self = (GThread *) 0x58f340
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00002b35a35116b2 in IA__gtk_main () at gtkmain.c:1003
        tmp_list = (GList *) 0x59a600
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x618ff0
        loop = (GMainLoop *) 0xa34940
#4  0x0000000000439a52 in main ()
No symbol table info available.
#0  0x00002b35a63c8d06 in poll () from /lib/libc.so.6
Comment 1 Albert Astals Cid 2006-11-30 10:31:12 UTC
Can't reproduce the crash with current CVS version. Can you try with a newer 
poppler like 0.5.4?
Comment 2 Raphael Wegmann 2007-03-26 00:48:59 UTC
Does not crash with Evince 0.6.1 & poppler 0.5.4 (splash).
Comment 3 Jeff Muizelaar 2007-11-17 14:20:01 UTC
Closing. Reopen the bug if you still have problems.

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.