Summary: | okular crashed after printing bigger file | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Martin Stehno <martin.stehno> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | aacid, martin.stehno |
Priority: | NOR | ||
Version: | 0.14.3 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
Martin Stehno
2012-12-21 18:56:16 UTC
Created attachment 75962 [details]
New crash information added by DrKonqi
okular (0.14.3) on KDE Platform 4.8.5 (4.8.5) "release 2" using Qt 4.8.1
- What I was doing when the application crashed:
same conditions, opening okular from console, printing bigger .pdf,
later on opening from menu through open dialog other .pdf (2nd), printing it too (the previous printing of 1st file was still running) which was ok and then continuing with opening other big .pdf (3rd) and crash.
The printing from the previous file (2nd) was still processing when the crash occured due to the opened 3rd file.
Bug ID 312049 is my first one for KDE.
Log from console (signitificat shorter from the previous as I have debug tools installed now :-):
quad:~ # okular /home/mstehno/Dokumenty/Mila/True_Blue_Spirit_Magazine_True_Blue_Spirit_Volume_4_Issue_2.pdf
KCrash: Application 'okular' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/root/.kde4/socket-quad/kdeinit4__0
[1]+ Stopped okular /home/mstehno/Dokumenty/Mila/True_Blue_Spirit_Magazine_True_Blue_Spirit_Volume_4_Issue_2.pdf
-- Backtrace (Reduced):
#6 0x00007faca93b71b0 in QCUPSSupport::printerOption (this=0x1fbdd10, key=...) at painting/qcups.cpp:251
#7 0x00007faca964058c in QUnixPrintWidgetPrivate::_q_printerChanged (this=this@entry=0x1f83320, index=index@entry=0) at dialogs/qprintdialog_unix.cpp:830
#8 0x00007faca96411b3 in QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate (this=0x1f83320, p=<optimized out>) at dialogs/qprintdialog_unix.cpp:737
#9 0x00007faca964148b in QUnixPrintWidget::QUnixPrintWidget (this=0x159a560, printer=0x0, parent=<optimized out>) at dialogs/qprintdialog_unix.cpp:1062
#10 0x00007faca964150b in QPrintDialogPrivate::init (this=0x1857610) at dialogs/qprintdialog_unix.cpp:386
I tried to continue printing, so each time for every file starting ocular and after printing closing it. So for every file separate run/instance. Starting new one as the previous is already printed. But I went in to this issue: quad:~ # okular /home/mstehno/Dokumenty/Mila/True_Blue_Spirit_Magazine_True_Blue_Spirit_Volume_4_Issue_6.pdf Bogus memory allocation size quad:~ # Details from CUPS server are showing that the print I sent there (24 pages from 48) generates 427174k The original .pdf file is in size of 11206586 bytes. So guesing 48 pages on this file are generating more then 800MB. Is there some posible alocation memory issue done by design like not ready for so big files? This is a problem in the Qt library when opening the printing dialog, it's crashes are outside the scope of the Okular developers fixing powers, you might want to update your Qt library version, i see it is at 4.8.1 that is not the latest version that might have fixes for this. Thanks for caring about Okular and sorry that we can't really help you more. *** This bug has been marked as a duplicate of bug 199780 *** |