Version: 4.1.85-1mdv2009.1 (using KDE 4.1.0) OS: Linux Installed from: Mandrake RPMs When I have dolphin open and a konsole window open, if i type su in the konsole, type in my password and then hit <Enter> dolphin will crash every time. Crash report below: The application Dolphin (dolphin) crashed and caused the signal 6 (SIGABRT) Application: Dolphin (dolphin), signal SIGABRT [Current thread is 1 (Thread 0xb5d1d8e0 (LWP 9292))] Thread 1 (Thread 0xb5d1d8e0 (LWP 9292)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb65d3d90 in raise () from /lib/i686/libc.so.6 #8 0xb65d57f8 in abort () from /lib/i686/libc.so.6 #9 0xb6841445 in qt_message_output () from /usr/lib/libQtCore.so.4 #10 0xb6841535 in qFatal () from /usr/lib/libQtCore.so.4 #11 0xb68415e5 in qt_assert () from /usr/lib/libQtCore.so.4 #12 0xb7dd9ff6 in ?? () from /usr/lib/libkio.so.5 #13 0xb7ddbe5f in ?? () from /usr/lib/libkio.so.5 #14 0xb7de133b in ?? () from /usr/lib/libkio.so.5 #15 0xb6957c8d in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #16 0xb6958a95 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #17 0xb7df03b5 in KDirWatch::dirty () from /usr/lib/libkio.so.5 #18 0xb7df0c60 in KDirWatch::setDirty () from /usr/lib/libkio.so.5 #19 0xb7df11dc in ?? () from /usr/lib/libkio.so.5 #20 0xb7df994a in ?? () from /usr/lib/libkio.so.5 #21 0xb7dfad40 in ?? () from /usr/lib/libkio.so.5 #22 0xb6957c8d in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #23 0xb6958a95 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #24 0xb6993ef5 in QTimer::timeout () from /usr/lib/libQtCore.so.4 #25 0xb695e946 in QTimer::timerEvent () from /usr/lib/libQtCore.so.4 #26 0xb695251b in QObject::event () from /usr/lib/libQtCore.so.4 #27 0xb6b52fac in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #28 0xb6b5b1d5 in QApplication::notify () from /usr/lib/libQtGui.so.4 #29 0xb7808d41 in KApplication::notify () from /usr/lib/libkdeui.so.5 #30 0xb6942853 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #31 0xb6971a8d in ?? () from /usr/lib/libQtCore.so.4 #32 0xb696e3ee in ?? () from /usr/lib/libQtCore.so.4 #33 0xb6026c9a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb602a3b8 in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb602a578 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb696e34a in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #37 0xb6bef92a in ?? () from /usr/lib/libQtGui.so.4 #38 0xb6940ec3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #39 0xb6941081 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #40 0xb69437f2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #41 0xb6b52e14 in QApplication::exec () from /usr/lib/libQtGui.so.4 #42 0x080859d1 in _start ()
Here using: Qt: 4.4.3 KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) kdelibs svn rev. 898705 / kdebase svn rev. 898705 I can't reproduce this bug. Can you start Dolphin from a shell and then paste the Dolphin output (after the crash) here? (mainly the "ASSERT" line). Thanks :)
I've tried to do what you asked but when I launch dolphin from a konsole and repeat my sequence that causes the crash, dolphin doesn't crash ! I can still cause the crash when I launch dolphin from the K menu or from a panel icon.
Cannot reproduce the crash too.
I removed my icons that launch Dolphin from the K menu and from the panel, I then setup the icons again without using any arguments on the command line in the icon settings, previously the command line was: dolphin %i -caption "%c" "%u", now I've just left the command as: dolphin and dolphin does not crash when I use the sequence that I previously described, so I'm closing the bug. For information, if I put the arguments back on the command line then the crash situation comes back.
i think there is a issue as we hit an assert, on mandriva bugzilla this user pasted an interesting Backtrace : Application: Dolphin (dolphin), signal SIGABRT [Current thread is 1 (Thread 0xb5da28e0 (LWP 8535))] Thread 1 (Thread 0xb5da28e0 (LWP 8535)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb6655d90 in raise () from /lib/i686/libc.so.6 #8 0xb66577f8 in abort () from /lib/i686/libc.so.6 #9 0xb68c3445 in qt_message_output (msgType=QtFatalMsg, buf=0xbffd3fd0 "ASSERT: \"listers.isEmpty() || killed\" in file /home/mandrake/rpm/BUILD/kdelibs-4.1.85/kio/kio/kdirlister.cpp, line 613") at global/qglobal.cpp:2102 #10 0xb68c3535 in qFatal (msg=0xb6a16b78 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2303 #11 0xb68c35e5 in qt_assert (assertion=0xb7f29945 "listers.isEmpty() || killed", file=0xb7f29990 "/home/mandrake/rpm/BUILD/kdelibs-4.1.85/kio/kio/kdirlister.cpp", line=613) at global/qglobal.cpp:1872 #12 0xb7df8cdd in KDirListerCache::updateDirectory (this=0x81f7740, _dir=@0xbffd6200) at /usr/src/debug/kdelibs-4.1.85/kio/kio/kdirlister.cpp:613 #13 0xb7dfa1f1 in KDirListerCache::slotFileDirty (this=0x81f7740, path=@0xbffd63b8) at /usr/src/debug/kdelibs-4.1.85/kio/kio/kdirlister.cpp:957 #14 0xb7dfae0b in KDirListerCache::qt_metacall (this=0x81f7740, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbffd6320) at /usr/src/debug/kdelibs-4.1.85/build/kio/kdirlister_p.moc:94 #15 0xb69d9c8d in QMetaObject::activate (sender=0x8247230, from_signal_index=4, to_signal_index=4, argv=0xbffd6320) at kernel/qobject.cpp:3031 #16 0xb69daa95 in QMetaObject::activate (sender=0x8247230, m=0xb7f9f3e4, local_signal_index=0, argv=0xbffd6320) at kernel/qobject.cpp:3101 #17 0xb7e0ce65 in KDirWatch::dirty (this=0x8247230, _t1=@0xbffd63b8) at /usr/src/debug/kdelibs-4.1.85/build/kio/kdirwatch.moc:81 #18 0xb7e0d182 in KDirWatch::setDirty (this=0x8247230, _file=@0xbffd63b8) at /usr/src/debug/kdelibs-4.1.85/kio/kio/kdirwatch.cpp:1662 #19 0xb7e0e694 in KDirWatchPrivate::emitEvent (this=0x81eaa20, e=0x8407d84, event=1, fileName=@0xbffd6450) at /usr/src/debug/kdelibs-4.1.85/kio/kio/kdirwatch.cpp:1145 #20 0xb7e11de6 in KDirWatchPrivate::slotRescan (this=0x81eaa20) at /usr/src/debug/kdelibs-4.1.85/kio/kio/kdirwatch.cpp:1223 #21 0xb7e12fe8 in KDirWatchPrivate::qt_metacall (this=0x81eaa20, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffd6518) at /usr/src/debug/kdelibs-4.1.85/build/kio/kdirwatch_p.moc:72 #22 0xb69d9c8d in QMetaObject::activate (sender=0x81eaa64, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031 #23 0xb69daa95 in QMetaObject::activate (sender=0x81eaa64, m=0xb6aabce4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101 #24 0xb6a15ef5 in QTimer::timeout (this=0x81eaa64) at .moc/release-shared/moc_qtimer.cpp:126 #25 0xb69e0946 in QTimer::timerEvent (this=0x81eaa64, e=0xbffd698c) at kernel/qtimer.cpp:257 #26 0xb69d451b in QObject::event (this=0x81eaa64, e=0xbffd698c) at kernel/qobject.cpp:1120 #27 0xb6bd4fac in QApplicationPrivate::notify_helper (this=0x8148858, receiver=0x81eaa64, e=0xbffd698c) at kernel/qapplication.cpp:3803 #28 0xb6bdd1d5 in QApplication::notify (this=0xbffd6c0c, receiver=0x81eaa64, e=0xbffd698c) at kernel/qapplication.cpp:3393 #29 0xb78359b0 in KApplication::notify (this=0xbffd6c0c, receiver=0x81eaa64, event=0xbffd698c) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307 #30 0xb69c4853 in QCoreApplication::notifyInternal (this=0xbffd6c0c, receiver=0x81eaa64, event=0xbffd698c) at kernel/qcoreapplication.cpp:587 #31 0xb69f3a8d in QTimerInfoList::activateTimers (this=0x813dbbc) at kernel/qcoreapplication.h:209 #32 0xb69f03ee in timerSourceDispatch (source=0x813db88) at kernel/qeventdispatcher_glib.cpp:160 #33 0xb60afcba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb60b33d8 in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb60b3598 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb69f034a in QEventDispatcherGlib::processEvents (this=0x813f9d0, flags={i = -1073911048}) at kernel/qeventdispatcher_glib.cpp:319 #37 0xb6c7192a in QGuiEventDispatcherGlib::processEvents (this=0x813f9d0, flags={i = -1073911000}) at kernel/qguieventdispatcher_glib.cpp:198 #38 0xb69c2ec3 in QEventLoop::processEvents (this=0xbffd6ba0, flags={i = -1073910936}) at kernel/qeventloop.cpp:143 #39 0xb69c3081 in QEventLoop::exec (this=0xbffd6ba0, flags={i = -1073910872}) at kernel/qeventloop.cpp:194 #40 0xb69c57f2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #41 0xb6bd4e14 in QApplication::exec () at kernel/qapplication.cpp:3331 #42 0x08080803 in main (argc=-1073910332, argv=0xbffd6c24) at /usr/src/debug/kdebase-4.1.85/apps/dolphin/src/main.cpp:94
@Nicolas: that backtrace in comment 5 seems to be the same as the one I posted in bug 178897 (also related to dolphin and shells, but in a different situation)
ah yes this is exactly the same *** This bug has been marked as a duplicate of bug 178897 ***