Bug 289239 - Dolphin crashed while closing split view
Summary: Dolphin crashed while closing split view
Status: RESOLVED DUPLICATE of bug 278302
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-17 23:26 UTC by João Vidal da Silva
Modified: 2012-02-10 12:55 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 João Vidal da Silva 2011-12-17 23:26:36 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I browsed files in split view mode and when closed the split view to single dolphin crashed.
Does not happen everytime.
This has happened with and without having the Terminal panel opened.


- Custom settings of the application:
View mode is Detail
Preview is on
Show hidden files is on
Show Toolbar is on
Show Menubar is off. Dolphin's menubar is shown nonetheless as my menubars are handled through the  Window Menubar widget inside Panel.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb6b7bb70 (LWP 2982)):
#0  0x00cb0d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x01f6b7d5 in do_gettime (frac=0xb6b7b020, sec=0xb6b7b018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0203e4b6 in QTimerInfoList::updateCurrentTime (this=0x946b9a4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0203e80a in QTimerInfoList::timerWait (this=0x946b9a4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0203d053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb6b7b12c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0203d0ed in timerSourcePrepare (source=0x946b970, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x024e988c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x024ea637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x024eac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0203db37 in QEventDispatcherGlib::processEvents (this=0x9383758, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0200e1dd in QEventLoop::processEvents (this=0xb6b7b2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x0200e421 in QEventLoop::exec (this=0xb6b7b2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x01f1190b in QThread::exec (this=0x9357830) at thread/qthread.cpp:498
#14 0x01feee2d in QInotifyFileSystemWatcherEngine::run (this=0x9357830) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x01f147b3 in QThreadPrivate::start (arg=0x9357830) at thread/qthread_unix.cpp:331
#16 0x006e5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb46ffb70 (LWP 2999)):
#0  0x006e8d50 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x001eff54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x024ea102 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x024ea990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x024eac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0203db37 in QEventDispatcherGlib::processEvents (this=0x9659310, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0200e1dd in QEventLoop::processEvents (this=0xb46ff2b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0200e421 in QEventLoop::exec (this=0xb46ff2b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x01f1190b in QThread::exec (this=0x96866c0) at thread/qthread.cpp:498
#9  0x01feee2d in QInotifyFileSystemWatcherEngine::run (this=0x96866c0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x01f147b3 in QThreadPrivate::start (arg=0x96866c0) at thread/qthread_unix.cpp:331
#11 0x006e5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7817710 (LWP 2980)):
[KCrash Handler]
#7  qobject_cast<QWidget*> (o=0x9da5e00) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:910
#8  QWidgetPrivate::hideChildren (this=0x9d81ef8, spontaneous=false) at kernel/qwidget.cpp:7794
#9  0x01590352 in QWidgetPrivate::hideChildren (this=0x9da5fa8, spontaneous=false) at kernel/qwidget.cpp:7818
#10 0x01590352 in QWidgetPrivate::hideChildren (this=0x9e04b20, spontaneous=false) at kernel/qwidget.cpp:7818
#11 0x01590552 in QWidgetPrivate::hide_helper (this=0x9e04b20) at kernel/qwidget.cpp:7562
#12 0x01599c50 in QWidget::setVisible (this=0x9afd718, visible=false) at kernel/qwidget.cpp:7734
#13 0x0158fa00 in hide (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:491
#14 QWidgetPrivate::close_helper (this=0x9e04b20, mode=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7869
#15 0x0158fb76 in QWidget::close (this=0x9afd718) at kernel/qwidget.cpp:7930
#16 0x00d69288 in DolphinMainWindow::toggleSplitView (this=0x934a7e8) at ../../../dolphin/src/dolphinmainwindow.cpp:888
#17 0x00d6eead in DolphinMainWindow::qt_metacall (this=0x934a7e8, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbf9c2b98) at ./dolphinmainwindow.moc:233
#18 0x02015b7d in metacall (argv=0xbf9c2b98, idx=70, cl=QMetaObject::InvokeMetaMethod, object=0x934a7e8) at kernel/qmetaobject.cpp:237
#19 QMetaObject::metacall (object=0x934a7e8, cl=QMetaObject::InvokeMetaMethod, idx=70, argv=0xbf9c2b98) at kernel/qmetaobject.cpp:232
#20 0x02024a6a in QMetaObject::activate (sender=0x948ae38, m=0x1e83458, local_signal_index=1, argv=0xbf9c2b98) at kernel/qobject.cpp:3278
#21 0x0153383d in QAction::triggered (this=0x948ae38, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#22 0x01533adb in QAction::activate (this=0x948ae38, event=QAction::Trigger) at kernel/qaction.cpp:1257
#23 0x01533c70 in QAction::event (this=0x17, e=0x3) at kernel/qaction.cpp:1183
#24 0x0108f20f in KAction::event (this=0x948ae38, event=0xbf9c2f68) at ../../kdeui/actions/kaction.cpp:131
#25 0x0153ad54 in notify_helper (e=0xbf9c2f68, receiver=0x948ae38, this=0x9236460) at kernel/qapplication.cpp:4486
#26 QApplicationPrivate::notify_helper (this=0x9236460, receiver=0x948ae38, e=0xbf9c2f68) at kernel/qapplication.cpp:4458
#27 0x01540103 in QApplication::notify (this=0xbf9c2f68, receiver=0x948ae38, e=0xbf9c2f68) at kernel/qapplication.cpp:3886
#28 0x01191681 in KApplication::notify (this=0xbf9c3c14, receiver=0x948ae38, event=0xbf9c2f68) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x0200f19e in QCoreApplication::notifyInternal (this=0xbf9c3c14, receiver=0x948ae38, event=0xbf9c2f68) at kernel/qcoreapplication.cpp:787
#30 0x01573597 in sendEvent (event=0xbf9c2f68, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QShortcutMap::dispatchEvent (this=0x923650c, e=0xbf9c3294) at kernel/qshortcutmap.cpp:879
#32 0x01574b75 in QShortcutMap::tryShortcutEvent (this=0x923650c, o=0x9d3fef8, e=0xbf9c3294) at kernel/qshortcutmap.cpp:364
#33 0x015420ea in QApplication::notify (this=0x9d3fef8, receiver=0x9d3fef8, e=0xbf9c3294) at kernel/qapplication.cpp:3928
#34 0x01191681 in KApplication::notify (this=0xbf9c3c14, receiver=0x9d3fef8, event=0xbf9c3294) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x0200f19e in QCoreApplication::notifyInternal (this=0xbf9c3c14, receiver=0x9d3fef8, event=0xbf9c3294) at kernel/qcoreapplication.cpp:787
#36 0x01538b6d in sendSpontaneousEvent (event=0xbf9c3294, receiver=0x9d3fef8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 qt_sendSpontaneousEvent (receiver=0x9d3fef8, event=0xbf9c3294) at kernel/qapplication.cpp:5480
#38 0x015ee8b1 in QKeyMapper::sendKeyEvent (keyWidget=0x9d3fef8, grab=false, type=QEvent::KeyPress, code=16777266, modifiers=) at kernel/qkeymapper_x11.cpp:1866
#39 0x015eed55 in QKeyMapperPrivate::translateKeyEvent (this=0x9262f80, keyWidget=0x9d3fef8, event=0xbf9c387c, grab=false) at kernel/qkeymapper_x11.cpp:1836
#40 0x015c69f5 in QApplication::x11ProcessEvent (this=0xbf9c3c14, event=0xbf9c387c) at kernel/qapplication_x11.cpp:3583
#41 0x015f324c in x11EventSourceDispatch (s=0x9238c40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0x024ea25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x024ea990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x024eac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x0203dada in QEventDispatcherGlib::processEvents (this=0x921dbb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#46 0x015f2e3a in QGuiEventDispatcherGlib::processEvents (this=0x921dbb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x0200e1dd in QEventLoop::processEvents (this=0xbf9c3b84, flags=...) at kernel/qeventloop.cpp:149
#48 0x0200e421 in QEventLoop::exec (this=0xbf9c3b84, flags=...) at kernel/qeventloop.cpp:201
#49 0x0201319d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#50 0x015388f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#51 0x00d78433 in kdemain (argc=5, argv=0xbf9c3de4) at ../../../dolphin/src/main.cpp:85
#52 0x0804850b in main (argc=5, argv=0xbf9c3de4) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 288358, bug 288304, bug 288081, bug 288080, bug 287899.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2012-02-07 19:54:07 UTC
Thanks for the bug report! Do you know if a tool tip was shown before the crash ocurred? In that case, it's probably a duplicate of bug 278302 (which has been fixed very recently).
Comment 2 João Vidal da Silva 2012-02-10 12:55:49 UTC
That's it, exactly.

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