[Okular-devel] [okular] [Bug 314693] New: Crash when printing A3 & A4 mixed PDF

franck.wiatrowski at gmail.com franck.wiatrowski at gmail.com
Fri Feb 8 17:18:14 UTC 2013


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

            Bug ID: 314693
           Summary: Crash when printing A3 & A4 mixed PDF
    Classification: Unclassified
           Product: okular
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: franck.wiatrowski at gmail.com

Application: okular (0.16.0)
KDE Platform Version: 4.10.00 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.6-1.2-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

- tried to print a PDF with one A4 and one A3. Some A3 of collaborators have
problems. So i try différents options. Okular crash when choising options
"print as image" and page format "Custom" simultaneously. 
I use OpenSUSE 12.3 RC1 with KDE 4.10 Release 1

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Floating point exception
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff7cc129780 (LWP 3217))]

Thread 3 (Thread 0x7ff7b6a98700 (LWP 3254)):
#0  0x00007ff7c706f964 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff7c99f95fb in wait (time=18446744073709551615, this=0x167f640) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x167f350,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7ca9e84d6 in QFileInfoGatherer::run (this=0x167f340) at
dialogs/qfileinfogatherer.cpp:214
#4  0x00007ff7c99f909c in QThreadPrivate::start (arg=0x167f340) at
thread/qthread_unix.cpp:338
#5  0x00007ff7c706be0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff7c912f7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff7b7299700 (LWP 3255)):
#0  0x00007ff7c912687d in poll () from /lib64/libc.so.6
#1  0x00007ff7c5b7baa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff7c5b7bbc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007ff7c9b231c6 in QEventDispatcherGlib::processEvents
(this=0x7ff7a813eb10, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff7c9af39bf in QEventLoop::processEvents
(this=this at entry=0x7ff7b7298dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff7c9af3c48 in QEventLoop::exec (this=0x7ff7b7298dd0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007ff7c99f60c0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007ff7c9ad417f in QInotifyFileSystemWatcherEngine::run (this=0x167f170)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007ff7c99f909c in QThreadPrivate::start (arg=0x167f170) at
thread/qthread_unix.cpp:338
#9  0x00007ff7c706be0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff7c912f7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff7cc129780 (LWP 3217)):
[KCrash Handler]
#6  0x00007ff7b7875f44 in PSOutputDev::checkPageSlice (this=0x2f6dec0,
page=0x15e9410, rotateA=0, useMediaBox=false, crop=4, sliceX=0, sliceY=0,
sliceW=0, sliceH=0, printing=true, abortCheckCbk=0x0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0x7ff7b7bcf960 <Poppler::annotDisplayDecideCbk(Annot*,
void*)>, annotDisplayDecideCbkData=0x7ffff59a16ff) at PSOutputDev.cc:3131
#7  0x00007ff7b785b567 in Page::displaySlice (this=0x15e9410, out=0x2f6dec0,
hDPI=<optimized out>, vDPI=<optimized out>, rotate=0, useMediaBox=false,
crop=true, sliceX=sliceX at entry=-1, sliceY=sliceY at entry=-1,
sliceW=sliceW at entry=-1, sliceH=sliceH at entry=-1, printing=true,
abortCheckCbk=abortCheckCbk at entry=0x0,
abortCheckCbkData=abortCheckCbkData at entry=0x0,
annotDisplayDecideCbk=annotDisplayDecideCbk at entry=0x7ff7b7bcf960
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=annotDisplayDecideCbkData at entry=0x7ffff59a16ff) at
Page.cc:511
#8  0x00007ff7b785b7ce in Page::display (this=<optimized out>, out=<optimized
out>, hDPI=<optimized out>, vDPI=<optimized out>, rotate=<optimized out>,
useMediaBox=<optimized out>, crop=<optimized out>, printing=<optimized out>,
abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x7ff7b7bcf960
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=0x7ffff59a16ff) at Page.cc:451
#9  0x00007ff7b7bd0008 in Poppler::PSConverter::convert (this=<optimized out>)
at poppler-ps-converter.cc:256
#10 0x00007ff7b7e00532 in PDFGenerator::print (this=0x1586b50, printer=...) at
/usr/src/debug/okular-4.10.0/generators/poppler/generator_pdf.cpp:1166
#11 0x00007ff7bc14ee6e in doPrint (printer=..., this=0x1319ef0) at
/usr/src/debug/okular-4.10.0/part.cpp:2532
#12 Okular::Part::doPrint (this=0x1319ef0, printer=...) at
/usr/src/debug/okular-4.10.0/part.cpp:2524
#13 0x00007ff7bc15a36d in Okular::Part::slotPrint (this=0x1319ef0) at
/usr/src/debug/okular-4.10.0/part.cpp:2501
#14 0x00007ff7bc15adfa in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
/usr/src/debug/okular-4.10.0/build/part.moc:232
#15 Okular::Part::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/okular-4.10.0/build/part.moc:161
#16 0x00007ff7c9b0a17f in QMetaObject::activate (sender=0x14c7270, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7ffff59a1b70) at
kernel/qobject.cpp:3548
#17 0x00007ff7ca4f6662 in QAction::triggered (this=this at entry=0x14c7270,
_t1=false) at .moc/release-shared/moc_qaction.cpp:277
#18 0x00007ff7ca4f6850 in QAction::activate (this=0x14c7270,
event=event at entry=QAction::Trigger) at kernel/qaction.cpp:1257
#19 0x00007ff7ca4f69b7 in QAction::event (this=<optimized out>, e=<optimized
out>) at kernel/qaction.cpp:1183
#20 0x00007ff7cb136f67 in KAction::event (this=<optimized out>,
event=0x7ffff59a2110) at
/usr/src/debug/kdelibs-4.10.0/kdeui/actions/kaction.cpp:131
#21 0x00007ff7ca4fc86c in QApplicationPrivate::notify_helper
(this=this at entry=0x1129e80, receiver=receiver at entry=0x14c7270,
e=e at entry=0x7ffff59a2110) at kernel/qapplication.cpp:4562
#22 0x00007ff7ca500ceb in QApplication::notify (this=0x7ffff59a37d0,
receiver=0x14c7270, e=0x7ffff59a2110) at kernel/qapplication.cpp:4423
#23 0x00007ff7cb210cb6 in KApplication::notify (this=0x7ffff59a37d0,
receiver=0x14c7270, event=0x7ffff59a2110) at
/usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#24 0x00007ff7c9af4c6e in QCoreApplication::notifyInternal
(this=0x7ffff59a37d0, receiver=0x14c7270, event=0x7ffff59a2110) at
kernel/qcoreapplication.cpp:946
#25 0x00007ff7ca52d524 in sendEvent (event=0x7ffff59a2110, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#26 QShortcutMap::dispatchEvent (this=this at entry=0x1129fa0,
e=e at entry=0x7ffff59a26e0) at kernel/qshortcutmap.cpp:884
#27 0x00007ff7ca52eb53 in QShortcutMap::tryShortcutEvent (this=0x1129fa0,
o=<optimized out>, e=0x7ffff59a26e0) at kernel/qshortcutmap.cpp:364
#28 0x00007ff7ca5027ef in QApplication::notify (this=0x7ffff59a37d0,
receiver=0x146e070, e=0x7ffff59a26e0) at kernel/qapplication.cpp:3986
#29 0x00007ff7cb210cb6 in KApplication::notify (this=0x7ffff59a37d0,
receiver=0x146e070, event=0x7ffff59a26e0) at
/usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#30 0x00007ff7c9af4c6e in QCoreApplication::notifyInternal
(this=0x7ffff59a37d0, receiver=0x146e070, event=0x7ffff59a26e0) at
kernel/qcoreapplication.cpp:946
#31 0x00007ff7ca598e8a in QKeyMapper::sendKeyEvent
(keyWidget=keyWidget at entry=0x146e070, grab=grab at entry=false,
type=QEvent::KeyPress, code=80, modifiers=..., text=...,
autorepeat=autorepeat at entry=false, count=1, nativeScanCode=33,
nativeVirtualKey=112, nativeModifiers=20) at kernel/qkeymapper_x11.cpp:1866
#32 0x00007ff7ca5992c1 in QKeyMapperPrivate::translateKeyEvent (this=0x117af40,
keyWidget=0x146e070, event=0x7ffff59a3100, grab=false) at
kernel/qkeymapper_x11.cpp:1836
#33 0x00007ff7ca5769f8 in QApplication::x11ProcessEvent (this=0x7ffff59a37d0,
event=0x7ffff59a3100) at kernel/qapplication_x11.cpp:3543
#34 0x00007ff7ca59cfa2 in x11EventSourceDispatch (s=0x1129d60, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007ff7c5b7b7d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#36 0x00007ff7c5b7bb08 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007ff7c5b7bbc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007ff7c9b231a6 in QEventDispatcherGlib::processEvents (this=0x1101ad0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007ff7ca59cc1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007ff7c9af39bf in QEventLoop::processEvents
(this=this at entry=0x7ffff59a34d0, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007ff7c9af3c48 in QEventLoop::exec (this=0x7ffff59a34d0, flags=...) at
kernel/qeventloop.cpp:204
#42 0x00007ff7c9af88e8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#43 0x000000000040895e in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/okular-4.10.0/shell/main.cpp:94

Possible duplicates by query: bug 291425, bug 289122.

Reported using DrKonqi

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


More information about the Okular-devel mailing list