Bug 219975

Summary: Dolphin suddenly crashed after opening a file [get2, QThreadPrivate::start]
Product: [Applications] dolphin Reporter: Roman K. <roman.karlstetter>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Roman K. 2009-12-24 17:39:20 UTC
Application: dolphin (1.3.80)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) "release 203"
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I opened a textfile from dolphin (filter was active), then it suddenly crashed

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd2ba1497f0 (LWP 28427))]

Thread 2 (Thread 0x7fd2a49a0910 (LWP 32097)):
[KCrash Handler]
#5  get2 (thread=<value optimized out>) at thread/qthread_p.h:192
#6  QThreadPrivate::start (thread=<value optimized out>) at thread/qthread_unix.cpp:218
#7  0x00007fd2b344165d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd2b5e5414d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd2ba1497f0 (LWP 28427)):
#0  0x00007fd2b5e4b033 in poll () from /lib64/libc.so.6
#1  0x00007fd2b06fe91a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fd2b07002e4 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00007fd2b4d93213 in _XReply () from /usr/lib64/libX11.so.6
#4  0x00007fd2b4d6fa25 in XGetImage () from /usr/lib64/libX11.so.6
#5  0x00007fd2b669cff3 in QX11PixmapData::toImage() const () from /usr/lib64/libQtGui.so.4
#6  0x00007fd2b66891f0 in QPixmap::toImage() const () from /usr/lib64/libQtGui.so.4
#7  0x00007fd2b7dde36d in KIconEffect::apply(QPixmap const&, int, float, QColor const&, QColor const&, bool) const () from /usr/lib64/libkdeui.so.5
#8  0x00007fd2b7dde551 in KIconEffect::apply(QPixmap const&, int, float, QColor const&, bool) const () from /usr/lib64/libkdeui.so.5
#9  0x00007fd2b8eb8e20 in KRatingPainter::paint(QPainter*, QRect const&, int, int) const () from /usr/lib64/libnepomuk.so.4
#10 0x00007fd2b8eae30c in KRatingWidget::paintEvent(QPaintEvent*) () from /usr/lib64/libnepomuk.so.4
#11 0x00007fd2b65fee15 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007fd2b69a1106 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007fd2b65a9bcc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007fd2b65b01ed in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007fd2b7e1ca76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#16 0x00007fd2b71e553c in QCoreApplication::notifyInternal (this=0x7fff23e4a6b0, receiver=0xb4dff0, event=0x7fff23e47620) at kernel/qcoreapplication.cpp:704
#17 0x00007fd2b66073bd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#18 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#19 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#20 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#21 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#23 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#26 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#27 0x00007fd2b6607e79 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#28 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#29 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#30 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fd2b6608048 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#32 0x00007fd2b660711a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fd2b67bc4c5 in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fd2b65f8800 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#35 0x00007fd2b65ff525 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fd2b69bbf6b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fd2b7f33a83 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#38 0x00007fd2b65a9bcc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fd2b65b01ed in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#40 0x00007fd2b7e1ca76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#41 0x00007fd2b71e553c in QCoreApplication::notifyInternal (this=0x7fff23e4a6b0, receiver=0x8858d0, event=0x1620290) at kernel/qcoreapplication.cpp:704
#42 0x00007fd2b71e7cb7 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#44 0x00007fd2b720efd3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#45 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#46 0x00007fd2b188cdde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fd2b18907a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#48 0x00007fd2b18908d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#49 0x00007fd2b720eb13 in QEventDispatcherGlib::processEvents (this=0x69ef00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#50 0x00007fd2b665694e in ?? () from /usr/lib64/libQtGui.so.4
#51 0x00007fd2b71e3e52 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007fd2b71e422c in QEventLoop::exec (this=0x7fff23e4a600, flags=) at kernel/qeventloop.cpp:201
#53 0x00007fd2b71e7f7b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#54 0x0000000000439e25 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-24 20:22:52 UTC
This is a weird one. Probably a bug in the Qt library..
- Have you tried to repeat the situation and check if it crashes again ?
Thanks
Comment 2 Roman K. 2009-12-24 23:11:32 UTC
yes I tried it a few times again, but it didn't crash anymore
Comment 3 Dario Andres 2009-12-24 23:12:38 UTC
Ok. Reopen this report if you can reproduce this crash again. Thanks