Bug 290180

Summary: dolphin crashes when clicking middle click on trash
Product: [Applications] dolphin Reporter: shani <grawcho>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash CC: titus0818
Priority: NOR    
Version: 1.99   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description shani 2011-12-30 14:09:46 UTC
Application: dolphin (1.99)
KDE Platform Version: 4.7.95 (4.8 RC1 (4.7.95)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-7-generic i686
Distribution: Ubuntu precise (development branch)

-- Information about the crash:
- What I was doing when the application crashed: dolphin crashes when clicking middle click on trash.
kernel 3.2.0-7
KDE: 4.7.3.95

sony vaio VGN-SZ120P
synaptic touchpad (middle click is upper right corner)

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

Thread 3 (Thread 0xb6c28b70 (LWP 2365)):
#0  0x07c45b48 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x07c29e34 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x07c0675f in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01f06797 in QEventDispatcherGlib::processEvents (this=0xa17ecc0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x01ed6fad in QEventLoop::processEvents (this=0xb6c282b0, flags=...) at kernel/qeventloop.cpp:149
#5  0x01ed71f1 in QEventLoop::exec (this=0xb6c282b0, flags=...) at kernel/qeventloop.cpp:201
#6  0x01dda69b in QThread::exec (this=0xa1780c8) at thread/qthread.cpp:498
#7  0x01eb7bfd in QInotifyFileSystemWatcherEngine::run (this=0xa1780c8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x01ddd543 in QThreadPrivate::start (arg=0xa1780c8) at thread/qthread_unix.cpp:331
#9  0x00eefd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x002cc0de in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb4e5bb70 (LWP 2366)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x002bd3ee in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x07c1405b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07c0661e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07c06771 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01f06797 in QEventDispatcherGlib::processEvents (this=0xb630b418, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x01ed6fad in QEventLoop::processEvents (this=0xb4e5b2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x01ed71f1 in QEventLoop::exec (this=0xb4e5b2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x01dda69b in QThread::exec (this=0xa0b6ee0) at thread/qthread.cpp:498
#9  0x01eb7bfd in QInotifyFileSystemWatcherEngine::run (this=0xa0b6ee0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x01ddd543 in QThreadPrivate::start (arg=0xa0b6ee0) at thread/qthread_unix.cpp:331
#11 0x00eefd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x002cc0de in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb78bd930 (LWP 2364)):
[KCrash Handler]
#7  0x001b07b7 in DolphinViewContainer::setActive (this=0x0, active=true) at ../../../dolphin/src/dolphinviewcontainer.cpp:163
#8  0x001ab14c in DolphinMainWindow::openNewTab (this=0xa160960, url=...) at ../../../dolphin/src/dolphinmainwindow.cpp:517
#9  0x001ab5bc in DolphinMainWindow::handlePlacesClick (this=0xa160960, url=..., buttons=...) at ../../../dolphin/src/dolphinmainwindow.cpp:1275
#10 0x001af12d in DolphinMainWindow::qt_metacall (this=0xa160960, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbfa82274) at ./dolphinmainwindow.moc:273
#11 0x01ede7dd in metacall (argv=0xbfa82274, idx=110, cl=QMetaObject::InvokeMetaMethod, object=0xa160960) at kernel/qmetaobject.cpp:237
#12 QMetaObject::metacall (object=0xa160960, cl=QMetaObject::InvokeMetaMethod, idx=110, argv=0xbfa82274) at kernel/qmetaobject.cpp:232
#13 0x01eed6ca in QMetaObject::activate (sender=0xa41e950, m=0x1f5ffc, local_signal_index=0, argv=0xbfa82274) at kernel/qobject.cpp:3278
#14 0x001bf0dd in PlacesPanel::urlChanged (this=0xa41e950, _t1=..., _t2=...) at ./placespanel.moc:94
#15 0x001bf116 in PlacesPanel::emitExtendedUrlChangedSignal (this=0xa41e950, url=...) at ../../../dolphin/src/panels/places/placespanel.cpp:57
#16 0x001bf1d3 in PlacesPanel::qt_metacall (this=0xa41e950, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfa823d8) at ./placespanel.moc:82
#17 0x01ede7dd in metacall (argv=0xbfa823d8, idx=92, cl=QMetaObject::InvokeMetaMethod, object=0xa41e950) at kernel/qmetaobject.cpp:237
#18 QMetaObject::metacall (object=0xa41e950, cl=QMetaObject::InvokeMetaMethod, idx=92, argv=0xbfa823d8) at kernel/qmetaobject.cpp:232
#19 0x01eed6ca in QMetaObject::activate (sender=0xa41e950, m=0xd55088, local_signal_index=0, argv=0xbfa823d8) at kernel/qobject.cpp:3278
#20 0x00d15cb5 in KFilePlacesView::urlChanged (this=0xa41e950, _t1=...) at ./kfileplacesview.moc:144
#21 0x00d17945 in KFilePlacesView::Private::setCurrentIndex (this=0xa420938, index=...) at ../../kfile/kfileplacesview.cpp:906
#22 0x00d179ef in KFilePlacesView::Private::_k_placeClicked (this=0xa420938, index=...) at ../../kfile/kfileplacesview.cpp:1074
#23 0x00d1a0ae in KFilePlacesView::qt_metacall (this=0xa41e950, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfa825d8) at ./kfileplacesview.moc:122
#24 0x001bf162 in PlacesPanel::qt_metacall (this=0xa41e950, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbfa825d8) at ./placespanel.moc:75
#25 0x01ede7dd in metacall (argv=0xbfa825d8, idx=79, cl=QMetaObject::InvokeMetaMethod, object=0xa41e950) at kernel/qmetaobject.cpp:237
#26 QMetaObject::metacall (object=0xa41e950, cl=QMetaObject::InvokeMetaMethod, idx=79, argv=0xbfa825d8) at kernel/qmetaobject.cpp:232
#27 0x01eed6ca in QMetaObject::activate (sender=0xa41e950, m=0x94571fc, local_signal_index=1, argv=0xbfa825d8) at kernel/qobject.cpp:3278
#28 0x09099185 in QAbstractItemView::clicked (this=0xa41e950, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:331
#29 0x090995fb in QAbstractItemView::mouseReleaseEvent (this=0xa41e950, event=0xbfa82e2c) at itemviews/qabstractitemview.cpp:1798
#30 0x090b7871 in QListView::mouseReleaseEvent (this=0xa41e950, e=0xbfa82e2c) at itemviews/qlistview.cpp:796
#31 0x08b5c318 in QWidget::event (this=0xa41e950, event=0xbfa82e2c) at kernel/qwidget.cpp:8295
#32 0x08f61655 in QFrame::event (this=0xa41e950, e=0xbfa82e2c) at widgets/qframe.cpp:557
#33 0x08ff3bf1 in QAbstractScrollArea::viewportEvent (this=0xa41e950, e=0xbfa82e2c) at widgets/qabstractscrollarea.cpp:1043
#34 0x09095f8c in QAbstractItemView::viewportEvent (this=0xa41e950, event=0xbfa82e2c) at itemviews/qabstractitemview.cpp:1628
#35 0x08ff6306 in viewportEvent (this=<optimized out>, event=0xbfa82e2c) at widgets/qabstractscrollarea_p.h:100
#36 eventFilter (e=0xbfa82e2c, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#37 QAbstractScrollAreaFilter::eventFilter (this=0xa41e520, o=0xa418f98, e=0xbfa82e2c) at widgets/qabstractscrollarea_p.h:115
#38 0x01ed8106 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa02e848, receiver=0xa418f98, event=0xbfa82e2c) at kernel/qcoreapplication.cpp:902
#39 0x08b020a2 in notify_helper (e=0xbfa82e2c, receiver=0xa418f98, this=0xa02e848) at kernel/qapplication.cpp:4482
#40 QApplicationPrivate::notify_helper (this=0xa02e848, receiver=0xa418f98, e=0xbfa82e2c) at kernel/qapplication.cpp:4458
#41 0x08b0813b in QApplication::notify (this=0xa02e848, receiver=0xa418f98, e=0xbfa82e2c) at kernel/qapplication.cpp:4047
#42 0x01120fb1 in KApplication::notify (this=0xbfa83634, receiver=0xa418f98, event=0xbfa82e2c) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x01ed7f6e in QCoreApplication::notifyInternal (this=0xbfa83634, receiver=0xa418f98, event=0xbfa82e2c) at kernel/qcoreapplication.cpp:787
#44 0x08b03095 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0xa418f98, event=0xbfa82e2c, alienWidget=0xa418f98, nativeWidget=0xa41b530, buttonDown=0x9466c94, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#46 0x08b8f644 in QETWidget::translateMouseEvent (this=0xa41b530, event=0xbfa832ac) at kernel/qapplication_x11.cpp:4568
#47 0x08b8e1cd in QApplication::x11ProcessEvent (this=0xbfa83634, event=0xbfa832ac) at kernel/qapplication_x11.cpp:3690
#48 0x08bba5cc in x11EventSourceDispatch (s=0xa02f308, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x07c0628a in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x07c06695 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x07c06771 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x01f0673a in QEventDispatcherGlib::processEvents (this=0xa016bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#53 0x08bba1ba in QGuiEventDispatcherGlib::processEvents (this=0xa016bb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x01ed6fad in QEventLoop::processEvents (this=0xbfa835a4, flags=...) at kernel/qeventloop.cpp:149
#55 0x01ed71f1 in QEventLoop::exec (this=0xbfa835a4, flags=...) at kernel/qeventloop.cpp:201
#56 0x01edbdfd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#57 0x08affc74 in QApplication::exec () at kernel/qapplication.cpp:3760
#58 0x001b8d61 in kdemain (argc=5, argv=0xbfa83824) at ../../../dolphin/src/main.cpp:91
#59 0x0804850b in main (argc=5, argv=0xbfa83824) at dolphin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Peter Penz 2012-01-05 19:54:29 UTC
Thanks for the report, but this seems to be fixed in the meantime as I cannot reproduce the issue.
Comment 2 angelescu 2012-03-01 13:30:49 UTC
Created attachment 69210 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0

- What I was doing when the application crashed:

dolphin crashes when clicking middle click on a folder in a place panel.This work in KDE 4.74.

-- Backtrace (Reduced):
#6  DolphinViewContainer::setActive (this=0x0, active=true) at ../../../dolphin/src/dolphinviewcontainer.cpp:164
#7  0x00007f147d299164 in DolphinMainWindow::openNewTab (this=0x241c700, url=...) at ../../../dolphin/src/dolphinmainwindow.cpp:517
#8  0x00007f147d299525 in DolphinMainWindow::handlePlacesClick (this=0x241c700, url=<optimized out>, buttons=<optimized out>) at ../../../dolphin/src/dolphinmainwindow.cpp:1283
#9  0x00007f147d29caa0 in DolphinMainWindow::qt_metacall (this=0x241c700, _c=QMetaObject::InvokeMetaMethod, _id=65, _a=0x7fff85556ba0) at ./dolphinmainwindow.moc:275
[...]
#11 0x00007f147d2aa4b7 in PlacesPanel::urlChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at ./placespanel.moc:94
Comment 3 Peter Penz 2012-03-01 13:49:11 UTC
@shani and  angelescu: Do both of you have enabled the split view in Dolphin per default? In this case the issue is a duplicate of bug 292470 that got fixed for 4.8.1
Comment 4 angelescu 2012-03-02 08:29:37 UTC
--- On Thu, 3/1/12, Peter Penz <peter.penz19@gmail.com> wrote:

From: Peter Penz <peter.penz19@gmail.com>
Subject: [Bug 290180] dolphin crashes when clicking middle click on trash
To: titus0818@yahoo.com
Date: Thursday, March 1, 2012, 1:49 PM

https://bugs.kde.org/show_bug.cgi?id=290180





--- Comment #3 from Peter Penz <peter penz19 gmail com>  2012-03-01 13:49:11 ---
@shani and  angelescu: Do both of you have enabled the split view in Dolphin
per default? In this case the issue is a duplicate of bug 292470 that got fixed
for 4.8.1
Comment 5 Frank Reininghaus 2012-03-03 14:30:18 UTC
*** Bug 295023 has been marked as a duplicate of this bug. ***