GNOME Bugzilla – Bug 526517
Segfaults when jumping to a page in a specific DjVu file
Last modified: 2008-04-08 09:51:41 UTC
[ From http://bugs.debian.org/442955 by Lionel Elie Mamane ] "evince /the/attached/DjVu/file type "6" in the page number box Get this message on stderr: (evince:11171): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed" This happens with Evince 2.22.0 and libdjvulibre21 3.5.20. Backtrace: LD_LIBRARY_PATH=/usr/lib/debug/:/usr/lib/debug/lib/:/usr/lib/debug/usr/lib/ gdb evince GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (gdb) run SCH-A562engRev11.pdf.djvu Starting program: /usr/bin/evince SCH-A562engRev11.pdf.djvu [Thread debugging using libthread_db enabled] [New Thread 0x2b1ba3851620 (LWP 7434)] [New Thread 0x40800950 (LWP 7437)] [New Thread 0x41001950 (LWP 7438)] [Thread 0x41001950 (LWP 7438) exited] [New Thread 0x41001950 (LWP 7439)] [New Thread 0x41802950 (LWP 7440)] [Thread 0x41802950 (LWP 7440) exited] [Thread 0x41001950 (LWP 7439) exited] [New Thread 0x41001950 (LWP 7441)] [Thread 0x41001950 (LWP 7441) exited] [New Thread 0x41001950 (LWP 7442)] [Thread 0x41001950 (LWP 7442) exited] (evince:7434): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2b1ba3851620 (LWP 7434)] 0x00002b1b9eb20899 in *__GI_strstr (phaystack=<value optimized out>, pneedle=0xec5b00 "6") at strstr.c:60 60 strstr.c: No such file or directory. in strstr.c (gdb) thread apply all bt full
+ Trace 194396
Thread 1 (Thread 0x2b1ba3851620 (LWP 7434))
Created attachment 108716 [details] DjVu file mentioned in bug report
Fixed in svn trunk. Thanks for reporting.