Bug 209711 - konsole crash after running mc
Summary: konsole crash after running mc
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 210107 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-07 07:14 UTC by Alexander Trubitsyn
Modified: 2011-02-20 12:58 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 Alexander Trubitsyn 2009-10-07 07:14:24 UTC
Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    SuSE RPMs

start konsole, then mc, copy some files, shut mc and try to close konsole by type @exit@ in command prompt. After that konsole is crash with SIGSEGV 11. I have not this error before upgrade from KDE 4.1.3 to 4.3.1.
Backtrace here:
Application: Konsole (kdeinit), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb5f23700 (LWP 4304))]

Thread 2 (Thread 0xb2f75b90 (LWP 4305)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb65e6411 in select () from /lib/libc.so.6
#2  0xb7edeea7 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb7e0c572 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb7daa1b5 in start_thread () from /lib/libpthread.so.0
#5  0xb65ed3be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5f23700 (LWP 4304)):
[KCrash Handler]
#6  0xb7f00df5 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#7  0xb7f010dc in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb7f109c7 in QObject::deleteLater() () from /usr/lib/libQtCore.so.4
#9  0xb4951a6d in ?? () from /usr/lib/libkdeinit4_konsole.so
#10 0xb7f103ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#11 0xb69165eb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#12 0xb6cac781 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#13 0xb6d1668b in QSplitter::~QSplitter() () from /usr/lib/libQtGui.so.4
#14 0xb49600cd in ?? () from /usr/lib/libkdeinit4_konsole.so
#15 0xb7f103ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#16 0xb6916bfb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#17 0xb7f103ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0xb69165eb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0xb6cc8fb1 in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#20 0xb749cf7a in ~KMainWindow (this=0x8108b78) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:467
#21 0xb74dfbe7 in ~KXmlGuiWindow (this=0x8108b78, __vtt_parm=0xb4992b54) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:127
#22 0xb496b1c8 in ?? () from /usr/lib/libkdeinit4_konsole.so
#23 0xb7f100d5 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#24 0xb7f1199b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb691ac90 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6cc9b57 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb749af97 in KMainWindow::event (this=0x8108b78, ev=0x85e3438) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:1094
#28 0xb74e047c in KXmlGuiWindow::event (this=0x8108b78, ev=0x85e3438) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#29 0xb68c47bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb68ccb92 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb73b717d in KApplication::notify (this=0xbf906c14, receiver=0x8108b78, event=0x85e3438) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#32 0xb7f0116b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0xb7f01db5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#34 0xb7f01fad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#35 0xb7f2cc8f in ?? () from /usr/lib/libQtCore.so.4
#36 0xb646a9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb646e083 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb646e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb7f2c8d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6964ca5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb7eff78a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0xb7effbd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb7f02079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb68c4637 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0xb496d322 in kdemain () from /usr/lib/libkdeinit4_konsole.so
#46 0x0804e505 in launch (argc=3, _name=0x80884e4 "/usr/bin/konsole", args=0x8088509 "", cwd=0x0, envc=1, envs=0x808850e "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x808851f "linux-xm5v;1254890205;167248;3528_TIME14805823") at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:706
#47 0x0804ecdd in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1198
#48 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1391
#49 0x0804feb2 in main (argc=2, argv=0xbf907584, envp=0xbf907590) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1830
Comment 1 Alexander Trubitsyn 2009-10-07 19:55:07 UTC
i don't know how and where get useful kdelibs5-debuginfo for kde 4.3.1 & OpenSuse 11.1
Comment 2 Michael Pyne 2009-10-08 03:44:51 UTC
It looks to me like we only need debuginfo for konsole anyways, it appears to have children that depend on each other and Qt is deleting them in the wrong order (since Qt doesn't know there's a dependency).

konsole is part of kdebase-apps, so if there's a debug package for that, that's what you should install (or konsole-dbg if OpenSUSE packages them separately)
Comment 3 Dario Andres 2009-10-09 01:28:52 UTC
The debug package needed could be named "kdebase4-apps-debuginfo" . Thanks
Comment 4 Alexander Trubitsyn 2009-10-10 19:35:09 UTC
Application: Konsole (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb7e4edf5 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQtCore.so.4
#7  0xb7e4f0dc in QCoreApplication::postEvent(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb7e5e9c7 in QObject::deleteLater() () from /usr/lib/libQtCore.so.4
#9  0xb5cb5a6d in ?? ()
#10 0xb7e5e3ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#11 0xb68645eb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#12 0xb6bfa781 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#13 0xb6c6468b in QSplitter::~QSplitter() () from /usr/lib/libQtGui.so.4
#14 0xb5cc40cd in ?? ()
#15 0xb7e5e3ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#16 0xb6864bfb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#17 0xb7e5e3ef in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0xb68645eb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0xb6c16fb1 in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#20 0xb73eaf7a in ~KMainWindow (this=0x8090f00) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:467
#21 0xb742dbe7 in ~KXmlGuiWindow (this=0x8090f00, __vtt_parm=0xb5cf6b54) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:127
#22 0xb5ccf1c8 in ?? ()
#23 0xb7e5e0d5 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#24 0xb7e5f99b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb6868c90 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6c17b57 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb73e8f97 in KMainWindow::event (this=0x8090f00, ev=0x8496ed8) at /usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:1094
#28 0xb742e47c in KXmlGuiWindow::event (this=0x8090f00, ev=0x8496ed8) at /usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#29 0xb68127bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb681ab92 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb730517d in KApplication::notify (this=0xbfa35804, receiver=0x8090f00, event=0x8496ed8) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#32 0xb7e4f16b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0xb7e4fdb5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#34 0xb7e4ffad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#35 0xb7e7ac8f in ?? () from /usr/lib/libQtCore.so.4
#36 0xb63b89c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb63bc083 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb63bc241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb7e7a8d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb68b2ca5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb7e4d78a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0xb7e4dbd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb7e50079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb6812637 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0xb5cd1322 in ?? ()
#46 0x0804e505 in launch (argc=3, _name=0x807e25c "/usr/bin/konsole", args=0xbfa35804 "�hϵ", cwd=0x0, envc=1, envs=0x807e286 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x807e297 "linux-xm5v;1255108579;365839;3596_TIME88581341") at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:706
#47 0x0804ecdd in handle_launcher_request (sock=7, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1198
#48 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1391
#49 0x0804feb2 in main (argc=2, argv=0xbfa36174, envp=0xbfa36180) at /usr/src/debug/kdelibs-4.3.1/kinit/kinit.cpp:1830
Comment 5 Dario Andres 2009-10-10 23:21:56 UTC
*** Bug 210107 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-10-10 23:22:45 UTC
It seems that the Konsole symbols are still missing.. mh
Comment 7 Valentin Rusu 2011-02-20 12:58:09 UTC
This won't reproduce with latest konsole from git.