Package: djvulibre-bin Version: 3.5.22-9 Severity: normal
From time to time ddjvu crashes. I am able to reliably reproduce it using a loop:
$ while ddjvu test.djvu > /dev/null; do :; done
terminate called after throwing an instance of 'DJVU::GException'
Aborted (core dumped)
GDB backtrace:
#0 0xb78ce424 in __kernel_vsyscall ()
#1 0x4c0fb8e0 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0x4c0fee15 in *__GI_abort () at abort.c:88
#3 0x4c6e1125 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#4 0x4c6df045 in ?? () from /usr/lib/libstdc++.so.6
#5 0x4c6ddd8b in ?? () from /usr/lib/libstdc++.so.6
#6 0x4c6de95b in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#7 0x4c5aad52 in ?? () from /lib/libgcc_s.so.1
#8 0x4c5ab1a3 in _Unwind_Resume () from /lib/libgcc_s.so.1
#9 0x4c7bd919 in DJVU::GMonitor::leave (this=<value optimized out>) at
GThreads.cpp:813
#10 0x4c7c6b43 in ~GMonitorLock (this=<value optimized out>, __in_chrg=<value
optimized out>) at GThreads.h:490
#11 0x4c89b6f9 in msg_push (head=<value optimized out>, msg=<value optimized
out>) at ddjvuapi.cpp:403
#12 0x4c89f5db in DJVU::ddjvu_page_s::notify_redisplay (this=<value optimized out>,
dimg=Could not find the frame base for
"DJVU::ddjvu_page_s::notify_redisplay(DJVU::DjVuImage const*)".
) at ddjvuapi.cpp:1683
#13 0x4c80e3af in DJVU::DjVuPortcaster::notify_redisplay (this=<value optimized out>,
source=<value optimized out>) at DjVuPort.cpp:560
#14 0x4c83c445 in DJVU::DjVuImage::notify_chunk_done (this=<value optimized out>,
name=<value optimized out>) at DjVuImage.cpp:444
#15 0x4c80e246 in DJVU::DjVuPortcaster::notify_chunk_done (this=<value optimized out>,
source=<value optimized out>, name=<value optimized out>)
at DjVuPort.cpp:578
#16 0x4c83a9f2 in DJVU::DjVuFile::decode (this=<value optimized out>, gbs=<value
optimized out>) at DjVuFile.cpp:1274
#17 0x4c83aff9 in DJVU::DjVuFile::decode_func (this=<value optimized out>) at
DjVuFile.cpp:487
#18 0x4c83b821 in DJVU::DjVuFile::static_decode_func (cl_data=<value optimized
out>) at DjVuFile.cpp:467
#19 0x4c7bdf4e in DJVU::GThread::start (arg=<value optimized out>) at
GThreads.cpp:674
#20 0x4c24e585 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#21 0x4c1a029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (900, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages djvulibre-bin depends on:
ii curl 7.20.1-2 Get a file from an HTTP, HTTPS or
ii libc6 2.10.2-9 Embedded GNU C Library: Shared lib
ii libdjvulibre21 3.5.22-9 Runtime support for the DjVu image ii libgcc1 1:4.5.0-3 GCC support library ii libstdc++6 4.5.0-3 The GNU Standard C++ Library v3 ii libtiff4 3.9.2-3+b1 Tag Image File Format (TIFF) libra -- Jakub Wilk
<<attachment: test.djvu>>

