Bug 247459

Summary: Dolphin crash
Product: [Applications] dolphin Reporter: Ben Gouhier <benoit.gouhier>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: alberto.montero.asenjo, frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ben Gouhier 2010-08-12 03:23:27 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Linux Mint 9 Isadora

-- Information about the crash:
- What I was doing when the application crashed:
Browsing directories. The exact procedure to reproduce is:
	- switch do column view
	- open a folder with subfolders (now you should have 2 columns, with the right one active)
	- switch to icon view or detailed view
	- open any folder and it will crash. (doesnt seem to crash when opening a file). You can also click on the adress bar to go in the parent folder, it will crash as well.

- Custom settings of the application:
Filter and research filed activated, column view by default. Nepomuk and strigi activated.  Using linux mint Isador (Ubuntu Lucid), with kubuntu ppa backports activated (KDE 4.5.0). It was doing the same with 4.4.5 though. Language set to italian, i didnt try with another language, by i doubt it is related.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7eff7b8b7710 (LWP 24876)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007eff7b8b6a90 in ?? ()
#2  0x00007fff361ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7eff8edec760 (LWP 24872)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007eff8aaac141 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/libQtCore.so.4
#8  0x00007eff8dc8764b in DolphinView::setUrl(KUrl const&) () from /usr/lib/libdolphinprivate.so.4
#9  0x00007eff8e9b627e in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#10 0x00007eff8e9b6a57 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#11 0x00007eff8aaac7a7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007eff8e3ca215 in KUrlNavigator::urlChanged(KUrl const&) () from /usr/lib/libkfile.so.4
#13 0x00007eff8e3ce447 in KUrlNavigator::setLocationUrl(KUrl const&) () from /usr/lib/libkfile.so.4
#14 0x00007eff8e3cfdef in KUrlNavigator::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4
#15 0x00007eff8aaac7a7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007eff8e3c2986 in ?? () from /usr/lib/libkfile.so.4
#17 0x00007eff8e3c2e0f in ?? () from /usr/lib/libkfile.so.4
#18 0x00007eff8b73569e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007eff8b6dfcdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007eff8b6e5fee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007eff8c434eb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x00007eff8aa94a8c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x00007eff8b6e4a9e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#24 0x00007eff8b767335 in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007eff8b765c6c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007eff8b791e82 in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007eff8624a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x00007eff8624e748 in ?? () from /lib/libglib-2.0.so.0
#29 0x00007eff8624e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x00007eff8aac0b83 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007eff8b7917ee in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007eff8aa937b2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007eff8aa93b9c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007eff8aa97c4b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0x00007eff8e9bae6f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#36 0x00007eff8e60ac4d in __libc_start_main () from /lib/libc.so.6
#37 0x00000000004006b9 in _start ()

This bug may be a duplicate of or related to bug 243225.

Possible duplicates by query: bug 243225.

Reported using DrKonqi
Comment 1 Ben Gouhier 2010-08-12 03:26:35 UTC
I just noticed it also crash when you try to switch back to column view before opening the subfolder.
Comment 2 Nicolas L. 2010-08-19 02:47:20 UTC
*** Bug 248278 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2010-08-19 11:39:14 UTC
Thanks for the bug report!

I think that this is the same issue as bug 247618 which I can now reproduce (the root cause is a dangling pointer in DolphinView).

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