Bug 261109 - Dolphin crashes after expanding folders
Summary: Dolphin crashes after expanding folders
Status: RESOLVED DUPLICATE of bug 235166
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-23 23:28 UTC by Steven Kucharzyk
Modified: 2010-12-24 16:03 UTC (History)
1 user (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 Steven Kucharzyk 2010-12-23 23:28:07 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I had indexing suspended and parked some large Seagate PC Backup files (.tib) temporarily on an ext4 drive. Tried coping those to another ext4 drive (through Dolphin) but couldn't.  During this crash I was expanding out the source folders (on ext4) in prep to attempt a transfer of the .tib files back to a pc platter but opening the folders alone caused a crash. Since this has happened before without dealing with pc files (but Indexing was turned - on) I'm not sure what process is at the heart of this but it's getting rather regular.

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

Thread 3 (Thread 0x7f290066e710 (LWP 29482)):
[KCrash Handler]
#5  0x00007f290ef5836c in QMutex::lock (this=0x75acc0) at thread/qmutex.cpp:150
#6  0x00007f290c0773e1 in relock (this=0x75ac80, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#7  QMutexLocker (this=0x75ac80, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#8  Soprano::Client::ClientModel::executeQuery (this=0x75ac80, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/client/clientmodel.cpp:103
#9  0x00007f2910c8f92f in Nepomuk::MainModel::executeQuery (this=0x896470, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/nepomukmainmodel.cpp:214
#10 0x00007f2910984d09 in Soprano::FilterModel::executeQuery (this=0x8b94a0, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>)
    at /usr/src/debug/soprano-2.4.2/soprano/filtermodel.cpp:164
#11 0x00007f2910c99e85 in Nepomuk::ResourceData::determineUri (this=0xe766f0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:673
#12 0x00007f2910ca953f in Nepomuk::ResourceData::load (this=0xe766f0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:415
#13 0x00007f2910ca9f38 in Nepomuk::ResourceData::property (this=0xe766f0, uri=...) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:271
#14 0x00007f2910ca9fd2 in Nepomuk::Resource::property (this=<value optimized out>, uri=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:280
#15 0x00007f2910caa183 in Nepomuk::Resource::rating (this=0x7f290066dcc0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:800
#16 0x0000000000456eef in _start ()

Thread 2 (Thread 0x7f28fee87710 (LWP 29486)):
#0  0x00007f290ae6439c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f290ef5bd23 in QMutexPrivate::wait (this=0xe72b60, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f290ef58465 in QMutex::lock (this=0xe76748) at thread/qmutex.cpp:167
#3  0x00007f2910ca94d0 in relock (this=0xe766f0) at /usr/include/QtCore/qmutex.h:120
#4  QMutexLocker (this=0xe766f0) at /usr/include/QtCore/qmutex.h:102
#5  Nepomuk::ResourceData::load (this=0xe766f0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:410
#6  0x00007f2910ca9f38 in Nepomuk::ResourceData::property (this=0xe766f0, uri=...) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resourcedata.cpp:271
#7  0x00007f2910ca9fd2 in Nepomuk::Resource::property (this=<value optimized out>, uri=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:280
#8  0x00007f2910caa183 in Nepomuk::Resource::rating (this=0x7f28fee86cc0) at /usr/src/debug/kdelibs-4.4.4/nepomuk/core/resource.cpp:800
#9  0x0000000000456eef in _start ()

Thread 1 (Thread 0x7f2911f29760 (LWP 29450)):
#0  0x00007f290dcd26b3 in poll () from /lib64/libc.so.6
#1  0x00007f2907ee8c0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2907ee9daf in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00007f290ce21c33 in _XReply () from /usr/lib64/libX11.so.6
#4  0x00007f290cdfdc25 in XGetImage () from /usr/lib64/libX11.so.6
#5  0x00007f290e517783 in QX11PixmapData::toImage (this=0xe7c2e0) at image/qpixmap_x11.cpp:1492
#6  0x00007f290e515ec2 in QX11PixmapData::setAlphaChannel (this=0xe7c2e0, alpha=...) at image/qpixmap_x11.cpp:1295
#7  0x00007f29113f25d2 in ?? () from /usr/lib64/libdolphinprivate.so.4
#8  0x00007f290e485d6e in QWidget::event (this=0x96c900, event=0x7fffc06be730) at kernel/qwidget.cpp:8190
#9  0x00007f290e4354d4 in QApplicationPrivate::notify_helper (this=0x6c0370, receiver=0x96c900, e=0x7fffc06be730) at kernel/qapplication.cpp:4302
#10 0x00007f290e43daca in QApplication::notify (this=<value optimized out>, receiver=0x96c900, e=0x7fffc06be730) at kernel/qapplication.cpp:4185
#11 0x00007f290fb9cc06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#12 0x00007f290f043e4c in QCoreApplication::notifyInternal (this=0x7fffc06c1770, receiver=0x96c900, event=0x7fffc06be730) at kernel/qcoreapplication.cpp:726
#13 0x00007f290e4811b2 in sendSpontaneousEvent (this=0x903f30, pdev=0xabe8b8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x742b40)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#14 QWidgetPrivate::drawWidget (this=0x903f30, pdev=0xabe8b8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5363
#15 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x830680, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#16 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x830680, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#17 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0xc4ddd0, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#18 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0xc4ddd0, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#19 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x7ec5b0, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#20 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x7ec5b0, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#21 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x7ee140, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#22 0x00007f290e481c3c in QWidgetPrivate::paintSiblingsRecursive (this=0x7ee140, pdev=0xabe8b8, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5463
#23 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x7ee140, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#24 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x72c050, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#25 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x72c050, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#26 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x7eb9e0, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#27 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x7eb9e0, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#28 0x00007f290e481d7f in QWidgetPrivate::paintSiblingsRecursive (this=0x744760, pdev=0xabe8b8, siblings=<value optimized out>, index=<value optimized out>, rgn=..., offset=..., flags=4, 
    sharedPainter=0x0, backingStore=0x742b40) at kernel/qwidget.cpp:5476
#29 0x00007f290e480f1a in QWidgetPrivate::drawWidget (this=0x744760, pdev=0xabe8b8, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x742b40)
    at kernel/qwidget.cpp:5412
#30 0x00007f290e635231 in QWidgetBackingStore::sync (this=0x742b40) at painting/qbackingstore.cpp:1300
#31 0x00007f290e477940 in QWidgetPrivate::syncBackingStore (this=0x744760) at kernel/qwidget.cpp:1688
#32 0x00007f290e486272 in QWidget::event (this=0x72b750, event=0xe62780) at kernel/qwidget.cpp:8337
#33 0x00007f290e831a6b in QMainWindow::event (this=0x72b750, event=0xe62780) at widgets/qmainwindow.cpp:1414
#34 0x00007f290fc1a4a3 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#35 0x00007f290e4354d4 in QApplicationPrivate::notify_helper (this=0x6c0370, receiver=0x72b750, e=0xe62780) at kernel/qapplication.cpp:4302
#36 0x00007f290e43daca in QApplication::notify (this=<value optimized out>, receiver=0x72b750, e=0xe62780) at kernel/qapplication.cpp:4185
#37 0x00007f290fb9cc06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#38 0x00007f290f043e4c in QCoreApplication::notifyInternal (this=0x7fffc06c1770, receiver=0x72b750, event=0xe62780) at kernel/qcoreapplication.cpp:726
#39 0x00007f290f0475ba in sendEvent (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x691210) at kernel/qcoreapplication.cpp:1367
#41 0x00007f290f06c173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f290929ba93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f290929c270 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f290929c510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f290f06c67f in QEventDispatcherGlib::processEvents (this=0x6968a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007f290e4d614e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f290f043292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f290f043495 in QEventLoop::exec (this=0x7fffc06c16c0, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007f290f04788b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#51 0x0000000000436c3d in _start ()

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

Possible duplicates by query: bug 260745, bug 257384, bug 256606, bug 253906, bug 252886.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-12-24 16:03:07 UTC
Thanks for the bug report! This looks like an issue which has been reported already. To work around this crash, you can either disable Nepomuk or disable Dolphin's tool tips (and possibly the Information Panel).

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