Application: yakuake (2.9.9) KDE Platform Version: 4.11.3 Qt Version: 4.8.5 Operating System: Linux 3.11.6-200.fc19.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: Yakuake is able to manage multiple tabs each one containing one or more konsoles. Sometimes it crashes for no obvious reason. The attached trace has been gotten after a crash that happened just after I pressed ctrl+d for closing the current terminal session. The crash can be reproduced sometimes. -- Backtrace: Application: Yakuake (yakuake), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f77b675d8c0 (LWP 20499))] Thread 2 (Thread 0x7f77a3fff700 (LWP 20908)): #0 0x00000034d0086f9a in g_mutex_get_impl (mutex=0x7f779c0009a0) at gthread-posix.c:121 #1 0x00000034d0087279 in g_mutex_unlock (mutex=mutex@entry=0x7f779c0009a0) at gthread-posix.c:229 #2 0x00000034d0047790 in g_main_context_prepare (context=context@entry=0x7f779c0009a0, priority=priority@entry=0x7f77a3ffeba8) at gmain.c:3326 #3 0x00000034d0048013 in g_main_context_iterate (context=context@entry=0x7f779c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681 #4 0x00000034d00481fc in g_main_context_iteration (context=0x7f779c0009a0, may_block=1) at gmain.c:3762 #5 0x00000034d91a7166 in QEventDispatcherGlib::processEvents (this=0x7f779c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00000034d9178ecf in QEventLoop::processEvents (this=this@entry=0x7f77a3ffece0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000034d91791c5 in QEventLoop::exec (this=this@entry=0x7f77a3ffece0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000034d907866f in QThread::exec (this=this@entry=0x1ebd6d0) at thread/qthread.cpp:536 #9 0x00000034d915a733 in QInotifyFileSystemWatcherEngine::run (this=0x1ebd6d0) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00000034d907ad0f in QThreadPrivate::start (arg=0x1ebd6d0) at thread/qthread_unix.cpp:338 #11 0x00000034ce407c53 in start_thread (arg=0x7f77a3fff700) at pthread_create.c:308 #12 0x00000034cdcf5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f77b675d8c0 (LWP 20499)): [KCrash Handler] #6 0x00000034cdfbad58 in main_arena () from /lib64/libc.so.6 #7 0x00000034db23e040 in QApplication::x11ProcessEvent (this=0x7fffb04fbdd0, event=event@entry=0x7fffb04fb8f0) at kernel/qapplication_x11.cpp:3441 #8 0x00000034db264ea4 in x11EventSourceDispatch (s=s@entry=0x1911f20, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #9 0x00000034d0047e06 in g_main_dispatch (context=0x1910cb0) at gmain.c:3054 #10 g_main_context_dispatch (context=context@entry=0x1910cb0) at gmain.c:3630 #11 0x00000034d0048158 in g_main_context_iterate (context=context@entry=0x1910cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 #12 0x00000034d00481fc in g_main_context_iteration (context=0x1910cb0, may_block=1) at gmain.c:3762 #13 0x00000034d91a7145 in QEventDispatcherGlib::processEvents (this=0x18dc090, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #14 0x00000034db265016 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #15 0x00000034d9178ecf in QEventLoop::processEvents (this=this@entry=0x7fffb04fbcd0, flags=...) at kernel/qeventloop.cpp:149 #16 0x00000034d91791c5 in QEventLoop::exec (this=this@entry=0x7fffb04fbcd0, flags=...) at kernel/qeventloop.cpp:204 #17 0x00000034d917e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #18 0x00000034db1c6cec in QApplication::exec () at kernel/qapplication.cpp:3823 #19 0x0000000000413320 in main (argc=3, argv=0x7fffb04fbf18) at /usr/src/debug/yakuake-2.9.9/app/main.cpp:72 Possible duplicates by query: bug 324786, bug 323453, bug 322049, bug 320771, bug 320526. Reported using DrKonqi
Created attachment 84096 [details] New crash information added by DrKonqi yakuake (2.9.9) on KDE Platform 4.11.4 using Qt 4.8.5 - What I was doing when the application crashed: I was closing some tabs and moved some other tabs around to reorder them for better overview but then yakuake crashed. (I closed the tabs with ctrl+d, shift+keyright, ctrl+d, shift+keyright, shift+keyright, ctrl+d and then it happened) -- Backtrace (Reduced): #7 0x00007f8dd5614640 in QApplication::x11ProcessEvent (this=0x7fffb7815bd0, event=event@entry=0x7fffb78156f0) at kernel/qapplication_x11.cpp:3431 #8 0x00007f8dd563b882 in x11EventSourceDispatch (s=0x1d7a2d0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #9 0x00007f8dd0a3a2d6 in g_main_dispatch (context=0x1d72030) at gmain.c:3049 #10 g_main_context_dispatch (context=0x1d72030) at gmain.c:3642 #11 0x00007f8dd0a3a628 in g_main_context_poll (priority=0, n_fds=1, fds=0x3a57f30, timeout=0, context=0x1d72030) at gmain.c:4010
Created attachment 84106 [details] New crash information added by DrKonqi yakuake (2.9.9) on KDE Platform 4.11.4 using Qt 4.8.5 - What I was doing when the application crashed: Today yakuake crashed again, but this time not because closing tabs. Instead i was just switching between yakuake and normal desktop and after switching back to yakuake, it crashed again. -- Backtrace (Reduced): #7 0x00007f2c07bd1640 in QApplication::x11ProcessEvent (this=0x7fffb4bd1e00, event=event@entry=0x7fffb4bd1920) at kernel/qapplication_x11.cpp:3431 #8 0x00007f2c07bf8882 in x11EventSourceDispatch (s=s@entry=0x1426200, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #9 0x00007f2c02ff7316 in g_main_dispatch (context=0x1425810) at gmain.c:3066 #10 g_main_context_dispatch (context=context@entry=0x1425810) at gmain.c:3642 #11 0x00007f2c02ff7668 in g_main_context_iterate (context=context@entry=0x1425810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
I'm plagued by this as well. It mostly crashes when exiting bash in one of the tabs.
It seems to me that 2.9.9 crashes more often then earlier versions because before upgrading, i had only 2 or 3 yakuake crashes in my entire life but with 2.9.9 i stopped counting at about 60 crashes.
It's unlikely that the Yakuake version is relevant, or Yakuake for that matter - none of the backtraces posted here contain any pointers to Yakuake source. Nothing particularly interesting changed in 2.9.9, either. Keep in mind that Yakuake embeds the Konsole KPart component to actually provide terminals, and in general has a large stack of libraries - kdelibs, Qt, etc. - underneath it. Unfortunately that's also why I haven't done anything so far: Without a clearly reproducable problem, there is nothing to be done because based on the available information it is impossible to say what the problem might be or where the cause is.
Created attachment 84270 [details] Last 2000 lines of yakuake strace before it crashed.
Maybe you can find out more with the strace i attached. I also got some logs printed out when it crashed but i don't know if they are because it crashed or it's the reason it crashed. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x6000002 yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. yakuake(29502)/konsole Konsole::Session::run: Attempted to re-run an already running session. QSocketNotifier: Invalid socket 15 and type 'Read', disabling... KCrash: Application 'yakuake' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/fusl/.kde4/socket-thinkbook/kdeinit4__0
Created attachment 84286 [details] valgrind output (yakuake is still running though it threw an error)
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
This was a while ago, yakuake behaves fine these days, closing.