Bug 248933 - Yakuake crashed while execute 'exit'
Summary: Yakuake crashed while execute 'exit'
Status: RESOLVED DUPLICATE of bug 246652
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-24 21:55 UTC by Stefan Böhmann
Modified: 2010-12-15 16:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.85 KB, text/plain)
2010-11-20 03:37 UTC, bakytn
Details
New crash information added by DrKonqi (3.81 KB, text/plain)
2010-12-15 16:53 UTC, James
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Böhmann 2010-08-24 21:55:37 UTC
Application: yakuake (2.9.7+)
KDE Platform Version: 4.5.64 (KDE 4.5.64 (KDE 4.6 >= 20100811)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-gentoo-r3 x86_64

-- Information about the crash:
Yakuake crashed while execute 'exit'.

This happened several times a day. When, then always when multiple tabs are opened and when something happened in a tab (emerge --sync for example). However - hard to reproduce this bug.

gcc 4.5.1
glibc 2.12.1
Qt 4.7 (the 4.7 branch, last build on 08/21/2010)
nvidia driver 195.36.31

The crash can be reproduced some of the time.

-- Backtrace:
Application: Yakuake (yakuake), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.1/libstdc++.so.6.0.14-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
[KCrash Handler]
#6  QBasicAtomicInt::operator!= (this=0xd8e990, _t=@0x7fff547803e8) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:75
#7  QList<QAction*>::detachShared (this=0xd8e990, _t=@0x7fff547803e8) at ../../include/QtCore/../../src/corelib/tools/qlist.h:131
#8  QList<QAction*>::removeAll (this=0xd8e990, _t=@0x7fff547803e8) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757
#9  0x00007f2873d94672 in QWidget::removeAction (this=0xad31b0, action=0xdde050) at kernel/qwidget.cpp:3178
#10 0x00007f287497a4d4 in KActionCollection::removeAssociatedWidget (this=0xde4b80, widget=0xad31b0) at /kdebuild/src/KDE/kdelibs/kdeui/actions/kactioncollection.cpp:723
#11 0x00007f2874b58f5d in KXMLGUIClient::prepareXMLUnplug (this=0xddda78, w=0xad31b0) at /kdebuild/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:726
#12 0x00007f2874b5e4da in KXMLGUIFactory::removeClient (this=<value optimized out>, client=0xddda78) at /kdebuild/src/KDE/kdelibs/kdeui/xmlgui/kxmlguifactory.cpp:439
#13 0x00007f2874b59071 in ~KXMLGUIClient (this=0xddda78, __in_chrg=<value optimized out>) at /kdebuild/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:100
#14 0x00007f28654752ad in ~SessionController (this=0xddda50, __in_chrg=<value optimized out>) at /kdebuild/src/KDE/kdebase/apps/konsole/src/SessionController.cpp:176
#15 0x00007f28654752d9 in ~SessionController (this=0xddda50, __in_chrg=<value optimized out>) at /kdebuild/src/KDE/kdebase/apps/konsole/src/SessionController.cpp:182
#16 0x00007f287313cb90 in QObject::event (this=0xddda50, e=<value optimized out>) at kernel/qobject.cpp:1194
#17 0x00007f2873d4b694 in QApplicationPrivate::notify_helper (this=0x7cb050, receiver=0xddda50, e=0xd08290) at kernel/qapplication.cpp:4399
#18 0x00007f2873d5001a in QApplication::notify (this=<value optimized out>, receiver=0xddda50, e=0xd08290) at kernel/qapplication.cpp:4280
#19 0x00007f2874a52ea6 in KApplication::notify (this=0x7fff54781100, receiver=0xddda50, event=0xd08290) at /kdebuild/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:310
#20 0x00007f2873128c93 in QCoreApplication::notifyInternal (this=0x7fff54781100, receiver=0xddda50, event=0xd08290) at kernel/qcoreapplication.cpp:732
#21 0x00007f287312c3dc in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x7a44d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7a44d0) at kernel/qcoreapplication.cpp:1373
#23 0x00007f2873153113 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#25 0x00007f286eb4da62 in g_main_dispatch (context=0x7cd920) at gmain.c:1960
#26 IA__g_main_context_dispatch (context=0x7cd920) at gmain.c:2513
#27 0x00007f286eb4e210 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>) at gmain.c:2591
#28 0x00007f286eb4e4ad in IA__g_main_context_iteration (context=0x7cd920, may_block=1) at gmain.c:2654
#29 0x00007f287315329f in QEventDispatcherGlib::processEvents (this=0x7a3fa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#30 0x00007f2873ded41e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f28731280a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f28731282e4 in QEventLoop::exec (this=0x7fff54781050, flags=...) at kernel/qeventloop.cpp:201
#33 0x00007f287312c683 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#34 0x000000000041599c in main (argc=3, argv=0x7fff54781488) at /kdebuild/src/extragear/utils/yakuake/app/main.cpp:71

Reported using DrKonqi
Comment 1 Eike Hein 2010-08-24 22:02:49 UTC
Looks like a dupe of 246652. This has started happening to people recently, apparently either in relation to the Qt 4.7 branch or KDE trunk, or both. I haven't been able to reproduce it myself yet, but I'm stuck on Qt 4.7 beta2 at the moment.

*** This bug has been marked as a duplicate of bug 246652 ***
Comment 2 bakytn 2010-11-20 03:37:26 UTC
Created attachment 53568 [details]
New crash information added by DrKonqi

yakuake (2.9.7) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:

Just type "exit" in Yakuake's terminal. This started to happen after last upgrade. This occurs very often but not always. Nearly 90% times.

-- Backtrace (Reduced):
#7  operator!= (this=0xa2212e0, action=0xa207a80) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:75
#8  detachShared (this=0xa2212e0, action=0xa207a80) at ../../include/QtCore/../../src/corelib/tools/qlist.h:131
#9  removeAll (this=0xa2212e0, action=0xa207a80) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757
#10 QWidget::removeAction (this=0xa2212e0, action=0xa207a80) at kernel/qwidget.cpp:3167
#11 0x0091f3b6 in KActionCollection::removeAssociatedWidget (this=0xa221260, widget=0xa2212e0) at ../../kdeui/actions/kactioncollection.cpp:723
Comment 3 James 2010-12-15 16:53:33 UTC
Created attachment 54589 [details]
New crash information added by DrKonqi

yakuake (2.9.6) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:

had about 8 or 9 tabs open.  Closing them out typing exit from shell (bash) when application crashes.  It has happened on a number of occasions and always seems to occur if I am closing them out rapidly in succession.  If I close 1 or 2 or close them slowly it doesn't crash.

-- Backtrace (Reduced):
#6  0x00007fb4b0ce5f79 in QWidget::removeAction(QAction*) () from /usr/lib/libQtGui.so.4
#7  0x00007fb4b24f3dd4 in KActionCollection::removeAssociatedWidget(QWidget*) () from /usr/lib/libkdeui.so.5
#8  0x00007fb4b27083bd in KXMLGUIClient::prepareXMLUnplug(QWidget*) () from /usr/lib/libkdeui.so.5
#9  0x00007fb4b2711046 in KXMLGUIFactory::removeClient(KXMLGUIClient*) () from /usr/lib/libkdeui.so.5
#10 0x00007fb4b270ab51 in KXMLGUIClient::~KXMLGUIClient() () from /usr/lib/libkdeui.so.5