Bug 241491 - Dolphin crashes after select all to copy, drag and drop
Summary: Dolphin crashes after select all to copy, drag and drop
Status: RESOLVED DUPLICATE of bug 234799
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-12 02:23 UTC by Robert Collard
Modified: 2010-06-12 12:12 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 Robert Collard 2010-06-12 02:23:56 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 x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I have tried several times to rearange some files in pictures by selecting all and dragging them to another open folder in another window.  Each time the file manager crashes.  This is a repeatable incident.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f07fb193710 (LWP 4859)):
#0  0x00007f0807805f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0803c2c4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0803c2c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f0807f59566 in QEventDispatcherGlib::processEvents (this=0x25f6510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f0807f2e992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0807f2ed6c in QEventLoop::exec (this=0x7f07fb192db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0807e38d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f0807f0f178 in QInotifyFileSystemWatcherEngine::run (this=0x2647c40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0807e3b775 in QThreadPrivate::start (arg=0x2647c40) at thread/qthread_unix.cpp:248
#9  0x00007f0804d719ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f080781269d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f07f37fe710 (LWP 4879)):
[KCrash Handler]
#5  0x00007f0805bb0f25 in ?? () from /usr/lib/libsopranoclient.so.1
#6  0x00007f080a8bad0e in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7f07f37fd7b0) at /usr/include/Soprano/../soprano/iterator.h:239
#7  0x00007f080a8b79f0 in Nepomuk::ResourceData::load (this=<value optimized out>) at ../../../nepomuk/core/resourcedata.cpp:419
#8  0x00007f080a8b81b8 in Nepomuk::ResourceData::property (this=0x7f07ec03e840, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#9  0x00007f080a8d2ee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#10 0x00007f080a8d59d0 in Nepomuk::Resource::rating (this=0x7f07f37fdc80) at ../../../nepomuk/core/resource.cpp:800
#11 0x0000000000465c1d in KLoadMetaDataThread::run (this=0x2a5a370) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:92
#12 0x00007f0807e3b775 in QThreadPrivate::start (arg=0x2a5a370) at thread/qthread_unix.cpp:248
#13 0x00007f0804d719ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f080781269d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f07f3fff710 (LWP 4881)):
#0  0x00007f080780afb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0807f56a9e in qt_safe_select (nfds=14, fdread=0x7f07f3ffe370, fdwrite=0x7f07f3ffe2f0, fdexcept=0x0, orig_timeout=0x0) at kernel/qcore_unix.cpp:143
#2  0x00007f0807f0a1aa in select_msecs (nfds=14, fdread=0x7f07f3ffe370, fdwrite=0x7f07f3ffe2f0, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f0807f0af01 in QProcessPrivate::waitForFinished (this=0x2b4aa20, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f0807eca86a in QProcess::waitForFinished (this=0x7f07f3ffe490, msecs=-1) at io/qprocess.cpp:1688
#5  0x00007f0807ecf068 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2074
#6  0x00007f08085ebd70 in KToolInvocation::startKdeinit () at ../../kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f08085ebf20 in KToolInvocation::klauncher () at ../../kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f08086aa0d6 in KSycocaPrivate::checkDatabase (this=0x2b4f7e0, ifNotFound=) at ../../kdecore/sycoca/ksycoca.cpp:427
#9  0x00007f08086aac55 in KSycoca::findFactory (this=0x2b318d0, id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycoca.cpp:455
#10 0x00007f08086ae387 in KSycocaFactory (this=0x2b44600, factory_id=KST_KProtocolInfoFactory) at ../../kdecore/sycoca/ksycocafactory.cpp:53
#11 0x00007f08086b4b93 in KProtocolInfoFactory (this=0xe) at ../../kdecore/sycoca/kprotocolinfofactory.cpp:29
#12 0x00007f08086b4dfa in KSycocaFactorySingleton<KProtocolInfoFactory>::self () at ../../kdecore/sycoca/ksycocafactory.h:200
#13 KProtocolInfoFactory::self () at ../../kdecore/sycoca/kprotocolinfofactory.cpp:121
#14 0x00007f08086afb5d in KProtocolInfo::isKnownProtocol (protocol=...) at ../../kdecore/sycoca/kprotocolinfo.cpp:447
#15 0x00007f08086afc8d in KProtocolInfo::isKnownProtocol (url=<value optimized out>) at ../../kdecore/sycoca/kprotocolinfo.cpp:441
#16 0x000000000046521d in KLoadMetaDataThread::formatValue (this=<value optimized out>, value=<value optimized out>) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:190
#17 0x000000000046609e in KLoadMetaDataThread::run (this=0x2731600) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:121
#18 0x00007f0807e3b775 in QThreadPrivate::start (arg=0x2731600) at thread/qthread_unix.cpp:248
#19 0x00007f0804d719ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#20 0x00007f080781269d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f07f2ffd710 (LWP 4892)):
#0  0x00007f080780afb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0807f0cb7d in QProcessManager::run (this=0x7f0808243f20) at io/qprocess_unix.cpp:245
#2  0x00007f0807e3b775 in QThreadPrivate::start (arg=0x7f0808243f20) at thread/qthread_unix.cpp:248
#3  0x00007f0804d719ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f080781269d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f080bb94760 (LWP 4855)):
#0  0x00007f0807805f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f080268f29a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f080268f7d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f080268fa85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f080673b6fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f080672cd2e in _XSetClipRectangles () from /usr/lib/libX11.so.6
#6  0x00007f080672ce23 in XSetClipRectangles () from /usr/lib/libX11.so.6
#7  0x00007f0808d212e7 in x11SetClipRegion (this=<value optimized out>, clipRegion=<value optimized out>, op=<value optimized out>) at painting/qpaintengine_x11.cpp:168
#8  QX11PaintEngine::updateClipRegion_dev (this=<value optimized out>, clipRegion=<value optimized out>, op=<value optimized out>) at painting/qpaintengine_x11.cpp:2078
#9  0x00007f0808d25bd1 in QX11PaintEngine::updateState (this=0x27c0780, state=...) at painting/qpaintengine_x11.cpp:1105
#10 0x00007f0808c70dd3 in QPainterPrivate::updateStateImpl (this=0x2a9ec00, newState=0x2b70730) at painting/qpainter.cpp:892
#11 0x00007f0808c70eb2 in QPainterPrivate::updateState (this=0x2a9ec00, newState=0x2b70730) at painting/qpainter.cpp:920
#12 0x00007f0808c76429 in QPainter::setClipRegion (this=<value optimized out>, r=..., op=Qt::ReplaceClip) at painting/qpainter.cpp:2825
#13 0x00007f08007b2377 in OxygenStyle::eventFilter (this=0x219e890, obj=<value optimized out>, ev=0x7fffb4b2b3e0) at ../../../kstyles/oxygen/oxygen.cpp:6480
#14 0x00007f0807f2f487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x288c550, event=0x7fffb4b2b3e0) at kernel/qcoreapplication.cpp:819
#15 0x00007f0808b1d1fc in QApplicationPrivate::notify_helper (this=0x21469d0, receiver=0x288c550, e=0x7fffb4b2b3e0) at kernel/qapplication.cpp:4296
#16 0x00007f0808b236fb in QApplication::notify (this=0x7fffb4b2ea70, receiver=0x288c550, e=0x7fffb4b2b3e0) at kernel/qapplication.cpp:4183
#17 0x00007f0809828526 in KApplication::notify (this=0x7fffb4b2ea70, receiver=0x288c550, event=0x7fffb4b2b3e0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f0807f3006c in QCoreApplication::notifyInternal (this=0x7fffb4b2ea70, receiver=0x288c550, event=0x7fffb4b2b3e0) at kernel/qcoreapplication.cpp:704
#19 0x00007f0808b7b7dd in QCoreApplication::sendSpontaneousEvent (this=0x288c5c0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 QWidgetPrivate::drawWidget (this=0x288c5c0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x27472e0)
    at kernel/qwidget.cpp:5339
#21 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#22 0x00007f0808b7c2a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5439
#23 0x00007f0808b7c2a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5439
#24 0x00007f0808b7c2a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5439
#25 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x288bcf0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#26 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#27 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x28973e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#28 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#29 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x2897a90, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#30 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#31 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x28977e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#32 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=8, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#33 0x00007f0808b7c2a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5439
#34 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x2773bd0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#35 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#36 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x276e840, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#37 0x00007f0808b7c478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=13, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x27472e0) at kernel/qwidget.cpp:5452
#38 0x00007f0808b7b53a in QWidgetPrivate::drawWidget (this=0x26ef7e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x27472e0) at kernel/qwidget.cpp:5388
#39 0x00007f0808d358c5 in QWidgetBackingStore::sync (this=0x27472e0) at painting/qbackingstore.cpp:1291
#40 0x00007f0808b6cb60 in QWidgetPrivate::syncBackingStore (this=0x26ef7e0) at kernel/qwidget.cpp:1672
#41 0x00007f0808b73865 in QWidget::event (this=0x26e54e0, event=0x2ba0fa0) at kernel/qwidget.cpp:8291
#42 0x00007f0808f35cab in QMainWindow::event (this=0x26e54e0, event=0x2ba0fa0) at widgets/qmainwindow.cpp:1433
#43 0x00007f080993f6f3 in KXmlGuiWindow::event (this=0x7fffb4b2a0c0, ev=0x1) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#44 0x00007f0808b1d22c in QApplicationPrivate::notify_helper (this=0x21469d0, receiver=0x26e54e0, e=0x2ba0fa0) at kernel/qapplication.cpp:4300
#45 0x00007f0808b236fb in QApplication::notify (this=0x7fffb4b2ea70, receiver=0x26e54e0, e=0x2ba0fa0) at kernel/qapplication.cpp:4183
#46 0x00007f0809828526 in KApplication::notify (this=0x7fffb4b2ea70, receiver=0x26e54e0, event=0x2ba0fa0) at ../../kdeui/kernel/kapplication.cpp:302
#47 0x00007f0807f3006c in QCoreApplication::notifyInternal (this=0x7fffb4b2ea70, receiver=0x26e54e0, event=0x2ba0fa0) at kernel/qcoreapplication.cpp:704
#48 0x00007f0807f327e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x211dc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x211dc30) at kernel/qcoreapplication.cpp:1345
#50 0x00007f0807f599d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#51 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#52 0x00007f0803c288c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x00007f0803c2c748 in ?? () from /lib/libglib-2.0.so.0
#54 0x00007f0803c2c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x00007f0807f59513 in QEventDispatcherGlib::processEvents (this=0x211d770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#56 0x00007f0808bcd46e in QGuiEventDispatcherGlib::processEvents (this=0x7fffb4b2a0c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f0807f2e992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#58 0x00007f0807f2ed6c in QEventLoop::exec (this=0x7fffb4b2e9c0, flags=) at kernel/qeventloop.cpp:201
#59 0x00007f0807f32aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#60 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 237839, bug 237554, bug 237406, bug 237383, bug 237309.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-06-12 12:12:09 UTC
Thanks for the bug report! This issue has been reported already, but it's still unclear what the cause of the bug is. It seems that you can work around the issue by either disabling tool tips in the Dolphin Settings or by disabling Nepomuk in the System Settings.

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