Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#29514 - [evince] crashes after upgrade of openjpeg from 1.4-1 to 1.5.0-1
Attached to Project:
Arch Linux
Opened by Jagadish R (jarav) - Wednesday, 18 April 2012, 00:02 GMT
Last edited by Jan de Groot (JGC) - Sunday, 13 May 2012, 15:08 GMT
Opened by Jagadish R (jarav) - Wednesday, 18 April 2012, 00:02 GMT
Last edited by Jan de Groot (JGC) - Sunday, 13 May 2012, 15:08 GMT
|
DetailsDescription:
evince crashes after upgrade of openjpeg from 1.4-1 to 1.5.0-1 Additional info: * package version(s) * config and/or log files etc. evince 3.2.1 Steps to reproduce: open any pdf with evince |
This task depends upon
Closed by Jan de Groot (JGC)
Sunday, 13 May 2012, 15:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed by rebuilding poppler.
Sunday, 13 May 2012, 15:08 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed by rebuilding poppler.
Also, it seems that other programs like gimp and inkscape keep crashing under this version of openjpeg.
Link to thread: https://bbs.archlinux.org/viewtopic.php?id=139786
Link to book: http://www.4shared.com/office/fr5ulK56/Digital_Design_by_Frank_Vahid_.html
Also, shouldn't this be an openjpeg bug instead of an evince bug?
This is the backtrace I get:
http://pastebin.com/ZdV2imki
Please tell me if I need to compile any binary with debug symbols to provide a gdb trace.
http://pastebin.com/HR9Yvphh
I can also confirm that downloading openjpeg to 1.4 makes the bug disappear.
please read https://wiki.archlinux.org/index.php/Step_By_Step_Debugging_Guide#Technique_.232_-_even_better_gdb_output
and not forget about adding to options !strip
I've recompiled and run again following the instructions in https://wiki.archlinux.org/index.php/Step_By_Step_Debugging_Guide#Technique_.232_-_even_better_gdb_output (I had previously followed the guide in https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces and the flags suggested there are a bit different).
The binaries I've recompiled and installed are:
poppler version 0.18.4-1
poppler-qt version 0.18.4-1
poppler-glib version 0.18.4-1
openjpeg version 1.5.0-1
evince version 3.4.0-1
Using the recompiled binaries with debug symbols, evince does not crash. I've tested with my pdfs and with the pdf posted by @tokoro.
I've reinstalled those same binaries, same versions, from the repositories and tested again. Indeed, with the binaries downloaded from the repos evince crashes when opening those pdfs.
Obviously there's something different between the binaries from the repos and the binaries I've compiled. What else can I do to gather more information?