Bug 234690

Summary: dolphin crashes with segmentation fault
Product: [Applications] dolphin Reporter: mniasfreemag
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: etienne, frank78ac, k.siwczynski, le.maitre.killian, sebastian, trueg
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description mniasfreemag 2010-04-18 11:10:59 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
dolphin crashes when moving files from one folder to another. There are two windows open at the time of the crash. Also firefox is open at the same time

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb6098b70 (LWP 1940)):
#0  0x056041d7 in g_main_context_release () from /lib/libglib-2.0.so.0
#1  0x056060e3 in ?? () from /lib/libglib-2.0.so.0
#2  0x056064b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0125c60f in QEventDispatcherGlib::processEvents (this=0xb5711ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x0122f059 in QEventLoop::processEvents (this=0xb6098290, flags=) at kernel/qeventloop.cpp:149
#5  0x0122f4aa in QEventLoop::exec (this=0xb6098290, flags=...) at kernel/qeventloop.cpp:201
#6  0x0112b5a8 in QThread::exec (this=0x8573398) at thread/qthread.cpp:487
#7  0x0120ec1b in QInotifyFileSystemWatcherEngine::run (this=0x8573398) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0112e32e in QThreadPrivate::start (arg=0x8573398) at thread/qthread_unix.cpp:248
#9  0x0082b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x0069ea0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb218bb70 (LWP 2381)):
#0  0x00a8f422 in __kernel_vsyscall ()
#1  0x00832af9 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x008300d1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x006ab99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#4  0x0112d8c2 in QMutexPrivate::wait (this=0xb19af48, timeout=-1) at thread/qmutex_unix.cpp:84
#5  0x01129052 in QMutex::lock (this=0x902bbd8) at thread/qmutex.cpp:167
#6  0x00a4f000 in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x00303a30 in Nepomuk::MainModel::executeQuery (this=0x813b700, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#8  0x005383cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#9  0x002f7335 in Nepomuk::ResourceData::determineUri (this=0xb570f490) at ../../../nepomuk/core/resourcedata.cpp:671
#10 0x002f86a0 in Nepomuk::ResourceData::load (this=0xb570f490) at ../../../nepomuk/core/resourcedata.cpp:414
#11 0x002f919b in Nepomuk::ResourceData::property (this=0xb570f490, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#12 0x00316cb7 in Nepomuk::Resource::property (this=0xb218b294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#13 0x00319d41 in Nepomuk::Resource::rating (this=0xb218b294) at ../../../nepomuk/core/resource.cpp:800
#14 0x080aa1e9 in KLoadMetaDataThread::run (this=0x84bfef0) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#15 0x0112e32e in QThreadPrivate::start (arg=0x84bfef0) at thread/qthread_unix.cpp:248
#16 0x0082b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x0069ea0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3fb8b70 (LWP 2382)):
[KCrash Handler]
#6  QMutex::lock (this=0xd00ab859) at thread/qmutex.cpp:150
#7  0x01230634 in QCoreApplication::postEvent (receiver=0xb19af48, event=0xa049a90, priority=0) at kernel/qcoreapplication.cpp:1113
#8  0x012309ac in QCoreApplication::postEvent (receiver=0xb19af48, event=0xa049a90) at kernel/qcoreapplication.cpp:1066
#9  0x01242236 in queued_activate (sender=<value optimized out>, signal=<value optimized out>, c=0x9bb7680, argv=0xb3fb7a2c, semaphore=0x0) at kernel/qobject.cpp:3173
#10 0x012442b1 in QMetaObject::activate (sender=0x8fdaa58, m=0x1343c48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3266
#11 0x01293797 in QIODevice::readyRead (this=0x8fdaa58) at .moc/release-shared/moc_qiodevice.cpp:91
#12 0x013e8df2 in QAbstractSocketPrivate::canReadNotification (this=0xc814538) at socket/qabstractsocket.cpp:626
#13 0x013e943e in QAbstractSocket::waitForReadyRead (this=0x8fdaa58, msecs=600000) at socket/qabstractsocket.cpp:1822
#14 0x013f3f12 in QLocalSocket::waitForReadyRead (this=0xb19af48, msecs=600000) at socket/qlocalsocket_unix.cpp:576
#15 0x00a4d0da in ?? () from /usr/lib/libsopranoclient.so.1
#16 0x00a49a25 in Soprano::Client::LocalSocketClient::connect(QString const&) () from /usr/lib/libsopranoclient.so.1
#17 0x003028ce in init (this=0x82e4a20, forced=<value optimized out>) at ../../../nepomuk/core/nepomukmainmodel.cpp:101
#18 0x003039d4 in model (this=0x813b700, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:112
#19 Nepomuk::MainModel::executeQuery (this=0x813b700, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#20 0x005383cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#21 0x002f7335 in Nepomuk::ResourceData::determineUri (this=0xb57135d8) at ../../../nepomuk/core/resourcedata.cpp:671
#22 0x002f86a0 in Nepomuk::ResourceData::load (this=0xb57135d8) at ../../../nepomuk/core/resourcedata.cpp:414
#23 0x002f919b in Nepomuk::ResourceData::property (this=0xb57135d8, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#24 0x00316cb7 in Nepomuk::Resource::property (this=0xb3fb8294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#25 0x00319d41 in Nepomuk::Resource::rating (this=0xb3fb8294) at ../../../nepomuk/core/resource.cpp:800
#26 0x080aa1e9 in KLoadMetaDataThread::run (this=0xa6a26f8) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#27 0x0112e32e in QThreadPrivate::start (arg=0xa6a26f8) at thread/qthread_unix.cpp:248
#28 0x0082b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#29 0x0069ea0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb788d710 (LWP 1934)):
#0  0x00a8f422 in __kernel_vsyscall ()
#1  0x00690b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x04c8bd60 in ?? () from /usr/lib/libxcb.so.1
#3  0x04c8c2cb in ?? () from /usr/lib/libxcb.so.1
#4  0x04c8c667 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x01549d79 in _XSend () from /usr/lib/libX11.so.6
#6  0x01536112 in ?? () from /usr/lib/libX11.so.6
#7  0x0153631a in XPutImage () from /usr/lib/libX11.so.6
#8  0x02d8cf31 in QX11PixmapData::fromImage (this=0xb14b1f8, img=..., flags=...) at image/qpixmap_x11.cpp:612
#9  0x02d76d0c in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1992
#10 0x02dde0ae in QPaintEngine::drawImage (this=0x870a158, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:623
#11 0x02ea3b19 in QX11PaintEngine::drawImage (this=0x870a158, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1893
#12 0x02df5688 in QPainterPrivate::draw_helper (this=0xc2c5328, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:484
#13 0x02df6635 in QPainter::drawLines (this=0xbfd7edbc, lines=0xbfd7ea70, lineCount=1) at painting/qpainter.cpp:4683
#14 0x017e47b3 in QPainter::drawLine (this=0x81a4088, p=0xbfd7edbc, rect=..., color=..., orientation=Qt::Horizontal) at /usr/include/qt4/QtGui/qpainter.h:551
#15 OxygenHelper::drawSeparator (this=0x81a4088, p=0xbfd7edbc, rect=..., color=..., orientation=Qt::Horizontal) at ../../../kstyles/oxygen/lib/helper.cpp:617
#16 0x017f3698 in OxygenStyleHelper::dockFrame (this=0x81a4088, color=..., width=185) at ../../../kstyles/oxygen/helper.cpp:977
#17 0x0182bdd8 in OxygenStyle::eventFilter (this=0x817b990, obj=0x839f4a8, ev=0xbfd7f594) at ../../../kstyles/oxygen/oxygen.cpp:6438
#18 0x0122fcda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8138cf0, receiver=0x839f4a8, event=0xbfd7f594) at kernel/qcoreapplication.cpp:819
#19 0x02c804b9 in QApplicationPrivate::notify_helper (this=0x8138cf0, receiver=0x839f4a8, e=0xbfd7f594) at kernel/qapplication.cpp:4296
#20 0x02c870f9 in QApplication::notify (this=0xbfd80614, receiver=0x839f4a8, e=0xbfd7f594) at kernel/qapplication.cpp:4265
#21 0x00ef0f2a in KApplication::notify (this=0xbfd80614, receiver=0x839f4a8, event=0xbfd7f594) at ../../kdeui/kernel/kapplication.cpp:302
#22 0x01230a3b in QCoreApplication::notifyInternal (this=0xbfd80614, receiver=0x839f4a8, event=0xbfd7f594) at kernel/qcoreapplication.cpp:704
#23 0x02ce79d6 in QCoreApplication::sendSpontaneousEvent (this=0x839f2a0, pdev=0x8376b34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8376a48)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 QWidgetPrivate::drawWidget (this=0x839f2a0, pdev=0x8376b34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8376a48) at kernel/qwidget.cpp:5339
#25 0x02ce8815 in QWidgetPrivate::paintSiblingsRecursive (this=0x812f0e8, pdev=0x8376b34, siblings=..., index=39, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8376a48)
    at kernel/qwidget.cpp:5452
#26 0x02ce7725 in QWidgetPrivate::drawWidget (this=0x812f0e8, pdev=0x8376b34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8376a48) at kernel/qwidget.cpp:5388
#27 0x02ebe890 in QWidgetBackingStore::sync (this=0x8376a48) at painting/qbackingstore.cpp:1291
#28 0x02cd7b93 in QWidgetPrivate::syncBackingStore (this=0x812f0e8) at kernel/qwidget.cpp:1672
#29 0x02cdee76 in QWidget::event (this=0x8135070, event=0xabbd728) at kernel/qwidget.cpp:8291
#30 0x030f9bc7 in QMainWindow::event (this=0x8135070, event=0xabbd728) at widgets/qmainwindow.cpp:1433
#31 0x00fe2b04 in KMainWindow::event (this=0x8135070, ev=0xabbd728) at ../../kdeui/widgets/kmainwindow.cpp:1103
#32 0x0102a88f in KXmlGuiWindow::event (this=0x8135070, ev=0xabbd728) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#33 0x02c804dc in QApplicationPrivate::notify_helper (this=0x8138cf0, receiver=0x8135070, e=0xabbd728) at kernel/qapplication.cpp:4300
#34 0x02c870f9 in QApplication::notify (this=0xbfd80614, receiver=0x8135070, e=0xabbd728) at kernel/qapplication.cpp:4265
#35 0x00ef0f2a in KApplication::notify (this=0xbfd80614, receiver=0x8135070, event=0xabbd728) at ../../kdeui/kernel/kapplication.cpp:302
#36 0x01230a3b in QCoreApplication::notifyInternal (this=0xbfd80614, receiver=0x8135070, event=0xabbd728) at kernel/qcoreapplication.cpp:704
#37 0x01233473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x81192c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x81192c0) at kernel/qcoreapplication.cpp:1345
#39 0x012335dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#40 0x0125cadf in QCoreApplication::sendPostedEvents (s=0x813e510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x813e510) at kernel/qeventdispatcher_glib.cpp:276
#42 0x056025e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x056062d8 in ?? () from /lib/libglib-2.0.so.0
#44 0x056064b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x0125c5d5 in QEventDispatcherGlib::processEvents (this=0x81194a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#46 0x02d40135 in QGuiEventDispatcherGlib::processEvents (this=0x81194a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x0122f059 in QEventLoop::processEvents (this=0xbfd80574, flags=) at kernel/qeventloop.cpp:149
#48 0x0122f4aa in QEventLoop::exec (this=0xbfd80574, flags=...) at kernel/qeventloop.cpp:201
#49 0x0123369f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0x02c80577 in QApplication::exec () at kernel/qapplication.cpp:3579
#51 0x0807bbcf in main (argc=5, argv=0xbfd807f4) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 229716, bug 229046, bug 225225, bug 225208, bug 225190.

Reported using DrKonqi
Comment 1 mniasfreemag 2010-04-19 04:43:24 UTC
*** Bug 234692 has been marked as a duplicate of this bug. ***
Comment 2 mniasfreemag 2010-04-19 04:52:45 UTC
I think this bug is related to 223413
Comment 3 Konrad SiwczyƄski 2010-04-30 21:57:21 UTC
Created attachment 43129 [details]
New crash information added by DrKonqi

Two windows opened, while moving files from one to another partition. Both partitions are ntfs and one of them is on external drive. Firefox also running.
Comment 4 othelarian 2010-05-01 14:57:24 UTC
Created attachment 43146 [details]
New crash information added by DrKonqi

When i tried to deplace some folder in trash, or when i tried to select lots of folder, dolphin crash. Probably link to multiple selection folder
Comment 5 Frank Reininghaus 2010-05-02 10:11:07 UTC
It could also be related to bug 235166.
Comment 6 Frank Reininghaus 2010-05-08 10:48:14 UTC
*** Bug 236817 has been marked as a duplicate of this bug. ***
Comment 7 Peter Penz 2010-08-15 14:27:12 UTC
I've set it as duplicate to 235166 now (although the root cause might be slightly different).

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