Application: okular (0.10.5) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.2 Operating System: Linux 2.6.32-38-generic i686 Distribution: Ubuntu 10.04.4 LTS -- Information about the crash: when attempting to open a *.xps file (windows file printing system) The crash can be reproduced every time. -- Backtrace: Application: Okular (okular), signal: Segmentation fault [Current thread is 1 (Thread 0xb781a930 (LWP 24327))] Thread 3 (Thread 0xb4bf0b70 (LWP 24328)): #0 0x003b3422 in __kernel_vsyscall () #1 0x0069d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00d2991d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x00ec78c2 in QMutexPrivate::wait (this=0xa103360, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x00ec3072 in QMutex::lock (this=0xa042c58) at thread/qmutex.cpp:205 #5 0x08198e2b in QMutexLocker::relock (this=0xa103000, request=0x9f9f588) at /usr/include/qt4/QtCore/qmutex.h:120 #6 QMutexLocker (this=0xa103000, request=0x9f9f588) at /usr/include/qt4/QtCore/qmutex.h:102 #7 XpsGenerator::image (this=0xa103000, request=0x9f9f588) at ../../../../okular/generators/xps/generator_xps.cpp:2116 #8 0x0478ebb2 in Okular::PixmapGenerationThread::run (this=0xa0e2290) at ../../okular/core/generator_p.cpp:64 #9 0x00ec832e in QThreadPrivate::start (arg=0xa0e2290) at thread/qthread_unix.cpp:248 #10 0x0069896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0x00d1c98e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb43efb70 (LWP 24329)): [KCrash Handler] #6 0x00000000 in ?? () #7 0x081a3749 in XpsPage::textPage (this=0xa108048) at ../../../../okular/generators/xps/generator_xps.cpp:1591 #8 0x081a5606 in XpsGenerator::textPage (this=0xa103000, page=0xa102c38) at ../../../../okular/generators/xps/generator_xps.cpp:2128 #9 0x0478e38a in Okular::TextPageGenerationThread::run (this=0xa108858) at ../../okular/core/generator_p.cpp:103 #10 0x00ec832e in QThreadPrivate::start (arg=0xa108858) at thread/qthread_unix.cpp:248 #11 0x0069896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0x00d1c98e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb781a930 (LWP 24327)): #0 0x094402aa in ?? () from /usr/lib/libxcb.so.1 #1 0x09440667 in xcb_writev () from /usr/lib/libxcb.so.1 #2 0x0207dd79 in _XSend () from /usr/lib/libX11.so.6 #3 0x0206a112 in ?? () from /usr/lib/libX11.so.6 #4 0x0206a31a in XPutImage () from /usr/lib/libX11.so.6 #5 0x037dcf31 in QX11PixmapData::fromImage (this=0xa10bb58, img=..., flags=...) at image/qpixmap_x11.cpp:612 #6 0x037c6d0c in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1992 #7 0x0382e0ae in QPaintEngine::drawImage (this=0xa062ec0, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:623 #8 0x038f3b19 in QX11PaintEngine::drawImage (this=0xa062ec0, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1893 #9 0x03845688 in QPainterPrivate::draw_helper (this=0xa1061f8, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:484 #10 0x03847b30 in QPainter::drawRects (this=0xbfdcb29c, rects=0xbfdcb260, rectCount=1) at painting/qpainter.cpp:3557 #11 0x03847cfa in QPainter::drawRect (this=0xbfdcb29c, r=..., brush=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:622 #12 QPainter::fillRect (this=0xbfdcb29c, r=..., brush=...) at painting/qpainter.cpp:6679 #13 0x014e9994 in OxygenHelper::radialGradient (this=0x9e7d308, color=..., width=600, height=64) at ../../../kstyles/oxygen/lib/helper.cpp:294 #14 0x014e676a in OxygenHelper::renderWindowBackground (this=0x9e7d308, p=0xbfdcb75c, clipRect=..., widget=0x9e86368, window=0x9e86368, pal=..., y_shift=-23, gradientHeight=64) at ../../../kstyles/oxygen/lib/helper.cpp:125 #15 0x0152158f in OxygenHelper::renderWindowBackground (this=0x9e7d308, p=0x1, clipRect=..., widget=0x9e86368, pal=..., gradientHeight=<value optimized out>, y_shift=<value optimized out>) at ../../../kstyles/oxygen/lib/helper.h:69 #16 0x0152e61e in OxygenStyle::eventFilter (this=0x9e7b290, obj=0x9e86368, ev=0xbfdcbcac) at ../../../kstyles/oxygen/oxygen.cpp:6391 #17 0x00fc9cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cd38d8, receiver=0x9e86368, event=0xbfdcbcac) at kernel/qcoreapplication.cpp:819 #18 0x036d04b9 in QApplicationPrivate::notify_helper (this=0x9cd38d8, receiver=0x9e86368, e=0xbfdcbcac) at kernel/qapplication.cpp:4296 #19 0x036d70f9 in QApplication::notify (this=0xbfdcde30, receiver=0x9e86368, e=0xbfdcbcac) at kernel/qapplication.cpp:4265 #20 0x00a7740a in KApplication::notify (this=0xbfdcde30, receiver=0x9e86368, event=0xbfdcbcac) at ../../kdeui/kernel/kapplication.cpp:302 #21 0x00fcaa3b in QCoreApplication::notifyInternal (this=0xbfdcde30, receiver=0x9e86368, event=0xbfdcbcac) at kernel/qcoreapplication.cpp:704 #22 0x0151a71b in QCoreApplication::sendEvent (this=0xa0e0950, pixmap=..., widget=0xa0bbde8, rect=...) at /usr/include/qt4/QtCore/qcoreapplication.h:215 #23 Oxygen::TransitionWidget::grabBackground (this=0xa0e0950, pixmap=..., widget=0xa0bbde8, rect=...) at ../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:218 #24 0x0151ac3b in Oxygen::TransitionWidget::grab (this=0xa0e0950, widget=0xa0bbde8, rect=...) at ../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:90 #25 0x015165ac in Oxygen::LineEditData::initializeAnimation (this=0xa0e08b0) at ../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:174 #26 0x015157ce in Oxygen::LineEditData::textChanged (this=0xa0e08b0) at ../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:128 #27 0x01516020 in Oxygen::LineEditData::qt_metacall (this=0xa0e08b0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdcc018) at ./oxygenlineeditdata.moc:82 #28 0x00fcfc9a in QMetaObject::metacall (object=0xa0e08b0, cl=3218898824, idx=9, argv=0xbfdcc018) at kernel/qmetaobject.cpp:237 #29 0x00fde3d5 in QMetaObject::activate (sender=0xa0bbde8, m=0x3ffeb48, local_signal_index=0, argv=0xbfdcc018) at kernel/qobject.cpp:3293 #30 0x03b3a1c3 in QLineEdit::textChanged (this=0xa0bbde8, _t1=...) at .moc/release-shared/moc_qlineedit.cpp:238 #31 0x03b3e1cd in QLineEdit::qt_metacall (this=0xa0bbde8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdcc1b8) at .moc/release-shared/moc_qlineedit.cpp:156 #32 0x00b65d2a in KLineEdit::qt_metacall (this=0xa0bbde8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfdcc1b8) at ./klineedit.moc:134 #33 0x00fcfc9a in QMetaObject::metacall (object=0xa0bbde8, cl=3218898824, idx=27, argv=0xbfdcc1b8) at kernel/qmetaobject.cpp:237 #34 0x00fde3d5 in QMetaObject::activate (sender=0xa0bc390, m=0x400c888, local_signal_index=3, argv=0xbfdcc1b8) at kernel/qobject.cpp:3293 #35 0x03dfee43 in QLineControl::textChanged (this=0xa0bc390, _t1=...) at .moc/release-shared/moc_qlinecontrol_p.cpp:131 #36 0x03b44d1b in QLineControl::finishChange (this=0xa0bc390, validateFromState=-1, update=true, edited=false) at widgets/qlinecontrol.cpp:605 #37 0x03b44fb2 in QLineControl::internalSetText (this=0xa0bc390, txt=..., pos=8, edited=3) at widgets/qlinecontrol.cpp:636 #38 0x03b3b6bd in QLineControl::setText (this=0xa0bbde8, text=...) at ../../include/QtGui/private/../../../src/gui/widgets/qlinecontrol_p.h:576 #39 QLineEdit::setText (this=0xa0bbde8, text=...) at widgets/qlineedit.cpp:383 #40 0x03af95cd in QComboBoxPrivate::setCurrentIndex (this=0xa0bb968, mi=...) at widgets/qcombobox.cpp:1987 #41 0x03af96d5 in QComboBox::setCurrentIndex (this=0xa0bb940, index=0) at widgets/qcombobox.cpp:1975 #42 0x03afd1be in QComboBoxPrivate::_q_rowsRemoved (this=0xa0bb968, parent=...) at widgets/qcombobox.cpp:1030 #43 0x03aff474 in QComboBox::qt_metacall (this=0xa0bb940, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfdcc510) at .moc/release-shared/moc_qcombobox.cpp:200 #44 0x00b3f30a in KComboBox::qt_metacall (this=0xa0bb940, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfdcc510) at ./kcombobox.moc:106 #45 0x00fcfc9a in QMetaObject::metacall (object=0xa0bb940, cl=3218898824, idx=48, argv=0xbfdcc510) at kernel/qmetaobject.cpp:237 #46 0x00fde3d5 in QMetaObject::activate (sender=0xa0bbb80, m=0x10de198, local_signal_index=7, argv=0xbfdcc510) at kernel/qobject.cpp:3293 #47 0x0102ebcf in QAbstractItemModel::rowsRemoved (this=0xa0bbb80, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:195 #48 0x00fc4cd3 in QAbstractItemModel::endRemoveRows (this=0xa0bbb80) at kernel/qabstractitemmodel.cpp:2464 #49 0x03d160b0 in QStandardItemModelPrivate::rowsRemoved (this=0xa0bbb90, parent=0xa0bbc10, row=0, count=1) at itemviews/qstandarditemmodel.cpp:589 #50 0x03d165af in QStandardItem::removeRows (this=0xa0bbc10, row=0, count=1) at itemviews/qstandarditemmodel.cpp:1630 #51 0x03d1667a in QStandardItemModel::removeRows (this=0xa0bbb80, row=0, count=1, parent=...) at itemviews/qstandarditemmodel.cpp:2800 #52 0x03af4b68 in QComboBox::removeItem (this=0xa0bb940, index=0) at widgets/qcombobox.cpp:2192 #53 0x0099939d in KSelectAction::eventFilter (this=0xa073b40, watched=0xa0bb940, event=0xbfdccb98) at ../../kdeui/actions/kselectaction.cpp:739 #54 0x00fc9cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cd38d8, receiver=0xa0bb940, event=0xbfdccb98) at kernel/qcoreapplication.cpp:819 #55 0x036d04b9 in QApplicationPrivate::notify_helper (this=0x9cd38d8, receiver=0xa0bb940, e=0xbfdccb98) at kernel/qapplication.cpp:4296 #56 0x036d70f9 in QApplication::notify (this=0xbfdcde30, receiver=0xa0bb940, e=0xbfdccb98) at kernel/qapplication.cpp:4265 #57 0x00a7740a in KApplication::notify (this=0xbfdcde30, receiver=0xa0bb940, event=0xbfdccb98) at ../../kdeui/kernel/kapplication.cpp:302 #58 0x00fcaa3b in QCoreApplication::notifyInternal (this=0xbfdcde30, receiver=0xa0bb940, event=0xbfdccb98) at kernel/qcoreapplication.cpp:704 #59 0x037239a2 in QCoreApplication::sendEvent (this=0xa0bb940, action=0xa074258) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #60 QWidget::removeAction (this=0xa0bb940, action=0xa074258) at kernel/qwidget.cpp:3018 #61 0x009985c0 in KSelectAction::removeAction (this=0xa073b40, action=0xa074258) at ../../kdeui/actions/kselectaction.cpp:309 #62 0x009972be in KSelectAction::removeAllActions (this=0xa073b40) at ../../kdeui/actions/kselectaction.cpp:410 #63 0x077d253c in PageView::updateZoomText (this=0xa02e670) at ../../okular/ui/pageview.cpp:2709 #64 0x077db3c8 in PageView::notifyViewportChanged (this=0xa02e670, smoothMove=false) at ../../okular/ui/pageview.cpp:916 #65 0x04775f7d in Okular::Document::setViewport (this=0x9e9c2b8, viewport=..., excludeId=-1, smoothMove=false) at ../../okular/core/document.cpp:2483 #66 0x0477dd96 in Okular::Document::openDocument (this=0x9e9c2b8, docFile=..., url=..., _mime=...) at ../../okular/core/document.cpp:1689 #67 0x07781b0f in Okular::Part::openFile (this=0x9e8ce88) at ../../okular/part.cpp:930 #68 0x006d2ca9 in KParts::ReadOnlyPart::openUrl (this=0x9e8ce88, url=...) at ../../kparts/part.cpp:557 #69 0x077742f7 in Okular::Part::openUrl (this=0x9e8ce88, _url=...) at ../../okular/part.cpp:1049 #70 0x080501e2 in Shell::openUrl (this=0x9e86368, url=...) at ../../../okular/shell/shell.cpp:130 #71 0x080502f8 in Shell::delayedOpen (this=0x9e86368) at ../../../okular/shell/shell.cpp:113 #72 0x08050b25 in Shell::qt_metacall (this=0x9e86368, _c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbfdcd53c) at ./shell.moc:94 #73 0x00fcfc9a in QMetaObject::metacall (object=0x9e86368, cl=3218898824, idx=57, argv=0xbfdcd53c) at kernel/qmetaobject.cpp:237 #74 0x00fde3d5 in QMetaObject::activate (sender=0xa0c04f0, m=0x10dd188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #75 0x00fe5fe7 in QSingleShotTimer::timeout (this=0xa0c04f0) at .moc/release-shared/qtimer.moc:82 #76 0x00fe60fc in QSingleShotTimer::timerEvent (this=0xa0c04f0) at kernel/qtimer.cpp:308 #77 0x00fdb254 in QObject::event (this=0xa0c04f0, e=0x1) at kernel/qobject.cpp:1212 #78 0x036d04dc in QApplicationPrivate::notify_helper (this=0x9cd38d8, receiver=0xa0c04f0, e=0xbfdcda70) at kernel/qapplication.cpp:4300 #79 0x036d705e in QApplication::notify (this=0xbfdcde30, receiver=0xa0c04f0, e=0xbfdcda70) at kernel/qapplication.cpp:3704 #80 0x00a7740a in KApplication::notify (this=0xbfdcde30, receiver=0xa0c04f0, event=0xbfdcda70) at ../../kdeui/kernel/kapplication.cpp:302 #81 0x00fcaa3b in QCoreApplication::notifyInternal (this=0xbfdcde30, receiver=0xa0c04f0, event=0xbfdcda70) at kernel/qcoreapplication.cpp:704 #82 0x00ff9d66 in QCoreApplication::sendEvent (this=0x9cd6694) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #83 QTimerInfoList::activateTimers (this=0x9cd6694) at kernel/qeventdispatcher_unix.cpp:603 #84 0x00ff68e4 in timerSourceDispatch (source=0x9cd6660) at kernel/qeventdispatcher_glib.cpp:184 #85 0x06fc75e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #86 0x06fcb2d8 in ?? () from /lib/libglib-2.0.so.0 #87 0x06fcb4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #88 0x00ff65d5 in QEventDispatcherGlib::processEvents (this=0x9cbf090, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #89 0x03790135 in QGuiEventDispatcherGlib::processEvents (this=0x9cbf090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #90 0x00fc9059 in QEventLoop::processEvents (this=0xbfdcdd34, flags=) at kernel/qeventloop.cpp:149 #91 0x00fc94aa in QEventLoop::exec (this=0xbfdcdd34, flags=...) at kernel/qeventloop.cpp:201 #92 0x00fcd69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #93 0x036d0577 in QApplication::exec () at kernel/qapplication.cpp:3579 #94 0x0804ef09 in main (argc=6, argv=0xbfdce024) at ../../../okular/shell/main.cpp:82 Reported using DrKonqi
Please attach the crashing file
The file witch is crashing the application contains confidential information. The file is printed with microsoft windows xps document writer. I will take a look at reproducing the error with another xps file printed with the same document writer. And post it here.
Jeroen, waiting for that file to reproduce the crash.
No answer in 3 months, I'll assume it's fixed, please reopen if you can still reproduce