Bug 178075 - Dolphin crashing when using a separate konsole windows
Summary: Dolphin crashing when using a separate konsole windows
Status: RESOLVED DUPLICATE of bug 178897
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Mandrake RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-18 17:31 UTC by Steve
Modified: 2009-01-04 14:37 UTC (History)
3 users (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 Steve 2008-12-18 17:31:48 UTC
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 ()
Comment 1 Dario Andres 2008-12-18 21:34:58 UTC
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 :)
Comment 2 Steve 2008-12-19 12:08:26 UTC
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.
Comment 3 FiNeX 2008-12-20 19:37:46 UTC
Cannot reproduce the crash too.
Comment 4 Steve 2008-12-20 20:24:48 UTC
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.
Comment 5 Nicolas L. 2009-01-04 14:27:08 UTC
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
Comment 6 Dario Andres 2009-01-04 14:30:27 UTC
@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)
Comment 7 Nicolas L. 2009-01-04 14:37:54 UTC
ah yes   this is exactly the same

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