Summary: | Konsole crash when closing tabs | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | ancow <bugs> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | a.samirh78, root |
Priority: | NOR | Keywords: | drkonqi |
Version: | 2.11.2 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
valgrind log |
Description
ancow
2013-10-29 08:48:29 UTC
Created attachment 84299 [details]
New crash information added by DrKonqi
konsole (2.12) on KDE Platform 4.12.0 using Qt 4.8.5
- What I was doing when the application crashed:
Earlier i noticed crashes in yakuake and did bug reports on #327105. After a while i've started yakuake with valgrind to see what's exactly happening inside and started konsole for things where i need a fast shell as yakuake is as slow as hell when executed with valgrind. A few minutes ago i closed a tab which i used some hours in konsole and it happened again as it did the last few times in yakuake.
- Unusual behavior I noticed:
No unusual behavior noticed. It just crashed without any warning.
- Custom settings of the application:
Infinite scroll buffer.
-- Backtrace (Reduced):
#6 0x00007fd92797a63a in QApplication::x11ProcessEvent (this=0x7fff66e5e480, event=event@entry=0x7fff66e5df70) at kernel/qapplication_x11.cpp:3431
#7 0x00007fd9279a1882 in x11EventSourceDispatch (s=s@entry=0xff8c30, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#8 0x00007fd924062316 in g_main_dispatch (context=0xff48c0) at gmain.c:3066
#9 g_main_context_dispatch (context=context@entry=0xff48c0) at gmain.c:3642
#10 0x00007fd924062668 in g_main_context_iterate (context=context@entry=0xff48c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
I think that #326805 and #323867 are definitely duplicates of this bug. This bug is reproducable by opening about 200-300 Tabs and closing them again until konsole crashes. As it happens several times a day for me, this is really an odd issue and therefor i would really appreciate if someone could actually provide a patch or at least take care of us. :) Created attachment 84388 [details]
valgrind log
I was able to reproduce the bug in a few seconds with strace `strace -fo /var/tmp/konsole.strace konsole` and then pressing ctrl-shift-t, waiting for the command line to appear, pressing ctrl-d and repeating the loop until it crashes. (I can reproduce the bug all the time if you want me to try out things). The output contains about 333k lines, so i've split it up into 10k lines files. The list of the pastes: Skipped 00000 lines: http://sprunge.us/IILP Skipped 10000 lines: http://sprunge.us/dPeJ Skipped 20000 lines: http://sprunge.us/IUJj Skipped 30000 lines: http://sprunge.us/GXGN Skipped 40000 lines: http://sprunge.us/MgaT Skipped 50000 lines: http://sprunge.us/EWAH Skipped 60000 lines: http://sprunge.us/gRZJ Skipped 70000 lines: http://sprunge.us/YAie Skipped 80000 lines: http://sprunge.us/AgXA Skipped 90000 lines: http://sprunge.us/UEWO Skipped 100000 lines: http://sprunge.us/UOBJ Skipped 110000 lines: http://sprunge.us/dSGP Skipped 120000 lines: http://sprunge.us/MOZY Skipped 130000 lines: http://sprunge.us/diLa Skipped 140000 lines: http://sprunge.us/hXjT Skipped 150000 lines: http://sprunge.us/PhBY Skipped 160000 lines: http://sprunge.us/SFFC Skipped 170000 lines: http://sprunge.us/MPBX Skipped 180000 lines: http://sprunge.us/BQYT Skipped 190000 lines: http://sprunge.us/WMJC Skipped 200000 lines: http://sprunge.us/WFFC Skipped 210000 lines: http://sprunge.us/WeiI Skipped 220000 lines: http://sprunge.us/AfCP Skipped 230000 lines: http://sprunge.us/MVcd Skipped 240000 lines: http://sprunge.us/BViX Skipped 250000 lines: http://sprunge.us/WGZa Skipped 260000 lines: http://sprunge.us/KacW Skipped 270000 lines: http://sprunge.us/GCdi Skipped 280000 lines: http://sprunge.us/iXaW Skipped 290000 lines: http://sprunge.us/gKXH Skipped 300000 lines: http://sprunge.us/bZEA Skipped 310000 lines: http://sprunge.us/OKXQ Skipped 320000 lines: http://sprunge.us/VAQM Skipped 330000 lines: http://sprunge.us/cjfc You can simply download the strace with `wget http://sprunge.us/IILP http://sprunge.us/dPeJ http://sprunge.us/IUJj http://sprunge.us/GXGN http://sprunge.us/MgaT http://sprunge.us/EWAH http://sprunge.us/gRZJ http://sprunge.us/YAie http://sprunge.us/AgXA http://sprunge.us/UEWO http://sprunge.us/UOBJ http://sprunge.us/dSGP http://sprunge.us/MOZY http://sprunge.us/diLa http://sprunge.us/hXjT http://sprunge.us/PhBY http://sprunge.us/SFFC http://sprunge.us/MPBX http://sprunge.us/BQYT http://sprunge.us/WMJC http://sprunge.us/WFFC http://sprunge.us/WeiI http://sprunge.us/AfCP http://sprunge.us/MVcd http://sprunge.us/BViX http://sprunge.us/WGZa http://sprunge.us/KacW http://sprunge.us/GCdi http://sprunge.us/iXaW http://sprunge.us/gKXH http://sprunge.us/bZEA http://sprunge.us/OKXQ http://sprunge.us/VAQM http://sprunge.us/cjfc -O bug_326812_konsole_strace` I'll have to look at install ibus and see what I can find. Currently, if I go over 100 tabs I start getting errors about too many open files open. Although konsole doesn't crash here. Reopen if you can still reproduce this issue with a recent konsole version. |