Bug 188675

Summary: Okular crashed attempting to print a PDF
Product: [Applications] okular Reporter: Aaron Stromas <passogiau>
Component: generalAssignee: Okular developers <okular-devel>
Status: RESOLVED WORKSFORME    
Severity: crash CC: passogiau
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The PDF file, perinting which caused the crash

Description Aaron Stromas 2009-04-02 19:06:10 UTC
Version:            (using KDE 4.2.1)
OS:                Linux
Installed from:    Ubuntu Packages

Was attempting to print a PDF file. If it were possible, I could have added thet PDF. Don't really know what else to add, except that it's a networked printer, Brother HL 18-50

Application: Okular (okular), signal SIGABRT
[Current thread is 0 (LWP 6939)]

Thread 3 (Thread 0xb2facb90 (LWP 19151)):
#0  0xb7f53430 in __kernel_vsyscall ()
#1  0xb6418075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6a54bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb754a6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb719464a in ?? () from /usr/lib/libQtGui.so.4
#5  0xb75496ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb641450f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb6a46a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb22ffb90 (LWP 19152)):
#0  0xb6417096 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb6a54dc6 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6463fb5 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb7664497 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb763852a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb76386ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#6  0xb7546419 in QThread::exec () from /usr/lib/libQtCore.so.4
#7  0xb761c88b in ?? () from /usr/lib/libQtCore.so.4
#8  0xb75496ae in ?? () from /usr/lib/libQtCore.so.4
#9  0xb641450f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb6a46a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb60ce6c0 (LWP 6939)):
[KCrash Handler]
#6  0xb7f53430 in __kernel_vsyscall ()
#7  0xb69908a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6992268 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7541795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7541872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7541915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb31d7c50 in Poppler::PSConverter::convert () from /usr/lib/libpoppler-qt4.so.3
#13 0xb31fb765 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#14 0xb4a1efa7 in Okular::Document::print () from /usr/lib/libokularcore.so.1
#15 0xb4ab6376 in ?? () from /usr/lib/kde4/okularpart.so
#16 0xb4ab666a in ?? () from /usr/lib/kde4/okularpart.so
#17 0xb4ac0677 in ?? () from /usr/lib/kde4/okularpart.so
#18 0xb764ea60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb764ee60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb6ce55f1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#21 0xb6ce5f5f in QAction::activate () from /usr/lib/libQtGui.so.4
#22 0xb70c3564 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb70c3ff2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#24 0xb7bdefc5 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#25 0xb6d43962 in QWidget::event () from /usr/lib/libQtGui.so.4
#26 0xb70c62e9 in QMenu::event () from /usr/lib/libQtGui.so.4
#27 0xb6ceb8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#28 0xb6cf40e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#29 0xb7b09d1d in KApplication::notify () from /usr/lib/libkdeui.so.5
#30 0xb7639e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#31 0xb6cf336e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#32 0xb6d5d8de in ?? () from /usr/lib/libQtGui.so.4
#33 0xb6d5c9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#34 0xb6d867aa in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6460718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb6463dc3 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb6463f81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0xb7664478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb6d85ea5 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb763852a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#41 0xb76386ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#42 0xb763ada5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#43 0xb6ceb767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#44 0x0804dfaf in _start ()
Comment 1 Aaron Stromas 2009-04-02 19:20:40 UTC
I forgot to mention that I changed from default color to grayscale and set the duplex on.

I also printing the same file two twice more times. This is a four page PDF. The first time I got two sheets, a part of the first page and the last page. The second time I did get all four pages, but on four sheets, i.e., the duplex option was ignored.
Comment 2 Aaron Stromas 2009-04-02 19:43:00 UTC
Created attachment 32544 [details]
The PDF file, perinting which caused the crash

Printing this file caused Okular initially to crash. On subsequent attempts only part of it was printed and duplex settings were ignered
Comment 3 Albert Astals Cid 2012-07-23 16:59:41 UTC
I can't reproduce the crash on the Okular version that will be released with KDE Applications 4.9 next week so i'm closing this bug, if you can still reproduce the issue after updating to that version or newer, please reopen the bug.

Thanks for caring about Okular :-)