Bug 10402 - crash in Document Viewer
Summary: crash in Document Viewer
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: splash backend (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-25 06:43 UTC by Carlos Garcia Campos
Modified: 2009-06-18 00:59 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Carlos Garcia Campos 2007-03-25 06:43:50 UTC
Bug forwarded from evince bug: http://bugzilla.gnome.org/show_bug.cgi?id=372843

"Version: 0.6.1

What were you doing when the application crashed?
I've been printing the last page of the document before closing the window.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 75010048 vsize: 0 resident: 75010048 share: 0 rss:
45568000 rss_rlim: 0
CPU usage: start_time: 1163059687 rtime: 0 utime: 3270 stime: 0 cutime:3040
cstime: 0 timeout: 230 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229343056 (LWP 5701)]
[New Thread -1230824544 (LWP 5703)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb723934b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f671b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  <signal handler called>
#4  0xb781c090 in poppler_page_render_selection ()
   from /usr/lib/libpoppler-glib.so.1
#5  0x0808e300 in pdf_selection_render_selection ()
#6  0x0808d6c9 in _egg_marshal_VOID__INT_INT ()
#7  0x080645e9 in ?? ()
#8  0x08284168 in ?? ()
#9  0x0840fea0 in ?? ()
#10 0x084ef078 in ?? ()
#11 0x084ef054 in ?? ()
#12 0x00000000 in ?? ()

Thread 2 (Thread -1230824544 (LWP 5703)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7235816 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x0805dde3 in ?? ()
No symbol table info available.
#3  0x0810d460 in ?? ()
No symbol table info available.
#4  0x0810e150 in ?? ()
No symbol table info available.
#5  0xb7234cd9 in pthread_mutex_unlock ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb74c838f in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb7232504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8  0xb71c651e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1229343056 (LWP 5701)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb723934b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7f671b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0xb781c090 in poppler_page_render_selection ()
   from /usr/lib/libpoppler-glib.so.1
No symbol table info available.
#5  0x0808e300 in pdf_selection_render_selection ()
No symbol table info available.
#6  0x0808d6c9 in _egg_marshal_VOID__INT_INT ()
No symbol table info available.
#7  0x080645e9 in ?? ()
No symbol table info available.
#8  0x08284168 in ?? ()
No symbol table info available.
#9  0x0840fea0 in ?? ()
No symbol table info available.
#10 0x084ef078 in ?? ()
No symbol table info available.
#11 0x084ef054 in ?? ()
No symbol table info available.
#12 0x00000000 in ?? ()
No symbol table info available.
#0  0xffffe410 in __kernel_vsyscall ()
"

Look at the comments, it seems this bug is only reproducible with splash backend.
Comment 1 Brad Hards 2007-11-04 01:24:41 UTC
The test file is in the gnome bugzilla.

I can't reproduce the crash with the Qt4 test application, using Splash backend. I can't make the glib frontend compile (no GDK packages, maybe). The problem may well be in the glib frontend, given the backtrace.

Can anyone reproduce it?
Comment 2 Albert Astals Cid 2007-11-04 04:55:06 UTC
Unfortunately gtk-splash-test only allows to render the first page, so i can't test more, but no crashes on the first page.
gtk-cairo-test works across all pages
Comment 3 Albert Astals Cid 2009-06-17 12:56:16 UTC
Carlos are you sure this is a Splash bug? It seems to me the backtrace is similar to the crashes that where happening inside TextOutputDev. As the user mentions selecting stuff, should we close it?
Comment 4 Carlos Garcia Campos 2009-06-18 00:59:50 UTC
Yeah, this is too old, I'm quite sure this is already fixed. 


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.