Bug 206897

Summary: Crash reading samba share (QMetaObject::activate, DolphinController::activationChanged, DolphinController::indicateActivationChange)
Product: [Applications] dolphin Reporter: Shawn Kovalchick <bamapookie+kde>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, cart, floeschie, frank78ac, johann-nikolaus
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Shawn Kovalchick 2009-09-09 20:17:29 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.1
Operating System: Linux 2.6.28-gentoo-r5 i686

What I was doing when the application crashed:
After copying files to a samba share (using split view in dolphin) and changing file names on windows server, and attempting to refresh, dolphin becomes very unresponsive.  Dolphin appears to hang while trying to retrieve data from the remote host, will respond for a second, then will hang again.  This repeats several times before the crash occurs.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0xb71c8671 in QMetaObject::activate (sender=0x853ff68, m=0xb7c173dc, local_signal_index=9, argv=0xbfa9c31c) at kernel/qobject.cpp:3181
#7  0xb7bd2689 in DolphinController::activationChanged (this=0x853ff68, _t1=true) at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1_build/dolphin/src/dolphincontroller.moc:198
#8  0xb7bd26b5 in DolphinController::indicateActivationChange (this=0x853ff68, active=<value optimized out>)
    at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/dolphincontroller.cpp:119
#9  0xb7be9cf1 in DolphinView::setActive (this=0x8540718, active=<value optimized out>) at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/dolphinview.cpp:209
#10 0xb7be9e62 in DolphinView::eventFilter (this=0x8540718, watched=0x8541e98, event=0xbfa9c788) at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/dolphinview.cpp:912
#11 0xb71b4d4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80da150, receiver=0x8541e98, event=0xbfa9c788) at kernel/qcoreapplication.cpp:726
#12 0xb697753a in QApplicationPrivate::notify_helper (this=0x80da150, receiver=0x8541e98, e=0xbfa9c788) at kernel/qapplication.cpp:4053
#13 0xb6980244 in QApplication::notify (this=0xbfaa0ba4, receiver=0x8541e98, e=0xbfa9c788) at kernel/qapplication.cpp:3959
#14 0xb76bfcc3 in KApplication::notify (this=0xbfaa0ba4, receiver=0x8541e98, event=0xbfa9c788) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#15 0xb71b5b0b in QCoreApplication::notifyInternal (this=0xbfaa0ba4, receiver=0x8541e98, event=0xbfa9c788) at kernel/qcoreapplication.cpp:606
#16 0xb698142e in QCoreApplication::sendEvent (receiver=0x8541e98, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0xb69edb39 in handle_xdnd_position (w=0x81351c0, xe=0xbfa9c94c, passive=false) at kernel/qdnd_x11.cpp:922
#18 0xb69f10b8 in QDragManager::move (this=0x82d5300, globalPos=@0xbfa9cf24) at kernel/qdnd_x11.cpp:1652
#19 0xb69f1fb1 in QDragManager::eventFilter (this=0x82d5300, o=0x8676d98, e=0xbfa9cf0c) at kernel/qdnd_x11.cpp:1296
#20 0xb71b4e0c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x80da150, receiver=0x8676d98, event=0xbfa9cf0c) at kernel/qcoreapplication.cpp:707
#21 0xb69774d3 in QApplicationPrivate::notify_helper (this=0x80da150, receiver=0x8676d98, e=0xbfa9cf0c) at kernel/qapplication.cpp:4032
#22 0xb697f932 in QApplication::notify (this=0xbfaa0ba4, receiver=0x8676d98, e=0xbfa9cf0c) at kernel/qapplication.cpp:3759
#23 0xb76bfcc3 in KApplication::notify (this=0xbfaa0ba4, receiver=0x8676d98, event=0xbfa9cf0c) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#24 0xb71b5b0b in QCoreApplication::notifyInternal (this=0xbfaa0ba4, receiver=0x8676d98, event=0xbfa9cf0c) at kernel/qcoreapplication.cpp:606
#25 0xb6980dd3 in QApplicationPrivate::sendMouseEvent (receiver=0x8676d98, event=0xbfa9cf0c, alienWidget=0x0, nativeWidget=0x82aeee0, buttonDown=0xb706fa40, lastMouseReceiver=@0xb706fa44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 0xb69e16f5 in QETWidget::translateMouseEvent (this=0x82aeee0, event=0xbfa9e4bc) at kernel/qapplication_x11.cpp:4448
#27 0xb69e07c5 in QApplication::x11ProcessEvent (this=0xbfaa0ba4, event=0xbfa9e4bc) at kernel/qapplication_x11.cpp:3566
#28 0xb6a072b2 in x11EventSourceDispatch (s=0x80d4560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0xb62550c1 in IA__g_main_context_dispatch (context=0x80d32a0) at gmain.c:2144
#30 0xb6258753 in g_main_context_iterate (context=0x80d32a0, block=1, dispatch=1, self=0x80d1040) at gmain.c:2778
#31 0xb6258911 in IA__g_main_context_iteration (context=0x80d32a0, may_block=1) at gmain.c:2841
#32 0xb71dd388 in QEventDispatcherGlib::processEvents (this=0x80ccb28, flags={i = -1079384456}) at kernel/qeventdispatcher_glib.cpp:324
#33 0xb6a06aa5 in QGuiEventDispatcherGlib::processEvents (this=0x80ccb28, flags={i = -1079384408}) at kernel/qguieventdispatcher_glib.cpp:202
#34 0xb71b42aa in QEventLoop::processEvents (this=0x8677740, flags={i = -1079384344}) at kernel/qeventloop.cpp:149
#35 0xb71b446a in QEventLoop::exec (this=0x8677740, flags={i = -1079384132}) at kernel/qeventloop.cpp:196
#36 0xb69f17e4 in QDragManager::drag (this=0x82d5300, o=0x8639fd0) at kernel/qdnd_x11.cpp:1969
#37 0xb6988dea in QDrag::exec (this=0x8639fd0, supportedActions={i = -1079383908}, defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#38 0xb7bf3c0e in DragAndDropHelper::startDrag (this=0x818e6d8, itemView=0x82c4008, supportedActions={i = -1079383832}, controller=0x827ea50)
    at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/draganddrophelper.cpp:93
#39 0xb7bd5954 in DolphinDetailsView::startDrag (this=0x82c4008, supportedActions={i = -1079383580})
    at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/dolphindetailsview.cpp:310
#40 0xb6e7bd64 in QAbstractItemView::mouseMoveEvent (this=0x82c4008, event=0xbfa9f32c) at itemviews/qabstractitemview.cpp:1547
#41 0xb7bd5b1c in DolphinDetailsView::mouseMoveEvent (this=0x82c4008, event=0xbfa9f32c) at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/dolphindetailsview.cpp:280
#42 0xb69ca325 in QWidget::event (this=0x82c4008, event=0xbfa9f32c) at kernel/qwidget.cpp:7506
#43 0xb6d4b2d3 in QFrame::event (this=0x82c4008, e=0xbfa9f32c) at widgets/qframe.cpp:559
#44 0xb6ddd8cf in QAbstractScrollArea::viewportEvent (this=0x82c4008, e=0x0) at widgets/qabstractscrollarea.cpp:962
#45 0xb6e7dcbf in QAbstractItemView::viewportEvent (this=0x82c4008, event=0xbfa9f32c) at itemviews/qabstractitemview.cpp:1471
#46 0xb6eb6fe9 in QTreeView::viewportEvent (this=0x82c4008, event=0xbfa9f32c) at itemviews/qtreeview.cpp:1264
#47 0xb6ddfd85 in QAbstractScrollAreaFilter::eventFilter (this=0x82c3218, o=0x82c4788, e=0xbfa9f32c) at widgets/qabstractscrollarea_p.h:100
#48 0xb71b4d4a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80da150, receiver=0x82c4788, event=0xbfa9f32c) at kernel/qcoreapplication.cpp:726
#49 0xb697753a in QApplicationPrivate::notify_helper (this=0x80da150, receiver=0x82c4788, e=0xbfa9f32c) at kernel/qapplication.cpp:4053
#50 0xb697f932 in QApplication::notify (this=0xbfaa0ba4, receiver=0x82c4788, e=0xbfa9f32c) at kernel/qapplication.cpp:3759
#51 0xb76bfcc3 in KApplication::notify (this=0xbfaa0ba4, receiver=0x82c4788, event=0xbfa9f32c) at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#52 0xb71b5b0b in QCoreApplication::notifyInternal (this=0xbfaa0ba4, receiver=0x82c4788, event=0xbfa9f32c) at kernel/qcoreapplication.cpp:606
#53 0xb6980dd3 in QApplicationPrivate::sendMouseEvent (receiver=0x82c4788, event=0xbfa9f32c, alienWidget=0x82c4788, nativeWidget=0x82aeee0, buttonDown=0xb706fa40, lastMouseReceiver=@0xb706fa44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#54 0xb69e16f5 in QETWidget::translateMouseEvent (this=0x82aeee0, event=0xbfaa08dc) at kernel/qapplication_x11.cpp:4448
#55 0xb69e07c5 in QApplication::x11ProcessEvent (this=0xbfaa0ba4, event=0xbfaa08dc) at kernel/qapplication_x11.cpp:3566
#56 0xb6a072b2 in x11EventSourceDispatch (s=0x80d4560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#57 0xb62550c1 in IA__g_main_context_dispatch (context=0x80d32a0) at gmain.c:2144
#58 0xb6258753 in g_main_context_iterate (context=0x80d32a0, block=1, dispatch=1, self=0x80d1040) at gmain.c:2778
#59 0xb6258911 in IA__g_main_context_iteration (context=0x80d32a0, may_block=1) at gmain.c:2841
#60 0xb71dd388 in QEventDispatcherGlib::processEvents (this=0x80ccb28, flags={i = -1079375208}) at kernel/qeventdispatcher_glib.cpp:324
#61 0xb6a06aa5 in QGuiEventDispatcherGlib::processEvents (this=0x80ccb28, flags={i = -1079375160}) at kernel/qguieventdispatcher_glib.cpp:202
#62 0xb71b42aa in QEventLoop::processEvents (this=0xbfaa0b30, flags={i = -1079375096}) at kernel/qeventloop.cpp:149
#63 0xb71b446a in QEventLoop::exec (this=0xbfaa0b30, flags={i = -1079375048}) at kernel/qeventloop.cpp:196
#64 0xb71b6691 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#65 0xb69773d7 in QApplication::exec () at kernel/qapplication.cpp:3526
#66 0x0807b23f in main (argc=5, argv=0xbfaa0d54) at /var/tmp/portage/kde-base/dolphin-4.3.1/work/dolphin-4.3.1/dolphin/src/main.cpp:94

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-12 16:24:49 UTC
Bug 202510 could be the same as this.
- Does Dolphin crashes again if you repeat the steps you described ?
Thanks
Comment 2 Dario Andres 2009-09-17 00:23:12 UTC
*** Bug 202510 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-09-25 01:08:09 UTC
*** Bug 208358 has been marked as a duplicate of this bug. ***
Comment 4 Frank Reininghaus 2009-10-08 12:39:38 UTC
*** Bug 209857 has been marked as a duplicate of this bug. ***