Bug 254875 - yakuake crashed when exiting from the shell on one of the tabs
Summary: yakuake crashed when exiting from the shell on one of the tabs
Status: RESOLVED DUPLICATE of bug 246652
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 2.9.6
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-21 15:58 UTC by Amir M
Modified: 2010-11-07 17:10 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.38 KB, text/plain)
2010-11-06 19:08 UTC, Piero Sartini
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Amir M 2010-10-21 15:58:26 UTC
Application: yakuake (2.9.6)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32.21-166.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
1) I set my scrollback to unlimited in the profile.
2) opend severl (~10 tabs)
3) works form several dayes on the tabs.
4) when starting to close the tabs, by typing "exit" in the shell, after then 2nd or 3rd shell (tab) that I closed, yakuake crashed.


The crash can be reproduced some of the time.

 -- Backtrace:
Application: Yakuake (yakuake), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f386399c840 (LWP 7950))]

Thread 2 (Thread 0x7f38512f6710 (LWP 19457)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f38512f59f0 in ?? ()
#2  0x00007fff7b0e6952 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f386399c840 (LWP 7950)):
[KCrash Handler]
#5  0x0000003bfa975468 in main_arena () from /lib64/libc.so.6
#6  0x00000035cd021444 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff7b0e09b0) at kernel/qapplication_x11.cpp:3293
#7  0x00000035cd04abb2 in x11EventSourceDispatch (s=0xf178b0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#8  0x0000003bfca3923e in g_main_dispatch (context=0xf16520) at gmain.c:1960
#9  IA__g_main_context_dispatch (context=0xf16520) at gmain.c:2513
#10 0x0000003bfca3cc28 in g_main_context_iterate (context=0xf16520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#11 0x0000003bfca3cd4a in IA__g_main_context_iteration (context=0xf16520, may_block=1) at gmain.c:2654
#12 0x00000035cb7793f3 in QEventDispatcherGlib::processEvents (this=0xeeac60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#13 0x00000035cd04a86e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#14 0x00000035cb752412 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#15 0x00000035cb7526dc in QEventLoop::exec (this=0x7fff7b0e0ce0, flags=...) at kernel/qeventloop.cpp:201
#16 0x00000035cb755dab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#17 0x0000000000413a86 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/yakuake-2.9.6/app/main.cpp:89

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

Possible duplicates by query: bug 254748, bug 254409, bug 254043, bug 250977, bug 247058.

Reported using DrKonqi
Comment 1 janow49420 2010-11-05 06:53:50 UTC
I can confirm this, this is my backtrace:

Application: Yakuake (yakuake), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1f47569760 (LWP 13194))]

Thread 2 (Thread 0x7f1f2eeba710 (LWP 13222)):
#0  0x00007f1f433a41d3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1f40452009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1f4045245c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f1f447121e6 in QEventDispatcherGlib::processEvents (this=0x15be350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f1f446e4a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1f446e4dec in QEventLoop::exec (this=0x7f1f2eeb9db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f1f445ef2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f1f446c45f8 in QInotifyFileSystemWatcherEngine::run (this=0x15bd8e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1f445f227e in QThreadPrivate::start (arg=0x15bd8e0) at thread/qthread_unix.cpp:266
#9  0x00007f1f44367971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f1f433b091d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1f47569760 (LWP 13194)):
[KCrash Handler]
#6  0x00007f1f43649218 in main_arena () from /lib/libc.so.6
#7  0x00007f1f446fd4c1 in QObject::disconnect (sender=0x141dd30, signal=<value optimized out>, receiver=0x1458000, method=<value optimized out>) at kernel/qobject.cpp:2730
#8  0x00007f1f45f56a35 in KActionCollection::removeAssociatedWidget (this=0x1458000, widget=0x141dd30) at ../../kdeui/actions/kactioncollection.cpp:726
#9  0x00007f1f4616afcd in KXMLGUIClient::prepareXMLUnplug (this=0x1420628, w=0x141dd30) at ../../kdeui/xmlgui/kxmlguiclient.cpp:734
#10 0x00007f1f46173c36 in KXMLGUIFactory::removeClient (this=<value optimized out>, client=0x1420628) at ../../kdeui/xmlgui/kxmlguifactory.cpp:439
#11 0x00007f1f4616d761 in KXMLGUIClient::~KXMLGUIClient (this=0x1420628, __in_chrg=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiclient.cpp:100
#12 0x00007f1f36900f15 in Konsole::SessionController::~SessionController (this=0x1420600, __in_chrg=<value optimized out>) at ../../../../apps/konsole/src/SessionController.cpp:181
#13 0x00007f1f446f7c08 in QObject::event (this=0x1420600, e=0x7fff0cdc68a0) at kernel/qobject.cpp:1202
#14 0x00007f1f452f6fdc in QApplicationPrivate::notify_helper (this=0x1148cd0, receiver=0x1420600, e=0x1470130) at kernel/qapplication.cpp:4396
#15 0x00007f1f452fcaed in QApplication::notify (this=0x7fff0cdc75b0, receiver=0x1420600, e=0x1470130) at kernel/qapplication.cpp:4277
#16 0x00007f1f4604a526 in KApplication::notify (this=0x7fff0cdc75b0, receiver=0x1420600, event=0x1470130) at ../../kdeui/kernel/kapplication.cpp:310
#17 0x00007f1f446e5cdc in QCoreApplication::notifyInternal (this=0x7fff0cdc75b0, receiver=0x1420600, event=0x1470130) at kernel/qcoreapplication.cpp:732
#18 0x00007f1f446e8c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x111a510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x111a510) at kernel/qcoreapplication.cpp:1373
#20 0x00007f1f44712653 in sendPostedEvents (s=0x1142360) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#21 postEventSourceDispatch (s=0x1142360) at kernel/qeventdispatcher_glib.cpp:277
#22 0x00007f1f4044e342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f1f404522a8 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f1f4045245c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007f1f44712193 in QEventDispatcherGlib::processEvents (this=0x1119c00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#26 0x00007f1f453a9a4e in QGuiEventDispatcherGlib::processEvents (this=0x141dd30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f1f446e4a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007f1f446e4dec in QEventLoop::exec (this=0x7fff0cdc7500, flags=) at kernel/qeventloop.cpp:201
#29 0x00007f1f446e8ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#30 0x0000000000414312 in _start ()

I'm using KDE 4.5.3 on Kubuntu 10.10
Comment 2 Piero Sartini 2010-11-06 19:08:15 UTC
Created attachment 53203 [details]
New crash information added by DrKonqi

yakuake (2.9.7) on KDE Platform 4.5.2 (KDE 4.5.2) "release 10" using Qt 4.6.3

- What I was doing when the application crashed:

Closed tabs that were opened half an hour before. It seems that CTRL-D works sometimes, more often it crashes yakuake.

-- Backtrace (Reduced):
#7  0x00007f73deebe315 in QObject::disconnect (sender=0xdba460, signal=0xeeb149 "destroyed(QObject*)", receiver=0xeb1840, method=0xf45949 "_k_associatedWidgetDestroyed(QObject*)")
    at kernel/qobject.cpp:2747
#8  0x00007f73e04bac55 in KActionCollection::removeAssociatedWidget(QWidget*) () from /usr/lib64/libkdeui.so.5
#9  0x00007f73e04d2bdd in KXMLGUIClient::prepareXMLUnplug(QWidget*) () from /usr/lib64/libkdeui.so.5
#10 0x00007f73e05ba30a in KXMLGUIFactory::removeClient(KXMLGUIClient*) () from /usr/lib64/libkdeui.so.5
#11 0x00007f73e05ba881 in KXMLGUIClient::~KXMLGUIClient() () from /usr/lib64/libkdeui.so.5
Comment 3 Thomas Capricelli 2010-11-07 04:21:23 UTC
I have the bug too here. Using qt 4.7 and kde 4.5.3
Comment 4 Eike Hein 2010-11-07 17:10:53 UTC

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