Evince crashes on specific djvu documents

Bug #666342 reported by Dmitry Tantsur
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Critical
evince (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: evince

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252

** (evince:23793): WARNING **: DjvuLibre error: DjVuFile.cpp:2252
**
EvinceDocument:ERROR:/build/buildd/evince-2.32.0/./libdocument/ev-document-misc.c:59:create_thumbnail_frame: assertion failed: (width_r >= 0 && height_r >= 0)

Program received signal SIGABRT, Aborted.
0x00007ffff329eba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: Нет такого файла или каталога.
 in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) back
#0 0x00007ffff329eba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff32a26b0 in abort () at abort.c:92
#2 0x00007ffff3d0c804 in g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=<value optimized out>,
    func=0x7ffff7969a50 "create_thumbnail_frame", message=0x7ffff8593240 "assertion failed: (width_r >= 0 && height_r >= 0)")
    at /build/buildd/glib2.0-2.26.0/glib/gtestutils.c:1358
#3 0x00007ffff3d0cda0 in g_assertion_message_expr (domain=0x7ffff7965c45 "EvinceDocument",
    file=0x7ffff7969950 "/build/buildd/evince-2.32.0/./libdocument/ev-document-misc.c", line=59, func=0x7ffff7969a50 "create_thumbnail_frame",
    expr=<value optimized out>) at /build/buildd/glib2.0-2.26.0/glib/gtestutils.c:1369
#4 0x00007ffff795bb3e in create_thumbnail_frame (width=<value optimized out>, height=<value optimized out>, source_pixbuf=0x0, fill_bg=1)
    at /build/buildd/evince-2.32.0/./libdocument/ev-document-misc.c:59
#5 0x00007ffff7fdd566 in ?? ()
#6 0x00007ffff7fdd5ee in ?? ()
#7 0x00007ffff7fde1c5 in ?? ()
#8 0x00007ffff4a00a6e in g_closure_invoke (closure=0x7ffff8479c30, return_value=0x0, n_param_values=2, param_values=0x7ffff84d1390,
    invocation_hint=0x7fffffffd6d0) at /build/buildd/glib2.0-2.26.0/gobject/gclosure.c:766
#9 0x00007ffff4a164d7 in signal_emit_unlocked_R (node=0x7ffff82204b0, detail=<value optimized out>, instance=<value optimized out>,
    emission_return=<value optimized out>, instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3252
#10 0x00007ffff4a17996 in g_signal_emit_valist (instance=0x7ffff82bb680, signal_id=<value optimized out>, detail=878, var_args=0x7fffffffd8c0)
    at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:2983
#11 0x00007ffff4a17f53 in g_signal_emit (instance=0x5cf1, signal_id=23793, detail=6) at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3040
#12 0x00007ffff4a04c89 in g_object_dispatch_properties_changed (object=0x7ffff82bb680, n_pspecs=1, pspecs=<value optimized out>)
    at /build/buildd/glib2.0-2.26.0/gobject/gobject.c:914
#13 0x00007ffff4a08614 in g_object_notify_queue_thaw (object=0x7ffff82bb680, property_name=<value optimized out>)
    at /build/buildd/glib2.0-2.26.0/gobject/gobjectnotifyqueue.c:132
#14 g_object_notify_by_spec_internal (object=0x7ffff82bb680, property_name=<value optimized out>) at /build/buildd/glib2.0-2.26.0/gobject/gobject.c:972
#15 g_object_notify (object=0x7ffff82bb680, property_name=<value optimized out>) at /build/buildd/glib2.0-2.26.0/gobject/gobject.c:1013
#16 0x00007ffff7fcd56d in ?? ()
#17 0x00007ffff4a00a6e in g_closure_invoke (closure=0x7ffff84dddd0, return_value=0x0, n_param_values=1, param_values=0x7ffff84f2960,
    invocation_hint=0x7fffffffdc30) at /build/buildd/glib2.0-2.26.0/gobject/gclosure.c:766
#18 0x00007ffff4a164d7 in signal_emit_unlocked_R (node=0x7ffff84cd590, detail=<value optimized out>, instance=<value optimized out>,
    emission_return=<value optimized out>, instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3252
#19 0x00007ffff4a17996 in g_signal_emit_valist (instance=0x7ffff84ae000, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffde20)
    at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:2983
#20 0x00007ffff4a17f53 in g_signal_emit (instance=0x5cf1, signal_id=23793, detail=6) at /build/buildd/glib2.0-2.26.0/gobject/gsignal.c:3040
#21 0x00007ffff77179f0 in emit_finished (job=0x5cf1) at /build/buildd/evince-2.32.0/./libview/ev-jobs.c:179
#22 0x00007ffff3ce6342 in g_main_dispatch (context=0x7ffff8223220) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
#23 g_main_context_dispatch (context=0x7ffff8223220) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
#24 0x00007ffff3cea2a8 in g_main_context_iterate (context=0x7ffff8223220, block=<value optimized out>, dispatch=<value optimized out>,
    self=<value optimized out>) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
#25 0x00007ffff3cea7b5 in g_main_loop_run (loop=0x7ffff82cb210) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2988
#26 0x00007ffff67843e7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c:1237
#27 0x00007ffff7fdf07c in main ()

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evince 2.32.0-0ubuntu1
ProcVersionSignature: Error: [Errno 2] Нет такого файла или каталога: '/proc/version_signature'
Uname: Linux 2.6.35-7.dmz.2-liquorix-amd64 x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Mon Oct 25 19:10:17 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
ProcEnviron:
 PATH=(custom, no user)
 LANG=ru_RU.utf8
 SHELL=/bin/bash
SourcePackage: evince

Revision history for this message
Dmitry Tantsur (divius) wrote :
Changed in evince (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugzilla.gnome.org/show_bug.cgi?id=633113

Changed in evince (Ubuntu):
status: New → Triaged
Changed in evince:
importance: Unknown → Critical
status: Unknown → New
Changed in evince:
status: New → Fix Released
Revision history for this message
penalvch (penalvch) wrote :

Crash not reproducible in Trusty.

Changed in evince (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.