[Okular-devel] [okular] [Bug 335462] New: Crash when printing to PDF

sam tygier samtygier at yahoo.co.uk
Wed May 28 11:19:19 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=335462

            Bug ID: 335462
           Summary: Crash when printing to PDF
    Classification: Unclassified
           Product: okular
           Version: 0.18.5
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: samtygier at yahoo.co.uk

Application: okular (0.18.5)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.14.4-200.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I opened a PDF. Used to the review tool to highlight some text. Then tried to
print to a PDF file.

I am using Fedora 20

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f39b3feb8c0 (LWP 3205))]

Thread 5 (Thread 0x7f39a72bb700 (LWP 3257)):
#0  g_mutex_get_impl (mutex=0x7f3998044ee0) at gthread-posix.c:126
#1  0x00000038b008a5c9 in g_mutex_unlock (mutex=mutex at entry=0x7f3998044ee0) at
gthread-posix.c:232
#2  0x00000038b0048690 in g_main_context_acquire (context=0x7f3998044ee0) at
gmain.c:3141
#3  0x00000038b0049465 in g_main_context_iterate
(context=context at entry=0x7f3998044ee0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3663
#4  0x00000038b00496dc in g_main_context_iteration (context=0x7f3998044ee0,
may_block=1) at gmain.c:3774
#5  0x0000003bc9db5af6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#6  0x0000003bc9d8595f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x0000003bc9d85cad in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#8  0x0000003bc9c79e8f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x0000003bc9d662e3 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#10 0x0000003bc9c7c6bf in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#11 0x00000038ae407f33 in start_thread (arg=0x7f39a72bb700) at
pthread_create.c:309
#12 0x00000038adcf4ded in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f39a6aba700 (LWP 3283)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bc9c7cbf6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x0000003bc9c78b5b in QSemaphore::acquire(int) () from
/lib64/libQtCore.so.4
#3  0x00007f39919d38c7 in GSRendererThread::run() () from
/usr/lib64/kde4/okularGenerator_ghostview.so
#4  0x0000003bc9c7c6bf in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#5  0x00000038ae407f33 in start_thread (arg=0x7f39a6aba700) at
pthread_create.c:309
#6  0x00000038adcf4ded in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f39925e7700 (LWP 3287)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003bc9c7cbf6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x0000003bcbaccd46 in QFileInfoGatherer::run() () from /lib64/libQtGui.so.4
#3  0x0000003bc9c7c6bf in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x00000038ae407f33 in start_thread (arg=0x7f39925e7700) at
pthread_create.c:309
#5  0x00000038adcf4ded in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f39917b1700 (LWP 3288)):
#0  0x00000038adcea9dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000038b00495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f39840029b0, timeout=-1, context=0x7f39840009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x7f39840009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x00000038b00496dc in g_main_context_iteration (context=0x7f39840009a0,
may_block=1) at gmain.c:3774
#4  0x0000003bc9db5af6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#5  0x0000003bc9d8595f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x0000003bc9d85cad in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x0000003bc9c79e8f in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x0000003bc9d662e3 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#9  0x0000003bc9c7c6bf in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#10 0x00000038ae407f33 in start_thread (arg=0x7f39917b1700) at
pthread_create.c:309
#11 0x00000038adcf4ded in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f39b3feb8c0 (LWP 3205)):
[KCrash Handler]
#5  0x00000032fb8299e0 in gs_lcms2_malloc () from /lib64/libgs.so.9
#6  0x00000039eaa0fc4d in _cmsMallocZeroDefaultFn () from /lib64/liblcms2.so.2
#7  0x00000039eaa16e71 in cmsCreateProfilePlaceholder () from
/lib64/liblcms2.so.2
#8  0x00000039eaa183e8 in cmsOpenProfileFromMemTHR () from /lib64/liblcms2.so.2
#9  0x000000348771dc3b in GfxICCBasedColorSpace::parse(Array*, OutputDev*, int)
() from /lib64/libpoppler.so.43
#10 0x000000348771d6b5 in GfxColorSpace::parse(Object*, OutputDev*, int) ()
from /lib64/libpoppler.so.43
#11 0x00000034876f98fa in Gfx::opSetFillColorSpace(Object*, int) () from
/lib64/libpoppler.so.43
#12 0x00000034877043c1 in Gfx::go(bool) () from /lib64/libpoppler.so.43
#13 0x000000348770484d in Gfx::display(Object*, bool) () from
/lib64/libpoppler.so.43
#14 0x0000003487704c42 in Gfx::drawForm(Object*, Dict*, double*, double*, bool,
bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) () from
/lib64/libpoppler.so.43
#15 0x0000003487709bdc in Gfx::doForm(Object*) () from /lib64/libpoppler.so.43
#16 0x000000348770a2ca in Gfx::opXObject(Object*, int) () from
/lib64/libpoppler.so.43
#17 0x00000034877043c1 in Gfx::go(bool) () from /lib64/libpoppler.so.43
#18 0x000000348770484d in Gfx::display(Object*, bool) () from
/lib64/libpoppler.so.43
#19 0x0000003487748d05 in Page::displaySlice(OutputDev*, double, double, int,
bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*,
void*), void*, bool) () from /lib64/libpoppler.so.43
#20 0x0000003487765cb6 in PSOutputDev::checkPageSlice(Page*, double, double,
int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool
(*)(Annot*, void*), void*) () from /lib64/libpoppler.so.43
#21 0x0000003487748bf7 in Page::displaySlice(OutputDev*, double, double, int,
bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*,
void*), void*, bool) () from /lib64/libpoppler.so.43
#22 0x0000003487748eda in Page::display(OutputDev*, double, double, int, bool,
bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) ()
from /lib64/libpoppler.so.43
#23 0x00007f39a76b6491 in Poppler::PSConverter::convert() () from
/lib64/libpoppler-qt4.so.4
#24 0x00007f39a78f16f7 in PDFGenerator::print(QPrinter&) () from
/usr/lib64/kde4/okularGenerator_poppler.so
#25 0x00007f39a98d6c62 in Okular::Part::doPrint(QPrinter&) () from
/usr/lib64/kde4/okularpart.so
#26 0x00007f39a98e1a53 in Okular::Part::slotPrint() () from
/usr/lib64/kde4/okularpart.so
#27 0x00007f39a98e3355 in Okular::Part::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) [clone .part.61] () from
/usr/lib64/kde4/okularpart.so
#28 0x0000003bc9d9b938 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /lib64/libQtCore.so.4
#29 0x0000003bcb5c4872 in QAction::triggered(bool) () from /lib64/libQtGui.so.4
#30 0x0000003bcb5c6427 in QAction::activate(QAction::ActionEvent) () from
/lib64/libQtGui.so.4
#31 0x0000003bcba104fd in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () from /lib64/libQtGui.so.4
#32 0x0000003bcba14d99 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from /lib64/libQtGui.so.4
#33 0x0000003bcc90bbbb in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/lib64/libkdeui.so.5
#34 0x0000003bcb61dd78 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#35 0x0000003bcba18deb in QMenu::event(QEvent*) () from /lib64/libQtGui.so.4
#36 0x0000003bcb5cae7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQtGui.so.4
#37 0x0000003bcb5d1921 in QApplication::notify(QObject*, QEvent*) () from
/lib64/libQtGui.so.4
#38 0x0000003bcc84ab0a in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#39 0x0000003bc9d86ebd in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /lib64/libQtCore.so.4
#40 0x0000003bcb5d1097 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/lib64/libQtGui.so.4
#41 0x0000003bcb646a9c in QETWidget::translateMouseEvent(_XEvent const*) ()
from /lib64/libQtGui.so.4
#42 0x0000003bcb6451dc in QApplication::x11ProcessEvent(_XEvent*) () from
/lib64/libQtGui.so.4
#43 0x0000003bcb66cbe4 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQtGui.so.4
#44 0x00000038b00492a6 in g_main_dispatch (context=0xfa72b0) at gmain.c:3066
#45 g_main_context_dispatch (context=context at entry=0xfa72b0) at gmain.c:3642
#46 0x00000038b0049628 in g_main_context_iterate
(context=context at entry=0xfa72b0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3713
#47 0x00000038b00496dc in g_main_context_iteration (context=0xfa72b0,
may_block=1) at gmain.c:3774
#48 0x0000003bc9db5ad5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#49 0x0000003bcb66cd66 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#50 0x0000003bc9d8595f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#51 0x0000003bc9d85cad in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#52 0x0000003bc9d8b399 in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#53 0x00000000004083fe in main ()

The reporter indicates this bug may be a duplicate of or related to bug 329907.

Possible duplicates by query: bug 329907.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list