Bug 292467

Summary: Dolphin crashes after click on a directory
Product: [Applications] dolphin Reporter: Arnaud Frézet <arnaudfrezet>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 1.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Arnaud Frézet 2012-01-26 15:02:24 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-10-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was browsing file structure, i click on a directory to explore it, then Dolphin crashes every time.

- Unusual behavior I noticed: I can't activate KDE Desktop Effects, it crashes KDE

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb37cab70 (LWP 4195)):
#0  0xb517f468 in __i686.get_pc_thunk.bx () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5183d19 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76a5f54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#3  0xb50a820b in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb50a9906 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb50a9c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5b3fb37 in QEventDispatcherGlib::processEvents (this=0x82c5c08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0xb5b101dd in QEventLoop::processEvents (this=0xb37ca2b0, flags=...) at kernel/qeventloop.cpp:149
#8  0xb5b10421 in QEventLoop::exec (this=0xb37ca2b0, flags=...) at kernel/qeventloop.cpp:201
#9  0xb5a1390b in QThread::exec (this=0x82d6598) at thread/qthread.cpp:498
#10 0xb5af0e2d in QInotifyFileSystemWatcherEngine::run (this=0x82d6598) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb5a167b3 in QThreadPrivate::start (arg=0x82d6598) at thread/qthread_unix.cpp:331
#12 0xb5180d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb76980ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb1887b70 (LWP 4196)):
#0  0xb4ee8d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb5a6d7d5 in do_gettime (frac=0xb1887020, sec=0xb1887018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5b404b6 in QTimerInfoList::updateCurrentTime (this=0x8609f9c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb5b4080a in QTimerInfoList::timerWait (this=0x8609f9c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5b3f053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb188712c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5b3f0ed in timerSourcePrepare (source=0x8609f68, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb50a888c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb50a9637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb50a9c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5b3fb37 in QEventDispatcherGlib::processEvents (this=0x84faa00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb5b101dd in QEventLoop::processEvents (this=0xb18872b0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5b10421 in QEventLoop::exec (this=0xb18872b0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb5a1390b in QThread::exec (this=0x83e9688) at thread/qthread.cpp:498
#14 0xb5af0e2d in QInotifyFileSystemWatcherEngine::run (this=0x83e9688) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5a167b3 in QThreadPrivate::start (arg=0x83e9688) at thread/qthread_unix.cpp:331
#16 0xb5180d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb76980ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb48e9710 (LWP 4194)):
[KCrash Handler]
#7  0xb6484ea7 in QAbstractSlider::value (this=0x8796148) at widgets/qabstractslider.cpp:524
#8  0xb7437656 in DolphinTreeView::elasticBandRect() const () from /usr/lib/libdolphinprivate.so.4
#9  0xb7437710 in DolphinTreeView::updateElasticBand() () from /usr/lib/libdolphinprivate.so.4
#10 0xb74378ae in DolphinTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libdolphinprivate.so.4
#11 0xb60c7fc8 in QWidget::event (this=0x86fa480, event=0xbfdea7bc) at kernel/qwidget.cpp:8295
#12 0xb64cd285 in QFrame::event (this=0x86fa480, e=0xbfdea7bc) at widgets/qframe.cpp:557
#13 0xb655f821 in QAbstractScrollArea::viewportEvent (this=0x86fa480, e=0xbfdea7bc) at widgets/qabstractscrollarea.cpp:1043
#14 0xb6601bbc in QAbstractItemView::viewportEvent (this=0x86fa480, event=0xbfdea7bc) at itemviews/qabstractitemview.cpp:1628
#15 0xb664c376 in QTreeView::viewportEvent (this=0x86fa480, event=0xbfdea7bc) at itemviews/qtreeview.cpp:1256
#16 0xb6561f36 in viewportEvent (this=<optimized out>, event=0xbfdea7bc) at widgets/qabstractscrollarea_p.h:100
#17 eventFilter (e=0xbfdea7bc, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#18 QAbstractScrollAreaFilter::eventFilter (this=0x83aa0b8, o=0x86e2750, e=0xbfdea7bc) at widgets/qabstractscrollarea_p.h:115
#19 0xb5b11336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8175df0, receiver=0x86e2750, event=0xbfdea7bc) at kernel/qcoreapplication.cpp:902
#20 0xb606dd52 in notify_helper (e=0xbfdea7bc, receiver=0x86e2750, this=0x8175df0) at kernel/qapplication.cpp:4482
#21 QApplicationPrivate::notify_helper (this=0x8175df0, receiver=0x86e2750, e=0xbfdea7bc) at kernel/qapplication.cpp:4458
#22 0xb6073deb in QApplication::notify (this=0x8175df0, receiver=0x86e2750, e=0xbfdea7bc) at kernel/qapplication.cpp:4047
#23 0xb6bc3971 in KApplication::notify (this=0xbfdeafd4, receiver=0x86e2750, event=0xbfdea7bc) at ../../kdeui/kernel/kapplication.cpp:311
#24 0xb5b1119e in QCoreApplication::notifyInternal (this=0xbfdeafd4, receiver=0x86e2750, event=0xbfdea7bc) at kernel/qcoreapplication.cpp:787
#25 0xb606ed45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QApplicationPrivate::sendMouseEvent (receiver=0x86e2750, event=0xbfdea7bc, alienWidget=0x86e2750, nativeWidget=0x85148c0, buttonDown=0xb69d8eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#27 0xb60fb304 in QETWidget::translateMouseEvent (this=0x85148c0, event=0xbfdeac3c) at kernel/qapplication_x11.cpp:4571
#28 0xb60f9e8d in QApplication::x11ProcessEvent (this=0xbfdeafd4, event=0xbfdeac3c) at kernel/qapplication_x11.cpp:3693
#29 0xb612628c in x11EventSourceDispatch (s=0x8172700, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0xb50a925f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb50a9990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb50a9c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb5b3fada in QEventDispatcherGlib::processEvents (this=0x8156bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#34 0xb6125e7a in QGuiEventDispatcherGlib::processEvents (this=0x8156bb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xb5b101dd in QEventLoop::processEvents (this=0xbfdeaf44, flags=...) at kernel/qeventloop.cpp:149
#36 0xb5b10421 in QEventLoop::exec (this=0xbfdeaf44, flags=...) at kernel/qeventloop.cpp:201
#37 0xb5b1519d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#38 0xb606b924 in QApplication::exec () at kernel/qapplication.cpp:3760
#39 0xb7791453 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#40 0x0804850b in ?? ()
#41 0xb75df113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#42 0x08048531 in _start ()

Reported using DrKonqi