Summary: | Okular Random Crashes on exit in KDE 4.8 beta 1 | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Weng Xuetian <wengxt> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aacid, manutortosa, vivo75+kde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Chakra | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
dell_monitor_u2410.pdf.xz |
Description
Weng Xuetian
2011-11-21 08:55:19 UTC
Any chance you could open and close those pdf files one by one and then close them and attach here the one that makes this crash? Oh, I found the file can reproduce this bug. It's too big so I put it here: http://uploads.csslayer.tk/uploads/MANAGING%20AND%20MINING%20GRAPH%20DATA.pdf Open it, ctrl + g go to 512 page, close it. that will always reproduce it on my machine. Which zoom are you using? No need to asnwer, i was trying with the wrong okular version :D *** Bug 287783 has been marked as a duplicate of this bug. *** Git commit dcf0e78227959a52300d8f253c4b1058b3e81567 by Albert Astals Cid. Committed on 29/11/2011 at 00:54. Pushed by aacid into branch 'master'. Properly parse "characters" formed by two QChars This fixes the crash at 287138, it does still not really fix the flaw in the algorithm in TextPagePrivate::breakWordIntoCharacters when there are two strings with the same text and the same bounding rectangle in the same page, but i still don't know how to fix that problem properly, so i've fixed a bug that was generating the situation for files that actually do not have it BUGS: 287138 M +31 -11 generators/poppler/generator_pdf.cpp http://commits.kde.org/okular/dcf0e78227959a52300d8f253c4b1058b3e81567 Created attachment 66188 [details]
New crash information added by DrKonqi
okular (0.13.80) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4
trying the same pdf
commit dcf0e78227959a52300d8f253c4b1058b3e81567
is applied
-- Backtrace (Reduced):
#6 0x00007f23e3003ac5 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7 0x00007f23e3004f3b in __GI_abort () at abort.c:93
[...]
#9 0x00007f23e30431b6 in malloc_printerr (action=3, str=0x7f23e3114411 "free(): invalid pointer", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f23cfb9abe7 in qDeleteAll<QList<TinyTextEntity*>::const_iterator> (begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#11 0x00007f23cfb9acfd in qDeleteAll<QList<TinyTextEntity*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
Created attachment 66189 [details] dell_monitor_u2410.pdf.xz "the same pdf" in the previous comment is referred to "dell_monitor_u2410.pdf" mentioned in Bug 287783. I've compressed it and attached. MANAGING%20AND%20MINING%20GRAPH%20DATA.pdf seem to work fine with commit dcf0e7822, but I've not tryed it before. I am almost sure i fixed this bug forgot to close the bug. Please if it still crashes for you with a newer okular reopen this bug. |