Bug 232698 - Random Dolphin crash
Summary: Random Dolphin crash
Status: RESOLVED DUPLICATE of bug 226096
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 232883 234702 234851 240537 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-30 15:04 UTC by Shantanu Tushar
Modified: 2010-08-15 14:03 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shantanu Tushar 2010-03-30 15:04:14 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.69 (KDE 4.4.69 (KDE 4.5 >= 20100324)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic i686
Distribution: Ubuntu 9.10

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

Just browsing through the directories, happens everytime randomly.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb774b700 (LWP 3782))]

Thread 3 (Thread 0xb5503b70 (LWP 3793)):
[KCrash Handler]
#7  0x02ab8a34 in QBasicAtomicInt::operator!=(int) const () from /home/hunny/kde/lib/libsopranoclient.so.1
#8  0x02ac0bf3 in QList<int>::detach() () from /home/hunny/kde/lib/libsopranoclient.so.1
#9  0x02ac09cd in QList<int>::append(int const&) () from /home/hunny/kde/lib/libsopranoclient.so.1
#10 0x02abfaa8 in Soprano::Client::ClientModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /home/hunny/kde/lib/libsopranoclient.so.1
#11 0x02cf92a4 in Nepomuk::MainModel::executeQuery (this=0x9124c80, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/nepomukmainmodel.cpp:213
#12 0x02d977c9 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /home/hunny/kde/lib/libsoprano.so.4
#13 0x02ceec5e in Nepomuk::ResourceData::determineUri (this=0x9495f20) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671
#14 0x02ced714 in Nepomuk::ResourceData::load (this=0x9495f20) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:414
#15 0x02cec8f7 in Nepomuk::ResourceData::property (this=0x9495f20, uri=...) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:271
#16 0x02d0a87d in Nepomuk::Resource::property (this=0xb5503218, uri=...) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resource.cpp:282
#17 0x02d0b9eb in Nepomuk::Resource::description (this=0xb5503218) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resource.cpp:525
#18 0x02b9fa68 in KLoadFileMetaDataThread::run (this=0x93fe698) at /home/hunny/kde/src/KDE/kdelibs/kfile/kloadfilemetadatathread.cpp:100
#19 0x0105ee6c in QThreadPrivate::start (arg=0x93fe698) at thread/qthread_unix.cpp:248
#20 0x0011580e in start_thread (arg=0xb5503b70) at pthread_create.c:300
#21 0x008a68de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb5ddcb70 (LWP 3796)):
#0  0x00d7a422 in __kernel_vsyscall ()
#1  0x0089fa71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x011aa6f3 in qt_safe_select (nfds=21, fdread=0xb5ddbb64, fdwrite=0xb5ddbae4, fdexcept=0x0, orig_timeout=0xb5ddbbe4) at kernel/qcore_unix.cpp:153
#3  0x00e366c2 in QNativeSocketEnginePrivate::nativeSelect (this=0x9510010, timeout=600000, checkRead=true, checkWrite=false, selectForRead=0xb5ddbc9f, selectForWrite=0xb5ddbc9e)
    at socket/qnativesocketengine_unix.cpp:1004
#4  0x00e1a3eb in QNativeSocketEngine::waitForReadOrWrite (this=0x9403660, readyToRead=0xb5ddbc9f, readyToWrite=0xb5ddbc9e, checkRead=true, checkWrite=false, msecs=600000, timedOut=0x0)
    at socket/qnativesocketengine.cpp:944
#5  0x00e2c962 in QAbstractSocket::waitForReadyRead (this=0x93eaf48, msecs=600000) at socket/qabstractsocket.cpp:1807
#6  0x00e393d3 in QLocalSocket::waitForReadyRead (this=0x941ec08, msecs=600000) at socket/qlocalsocket_unix.cpp:576
#7  0x02abca3d in Soprano::Client::ClientConnection::executeQuery(int, QString const&, Soprano::Query::QueryLanguage, QString const&) () from /home/hunny/kde/lib/libsopranoclient.so.1
#8  0x02abfa89 in Soprano::Client::ClientModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /home/hunny/kde/lib/libsopranoclient.so.1
#9  0x02cf92a4 in Nepomuk::MainModel::executeQuery (this=0x9124c80, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/nepomukmainmodel.cpp:213
#10 0x02d977c9 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /home/hunny/kde/lib/libsoprano.so.4
#11 0x02ceec5e in Nepomuk::ResourceData::determineUri (this=0x94c1520) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671
#12 0x02ced714 in Nepomuk::ResourceData::load (this=0x94c1520) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:414
#13 0x02cec8f7 in Nepomuk::ResourceData::property (this=0x94c1520, uri=...) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:271
#14 0x02d0a87d in Nepomuk::Resource::property (this=0xb5ddc218, uri=...) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resource.cpp:282
#15 0x02d0cc61 in Nepomuk::Resource::rating (this=0xb5ddc218) at /home/hunny/kde/src/KDE/kdelibs/nepomuk/core/resource.cpp:803
#16 0x02b9f9d5 in KLoadFileMetaDataThread::run (this=0x94a7df8) at /home/hunny/kde/src/KDE/kdelibs/kfile/kloadfilemetadatathread.cpp:94
#17 0x0105ee6c in QThreadPrivate::start (arg=0x94a7df8) at thread/qthread_unix.cpp:248
#18 0x0011580e in start_thread (arg=0xb5ddcb70) at pthread_create.c:300
#19 0x008a68de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb774b700 (LWP 3782)):
#0  0x00d7a422 in __kernel_vsyscall ()
#1  0x00898c96 in *__GI___poll (fds=0x91aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00a92d80 in ?? () from /usr/lib/libxcb.so.1
#3  0x00a949d2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x005fa506 in _XReply () from /usr/lib/libX11.so.6
#5  0x005d7519 in XGetImage () from /usr/lib/libX11.so.6
#6  0x072cb859 in QX11PixmapData::toImage (this=0x94f1450) at image/qpixmap_x11.cpp:1492
#7  0x072cad3b in QX11PixmapData::setAlphaChannel (this=0x94f1450, alpha=...) at image/qpixmap_x11.cpp:1295
#8  0x072b2552 in QPixmap::setAlphaChannel (this=0xbfafac70, alphaChannel=...) at image/qpixmap.cpp:1825
#9  0x036b869c in SelectionToggle::paintEvent (this=0x9123c78, event=0xbfafb278) at /home/hunny/kde/src/KDE/kdebase/apps/dolphin/src/selectiontoggle.cpp:175
#10 0x072087c5 in QWidget::event (this=0x9123c78, event=0xbfafb278) at kernel/qwidget.cpp:8144
#11 0x0762e1c9 in QAbstractButton::event (this=0x9123c78, e=0xbfafb278) at widgets/qabstractbutton.cpp:1080
#12 0x0719cfc4 in QApplicationPrivate::notify_helper (this=0x8f70c88, receiver=0x9123c78, e=0xbfafb278) at kernel/qapplication.cpp:4300
#13 0x0719ce30 in QApplication::notify (this=0xbfafce40, receiver=0x9123c78, e=0xbfafb278) at kernel/qapplication.cpp:4265
#14 0x003bd6c0 in KApplication::notify (this=0xbfafce40, receiver=0x9123c78, event=0xbfafb278) at /home/hunny/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#15 0x01176db3 in QCoreApplication::notifyInternal (this=0xbfafce40, receiver=0x9123c78, event=0xbfafb278) at kernel/qcoreapplication.cpp:704
#16 0x0719f68d in QCoreApplication::sendSpontaneousEvent (receiver=0x9123c78, event=0xbfafb278) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 0x07201181 in QWidgetPrivate::drawWidget (this=0x912cd30, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5339
#18 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x911eac0, pdev=0x91355fc, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#19 0x072015ef in QWidgetPrivate::drawWidget (this=0x911eac0, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#20 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x911ee38, pdev=0x91355fc, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#21 0x072015ef in QWidgetPrivate::drawWidget (this=0x911ee38, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#22 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x911d8d8, pdev=0x91355fc, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#23 0x072015ef in QWidgetPrivate::drawWidget (this=0x911d8d8, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#24 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x910e508, pdev=0x91355fc, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#25 0x072015ef in QWidgetPrivate::drawWidget (this=0x910e508, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#26 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x8fde238, pdev=0x91355fc, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#27 0x072015ef in QWidgetPrivate::drawWidget (this=0x8fde238, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#28 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x915f580, pdev=0x91355fc, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#29 0x072015ef in QWidgetPrivate::drawWidget (this=0x915f580, pdev=0x91355fc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#30 0x07201a23 in QWidgetPrivate::paintSiblingsRecursive (this=0x8fcb4a0, pdev=0x91355fc, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x91346f8)
    at kernel/qwidget.cpp:5452
#31 0x072015ef in QWidgetPrivate::drawWidget (this=0x8fcb4a0, pdev=0x91355fc, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x91346f8) at kernel/qwidget.cpp:5388
#32 0x074114a0 in QWidgetBackingStore::sync (this=0x91346f8) at painting/qbackingstore.cpp:1291
#33 0x071f7f42 in QWidgetPrivate::syncBackingStore (this=0x8fcb4a0) at kernel/qwidget.cpp:1672
#34 0x07208cf2 in QWidget::event (this=0x8f9cf00, event=0x9113f00) at kernel/qwidget.cpp:8291
#35 0x076ae40a in QMainWindow::event (this=0x8f9cf00, event=0x9113f00) at widgets/qmainwindow.cpp:1433
#36 0x004b3429 in KMainWindow::event (this=0x8f9cf00, ev=0x9113f00) at /home/hunny/kde/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:1103
#37 0x004f607b in KXmlGuiWindow::event (this=0x8f9cf00, ev=0x9113f00) at /home/hunny/kde/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#38 0x0719cfc4 in QApplicationPrivate::notify_helper (this=0x8f70c88, receiver=0x8f9cf00, e=0x9113f00) at kernel/qapplication.cpp:4300
#39 0x0719ce30 in QApplication::notify (this=0xbfafce40, receiver=0x8f9cf00, e=0x9113f00) at kernel/qapplication.cpp:4265
#40 0x003bd6c0 in KApplication::notify (this=0xbfafce40, receiver=0x8f9cf00, event=0x9113f00) at /home/hunny/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#41 0x01176db3 in QCoreApplication::notifyInternal (this=0xbfafce40, receiver=0x8f9cf00, event=0x9113f00) at kernel/qcoreapplication.cpp:704
#42 0x0117a93f in QCoreApplication::sendEvent (receiver=0x8f9cf00, event=0x9113f00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#43 0x01177e67 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f0cc88) at kernel/qcoreapplication.cpp:1345
#44 0x01177b1f in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#45 0x011af11e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#46 0x011ad9fc in postEventSourceDispatch (s=0x8f737b8) at kernel/qeventdispatcher_glib.cpp:276
#47 0x06713e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#48 0x06717730 in ?? () from /lib/libglib-2.0.so.0
#49 0x06717863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#50 0x011aea08 in QEventDispatcherGlib::processEvents (this=0x8f0deb8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#51 0x07273c8e in QGuiEventDispatcherGlib::processEvents (this=0x8f0deb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x0117418f in QEventLoop::processEvents (this=0xbfafcdbc, flags=...) at kernel/qeventloop.cpp:149
#53 0x011742d4 in QEventLoop::exec (this=0xbfafcdbc, flags=...) at kernel/qeventloop.cpp:201
#54 0x0117748f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0x0719a470 in QApplication::exec () at kernel/qapplication.cpp:3579
#56 0x03581684 in kdemain (argc=1, argv=0x8f5e988) at /home/hunny/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:102
#57 0x0804d74d in launch (argc=1, _name=0x8f2418c "dolphin", args=0x8f24194 "\001", cwd=0x0, envc=1, envs=0x8f241a5 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x805259f "0")
    at /home/hunny/kde/src/KDE/kdelibs/kinit/kinit.cpp:722
#58 0x0804e866 in handle_launcher_request (sock=9, who=0x8052838 "launcher") at /home/hunny/kde/src/KDE/kdelibs/kinit/kinit.cpp:1214
#59 0x0804f011 in handle_requests (waitForPid=0) at /home/hunny/kde/src/KDE/kdelibs/kinit/kinit.cpp:1407
#60 0x0805053f in main (argc=4, argv=0xbfafd5a4, envp=0xbfafd5b8) at /home/hunny/kde/src/KDE/kdelibs/kinit/kinit.cpp:1855

This bug may be a duplicate of or related to bug 226096.

Possible duplicates by query: bug 231389, bug 230650, bug 230058, bug 220879.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-04-18 16:11:27 UTC
From bug 234702 (reported for 4.4.2):

-- Information about the crash:
While getting 2 Dolphin windows ready to copy a directory from a mounted DVD to
a subdirectory of $HOME/.wine, the Dolphin application crashed.
Comment 2 Frank Reininghaus 2010-04-18 16:11:42 UTC
*** Bug 234702 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas L. 2010-04-21 13:47:18 UTC
valid for me in kde 4.4.2 and latest soprano
Comment 4 Jonathan Thomas 2010-04-21 14:04:17 UTC
Reported as happening while mousing over some files in some dupes.
Comment 5 Jonathan Thomas 2010-04-21 14:04:27 UTC
*** Bug 232883 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Thomas 2010-04-21 14:04:34 UTC
*** Bug 234851 has been marked as a duplicate of this bug. ***
Comment 7 Modestas Vainius 2010-05-03 10:06:19 UTC
Confirmed on 4.4.3 as well. I guess it has something to do with read-only media (e.g. DVD).
Comment 8 Frank Reininghaus 2010-06-03 13:33:05 UTC
*** Bug 240537 has been marked as a duplicate of this bug. ***
Comment 9 Peter Penz 2010-08-15 14:03:42 UTC

*** This bug has been marked as a duplicate of bug 226096 ***