After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 594408 - Crash in ev_document_misc_get_thumbnail_frame at ev-document-misc.c line 57
Crash in ev_document_misc_get_thumbnail_frame at ev-document-misc.c line 57
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: BugBuddyBugs
2.30.x
Other All
: High critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 592805 603438 618227 623677 629362 635815 638643 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-09-07 19:07 UTC by adheat
Modified: 2011-01-04 11:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description adheat 2009-09-07 19:07:32 UTC
Version: 2.26.2

What were you doing when the application crashed?
I try to run djvu document and I get this erorr


Distribution: Debian squeeze/sid
Gnome Release: 2.26.1 2009-04-14 (Debian)
BugBuddy Version: 2.26.0

System: Linux 2.6.26-1-486 #1 Fri Mar 13 17:25:45 UTC 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: CleanLime
Icon Theme: Jungle-02
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 109436928 vsize: 109436928 resident: 51843072 share: 12984320 rss: 51843072 rss_rlim: 18446744073709551615
CPU usage: start_time: 1252350349 rtime: 209 utime: 183 stime: 26 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb57cdb90 (LWP 25975)]
[New Thread 0xb6095b90 (LWP 25974)]
0xb7f53430 in __kernel_vsyscall ()

Thread 1 (Thread 0xb6d54760 (LWP 25973))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gspawn.c line 694
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 __kernel_vsyscall
  • #7 raise
    from /lib/i686/cmov/libc.so.6
  • #8 abort
    from /lib/i686/cmov/libc.so.6
  • #9 IA__g_assertion_message
  • #10 IA__g_assertion_message_expr
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gtestutils.c line 1312
  • #11 ev_document_misc_get_thumbnail_frame
    from /usr/lib/libevdocument.so.1
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 g_idle_dispatch
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmain.c line 3929
  • #18 g_main_dispatch
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmain.c line 1824
  • #19 IA__g_main_context_dispatch
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmain.c line 2377
  • #20 g_main_context_iterate
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmain.c line 2455
  • #21 IA__g_main_loop_run
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmain.c line 2663
  • #22 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 ??
  • #24 __libc_start_main
    from /lib/i686/cmov/libc.so.6
  • #25 ??
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (8 sec old) ---------------------
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
** (evince:25973): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Emmanuel Fleury 2009-11-21 18:24:22 UTC
It would help if you can provide the DJVu file which lead to this crash. Thanks !
Comment 2 Akhil Laddha 2009-12-01 10:39:35 UTC
*** Bug 603438 has been marked as a duplicate of this bug. ***
Comment 3 Akhil Laddha 2009-12-01 10:40:41 UTC
better traces in bug Bug 603438
Comment 4 chp516 2009-12-01 11:08:12 UTC
This DJVu file will cause a crash.
http://filebin.ca/dyntf/problematic.djvu
Comment 5 Emmanuel Fleury 2009-12-01 15:10:53 UTC
Wow, confirmed in Evince 2.29.3 (git master).

Thanks a lot for reporting this issue !!!

Here is the stack-trace I got (it's very likely the same as the one already pasted here). Note that the document is too large to be posted here. I'll keep a copy of it if needed.

Distribution: Debian squeeze/sid
Gnome Release: 2.28.0 2009-11-21 (Debian)
BugBuddy Version: 2.28.0

System: Linux 2.6.31.5 #3 SMP Sun Oct 25 17:21:15 CET 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10605000
Selinux: No
Accessibility: Enabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: gnomebreakpad, gail:atk-bridge

Memory status: size: 58900480 vsize: 58900480 resident: 16891904 share: 12836864 rss: 16891904 rss_rlim: 18446744073709551615
CPU usage: start_time: 1259679920 rtime: 124 utime: 114 stime: 10 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/home/fleury/Development/teaching/EMC09/rootdir/bin/evince'

[Thread debugging using libthread_db enabled]
[New Thread 0xb4c57b70 (LWP 17384)]
[New Thread 0xb57ffb70 (LWP 17382)]
0xb718f9a1 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0xb66c9760 (LWP 17380))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gspawn.c line 386
  • #2 IA__g_spawn_command_line_sync
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gspawn.c line 700
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #6 *__GI_abort
    at abort.c line 88
  • #7 IA__g_assertion_message
  • #8 IA__g_assertion_message_expr
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gtestutils.c line 1313
  • #9 ev_document_misc_get_thumbnail_frame
    at ev-document-misc.c line 57
  • #10 ev_sidebar_thumbnails_get_loading_icon
    at ev-sidebar-thumbnails.c line 341
  • #11 ev_sidebar_thumbnails_fill_model
    at ev-sidebar-thumbnails.c line 568
  • #12 ev_sidebar_thumbnails_document_changed_cb
    at ev-sidebar-thumbnails.c line 858
  • #13 IA__g_cclosure_marshal_VOID__PARAM
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gmarshal.c line 531
  • #14 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #15 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #16 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #17 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #18 g_object_dispatch_properties_changed
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gobject.c line 796
  • #19 g_object_notify_dispatcher
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gobject.c line 326
  • #20 g_object_notify_queue_thaw
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gobjectnotifyqueue.c line 120
  • #21 IA__g_object_notify
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gobject.c line 883
  • #22 ev_document_model_set_document
    at ev-document-model.c line 306
  • #23 ev_window_load_job_cb
    at ev-window.c line 1369
  • #24 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gmarshal.c line 77
  • #25 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #27 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #28 IA__g_signal_emit
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #29 emit_finished
    at ev-jobs.c line 178
  • #30 g_idle_dispatch
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 4065
  • #31 g_main_dispatch
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 1960
  • #32 IA__g_main_context_dispatch
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2513
  • #33 g_main_context_iterate
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2591
  • #34 IA__g_main_loop_run
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c line 2799
  • #35 IA__gtk_main
    at /build/buildd-gtk+2.0_2.18.3-1-i386-YrT8XN/gtk+2.0-2.18.3/gtk/gtkmain.c line 1218
  • #36 main
    at main.c line 292

	Inferior 1 [process 17380] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (73186 sec old) ---------------------
** (gecko:4572): WARNING **: No listener with the specified listener id 19
** (gecko:4572): WARNING **: No listener with the specified listener id 20
** (gecko:4572): WARNING **: No listener with the specified listener id 21
** (gecko:4572): WARNING **: No listener with the specified listener id 22
** (gecko:4572): WARNING **: No listener with the specified listener id 23
** (gecko:4572): WARNING **: No listener with the specified listener id 24
** (gecko:4572): WARNING **: No listener with the specified listener id 25
...Too much output, ignoring rest...
--------------------------------------------------
Comment 6 Akhil Laddha 2010-02-16 03:38:16 UTC
*** Bug 592805 has been marked as a duplicate of this bug. ***
Comment 7 Akhil Laddha 2010-05-10 08:38:10 UTC
*** Bug 618227 has been marked as a duplicate of this bug. ***
Comment 8 Akhil Laddha 2010-07-06 13:57:57 UTC
*** Bug 623677 has been marked as a duplicate of this bug. ***
Comment 9 Akhil Laddha 2010-10-27 12:05:23 UTC
*** Bug 629362 has been marked as a duplicate of this bug. ***
Comment 10 Fabio Durán Verdugo 2010-11-25 23:24:22 UTC
*** Bug 635815 has been marked as a duplicate of this bug. ***
Comment 11 Fabio Durán Verdugo 2010-11-25 23:33:00 UTC
^^last dup 2.30 ^^
Comment 12 José Aliste 2010-11-26 17:14:10 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Comment 13 Akhil Laddha 2011-01-04 11:53:19 UTC
*** Bug 638643 has been marked as a duplicate of this bug. ***