Application: dolphin (1.6.1) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-11-generic-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Hoover over large ppt file (46 MB). Hovering over other ppt files of smaller sizes (1.3 to 12 mb) do not cause crash. I am assming it mst be related to file size. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb4c8aa20 (LWP 2679))] Thread 4 (Thread 0xb2816b70 (LWP 2680)): #0 0xb77d9424 in __kernel_vsyscall () #1 0xb76bdf76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb539b84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb538b1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb538b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5d70577 in QEventDispatcherGlib::processEvents (this=0xb1f00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5d42289 in QEventLoop::processEvents (this=0xb2816290, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d42522 in QEventLoop::exec (this=0xb2816290, flags=...) at kernel/qeventloop.cpp:201 #8 0xb5c4c2a0 in QThread::exec (this=0x9019888) at thread/qthread.cpp:492 #9 0xb5d23fdb in QInotifyFileSystemWatcherEngine::run (this=0x9019888) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c4eda2 in QThreadPrivate::start (arg=0x9019888) at thread/qthread_unix.cpp:320 #11 0xb543de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb76cc73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb0c3cb70 (LWP 2684)): #0 0xb51f6d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb5ca4dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb5d714f2 in updateCurrentTime (this=0xb1f02934, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xb1f02934, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb5d6fd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0c3c0dc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb5d6fdcd in timerSourcePrepare (source=0xb1f02900, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb5389fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb538ae63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb538b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb5d70577 in QEventDispatcherGlib::processEvents (this=0x9277c98, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb5d42289 in QEventLoop::processEvents (this=0xb0c3c290, flags=...) at kernel/qeventloop.cpp:149 #12 0xb5d42522 in QEventLoop::exec (this=0xb0c3c290, flags=...) at kernel/qeventloop.cpp:201 #13 0xb5c4c2a0 in QThread::exec (this=0x9250150) at thread/qthread.cpp:492 #14 0xb5d23fdb in QInotifyFileSystemWatcherEngine::run (this=0x9250150) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb5c4eda2 in QThreadPrivate::start (arg=0x9250150) at thread/qthread_unix.cpp:320 #16 0xb543de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb76cc73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb03acb70 (LWP 2725)): [KCrash Handler] #7 readLittleEndianInt32 (this=0xaf43e348, s=0xb03abf5c, input=0xaf427ff8) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #8 Strigi::OleInputStream::Private::Private (this=0xaf43e348, s=0xb03abf5c, input=0xaf427ff8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #9 0xb51236f6 in Strigi::OleInputStream::OleInputStream (this=0xb03abf5c, input=0xaf427ff8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #10 0xb57cbb6a in OleEndAnalyzer::analyze (this=0xaf417bc0, ar=..., in=0xaf427ff8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #11 0xb57b45ba in Strigi::StreamAnalyzerPrivate::analyze (this=0xaf4062e0, idx=..., input=0xaf427ff8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #12 0xb7036395 in KFileMetaInfoPrivate::init (this=0xaf401e90, stream=..., url=..., mtime=1305729046, w=...) at ../../kio/kio/kfilemetainfo.cpp:257 #13 0xb7036cd7 in KFileMetaInfo::KFileMetaInfo (this=0xb03ac2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286 #14 0xb7117e49 in KLoadFileMetaDataThread::run (this=0x945c2b0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143 #15 0xb5c4eda2 in QThreadPrivate::start (arg=0x945c2b0) at thread/qthread_unix.cpp:320 #16 0xb543de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb76cc73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb4c8aa20 (LWP 2679)): #0 0xb77d9424 in __kernel_vsyscall () #1 0xb76bdf76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb5187fe0 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #3 0xb51885b5 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #4 0xb5188667 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1 #5 0xb551942b in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6 #6 0xb5519a5a in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6 #7 0xb54fdff9 in XGetImage () from /usr/lib/i386-linux-gnu/libX11.so.6 #8 0xb6320211 in QX11PixmapData::toImage (this=0x93cd4e0, rect=...) at image/qpixmap_x11.cpp:1545 #9 0xb631bea7 in QX11PixmapData::toImage (this=0x93cd4e0) at image/qpixmap_x11.cpp:1576 #10 0xb631d54c in QX11PixmapData::setAlphaChannel (this=0x93cd4e0, alpha=...) at image/qpixmap_x11.cpp:1299 #11 0xb630a8a7 in QPixmap::setAlphaChannel (this=0xbfd85230, alphaChannel=...) at image/qpixmap.cpp:1882 #12 0xb74a87af in SelectionToggle::paintEvent (this=0x9256a98, event=0xbfd85814) at ../../../dolphin/src/views/selectiontoggle.cpp:181 #13 0xb627818e in QWidget::event (this=0x9256a98, event=0xbfd85814) at kernel/qwidget.cpp:8405 #14 0xb6623e9e in QAbstractButton::event (this=0x9256a98, e=0xbfd85814) at widgets/qabstractbutton.cpp:1080 #15 0xb621fd24 in QApplicationPrivate::notify_helper (this=0x8e9c530, receiver=0x9256a98, e=0xbfd85814) at kernel/qapplication.cpp:4462 #16 0xb622497b in QApplication::notify (this=0xbfd879f0, receiver=0x9256a98, e=0xbfd85814) at kernel/qapplication.cpp:4427 #17 0xb6d533ca in KApplication::notify (this=0xbfd879f0, receiver=0x9256a98, event=0xbfd85814) at ../../kdeui/kernel/kapplication.cpp:311 #18 0xb5d430bb in QCoreApplication::notifyInternal (this=0xbfd879f0, receiver=0x9256a98, event=0xbfd85814) at kernel/qcoreapplication.cpp:731 #19 0xb6274f0c in sendSpontaneousEvent (this=0x92583a8, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #20 QWidgetPrivate::drawWidget (this=0x92583a8, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5492 #21 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x924d580, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #22 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x924d580, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #23 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9250c38, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #24 0xb6275a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9250c38, pdev=0x91922dc, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5686 #25 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x9250c38, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #26 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x924b078, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #27 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x924b078, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #28 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9224f88, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #29 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x9224f88, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #30 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9224e18, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #31 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x9224e18, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #32 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x91b3368, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #33 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x91b3368, pdev=0x91922dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #34 0xb6275b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x8e92950, pdev=0x91922dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5699 #35 0xb6274c80 in QWidgetPrivate::drawWidget (this=0x8e92950, pdev=0x91922dc, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x91924c0) at kernel/qwidget.cpp:5545 #36 0xb6453398 in QWidgetBackingStore::sync (this=0x91924c0) at painting/qbackingstore.cpp:1333 #37 0xb626a843 in QWidgetPrivate::syncBackingStore (this=0x8e92950) at kernel/qwidget.cpp:1842 #38 0xb62787e5 in QWidget::event (this=0x8ef7718, event=0x90cc800) at kernel/qwidget.cpp:8552 #39 0xb6689527 in QMainWindow::event (this=0x8ef7718, event=0x90cc800) at widgets/qmainwindow.cpp:1480 #40 0xb6e2e2bc in KMainWindow::event (this=0x8ef7718, ev=0x90cc800) at ../../kdeui/widgets/kmainwindow.cpp:1100 #41 0xb6e6eb5f in KXmlGuiWindow::event (this=0x8ef7718, ev=0x90cc800) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #42 0xb621fd24 in QApplicationPrivate::notify_helper (this=0x8e9c530, receiver=0x8ef7718, e=0x90cc800) at kernel/qapplication.cpp:4462 #43 0xb622497b in QApplication::notify (this=0xbfd879f0, receiver=0x8ef7718, e=0x90cc800) at kernel/qapplication.cpp:4427 #44 0xb6d533ca in KApplication::notify (this=0xbfd879f0, receiver=0x8ef7718, event=0x90cc800) at ../../kdeui/kernel/kapplication.cpp:311 #45 0xb5d430bb in QCoreApplication::notifyInternal (this=0xbfd879f0, receiver=0x8ef7718, event=0x90cc800) at kernel/qcoreapplication.cpp:731 #46 0xb5d46c79 in sendEvent (receiver=0x0, event_type=0, data=0x8e628b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e628b8) at kernel/qcoreapplication.cpp:1372 #48 0xb5d46e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #49 0xb5d703c4 in sendPostedEvents (s=0x8e9d380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #50 postEventSourceDispatch (s=0x8e9d380) at kernel/qeventdispatcher_glib.cpp:277 #51 0xb538aaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #52 0xb538b270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #53 0xb538b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #54 0xb5d7053c in QEventDispatcherGlib::processEvents (this=0x8e62410, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #55 0xb62d61e5 in QGuiEventDispatcherGlib::processEvents (this=0x8e62410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #56 0xb5d42289 in QEventLoop::processEvents (this=0xbfd87944, flags=...) at kernel/qeventloop.cpp:149 #57 0xb5d42522 in QEventLoop::exec (this=0xbfd87944, flags=...) at kernel/qeventloop.cpp:201 #58 0xb5d46ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #59 0xb621d8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #60 0xb77a8e8d in kdemain (argc=6, argv=0xbfd87be4) at ../../../dolphin/src/main.cpp:98 #61 0x080485bb in main (argc=6, argv=0xbfd87be4) at dolphin_dummy.cpp:3 This bug may be a duplicate of or related to bug 270271. Possible duplicates by query: bug 280120, bug 280060, bug 279995, bug 279992, bug 279548. Reported using DrKonqi
Thanks for the report. This is an issue in the corresponding Strigi analyzer that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't crash anymore in this case (see http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for details).