Bug 453308 - Crash on some input
Summary: Crash on some input
Status: REPORTED
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 21.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-02 17:30 UTC by Carl Schwan
Modified: 2022-06-17 10:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (2.11 KB, text/plain)
2022-06-17 10:05 UTC, Sergiu Bivol
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Schwan 2022-05-02 17:30:31 UTC
Application: yakuake (21.12.2)
 (Compiled from sources)
Qt Version: 5.15.2
Frameworks Version: 5.94.0
Operating System: Linux 5.16.12-200.fc35.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 35 (KDE Plasma)
DrKonqi: 5.24.80 [KCrashBackend]

-- Information about the crash:
See backtrace, I was using vim and suddently yakuake crashed

Definitively related to the Konsole KPart and not yakuake

The crash can be reproduced sometimes.

-- Backtrace:
Application: Yakuake (yakuake), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5  0x00007fa464e2c88c in __pthread_kill_implementation () from /lib64/libc.so.6
#6  0x00007fa464ddf6a6 in raise () from /lib64/libc.so.6
#7  0x00007fa464dc97d3 in abort () from /lib64/libc.so.6
#8  0x00007fa46527744b in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#9  QMessageLogger::fatal (this=this@entry=0x7ffe25c06dd8, msg=msg@entry=0x7fa465536000 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:893
#10 0x00007fa46527684c in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:3358
#11 0x00007fa3e78cd7df in Konsole::Screen::copyLineToStream (this=0x5628c1aac860, line=58, start=0, count=235, decoder=0x7ffe25c06f80, appendNewLine=true, isBlockSelectionMode=false, options=...) at /home/cschwan/kde/src/konsole/src/Screen.cpp:1637
#12 0x00007fa3e78cd305 in Konsole::Screen::writeToStream (this=0x5628c1aac860, decoder=0x7ffe25c06f80, startIndex=3588, endIndex=63488, options=...) at /home/cschwan/kde/src/konsole/src/Screen.cpp:1548
#13 0x00007fa3e78cd15c in Konsole::Screen::text (this=0x5628c1aac860, startIndex=3588, endIndex=63488, options=...) at /home/cschwan/kde/src/konsole/src/Screen.cpp:1515
#14 0x00007fa3e78cd00e in Konsole::Screen::selectedText (this=0x5628c1aac860, options=...) at /home/cschwan/kde/src/konsole/src/Screen.cpp:1496
#15 0x00007fa3e78db9eb in Konsole::ScreenWindow::selectedText (this=0x5628c1df87b0, options=...) at /home/cschwan/kde/src/konsole/src/ScreenWindow.cpp:120
#16 0x00007fa3e79598a3 in Konsole::TerminalDisplay::copyToX11Selection (this=0x5628c1ceb950) at /home/cschwan/kde/src/konsole/src/terminalDisplay/TerminalDisplay.cpp:2330
#17 0x00007fa3e7955692 in Konsole::TerminalDisplay::mouseReleaseEvent (this=0x5628c1ceb950, ev=0x7ffe25c077f0) at /home/cschwan/kde/src/konsole/src/terminalDisplay/TerminalDisplay.cpp:1521
#18 0x00007fa465f85e7e in QWidget::event (this=0x5628c1ceb950, event=0x7ffe25c077f0) at kernel/qwidget.cpp:9020
#19 0x00007fa3e795ad75 in Konsole::TerminalDisplay::event (this=0x5628c1ceb950, event=0x7ffe25c077f0) at /home/cschwan/kde/src/konsole/src/terminalDisplay/TerminalDisplay.cpp:2690
#20 0x00007fa465f43443 in QApplicationPrivate::notify_helper (this=this@entry=0x5628c19d3220, receiver=receiver@entry=0x5628c1ceb950, e=e@entry=0x7ffe25c077f0) at kernel/qapplication.cpp:3632
#21 0x00007fa465f4b074 in QApplication::notify (this=0x7ffe25c07530, receiver=0x5628c1ceb950, e=0x7ffe25c077f0) at kernel/qapplication.cpp:3076
#22 0x00007fa46546c7d8 in QCoreApplication::notifyInternal2 (receiver=0x5628c1ceb950, event=0x7ffe25c077f0) at kernel/qcoreapplication.cpp:1064
#23 0x00007fa465f49b57 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5628c1ceb950, event=event@entry=0x7ffe25c077f0, alienWidget=alienWidget@entry=0x5628c1ceb950, nativeWidget=0x7ffe25c07f50, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#24 0x00007fa465f9f450 in QWidgetWindow::handleMouseEvent (this=0x5628c1ab4950, event=0x7ffe25c07aa0) at kernel/qwidgetwindow.cpp:683
#25 0x00007fa465fa26e5 in QWidgetWindow::event (this=0x5628c1ab4950, event=0x7ffe25c07aa0) at kernel/qwidgetwindow.cpp:300
#26 0x00007fa465f43443 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5628c1ab4950, e=0x7ffe25c07aa0) at kernel/qapplication.cpp:3632
#27 0x00007fa46546c7d8 in QCoreApplication::notifyInternal2 (receiver=0x5628c1ab4950, event=0x7ffe25c07aa0) at kernel/qcoreapplication.cpp:1064
#28 0x00007fa4658bdb98 in QGuiApplicationPrivate::processMouseEvent (e=0x7fa44c009240) at kernel/qguiapplication.cpp:2275
#29 0x00007fa46589dc9c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#30 0x00007fa462693ae4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5WaylandClient.so.5
#31 0x00007fa462c7f05f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00007fa462cd42a8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#33 0x00007fa462c7c853 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x00007fa4654bdbb8 in QEventDispatcherGlib::processEvents (this=0x5628c19f3200, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#35 0x00007fa46546b1e2 in QEventLoop::exec (this=this@entry=0x7ffe25c07e30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#36 0x00007fa465473724 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#37 0x00005628c0e48176 in main ()
[Inferior 1 (process 131712) detached]

Possible duplicates by query: bug 437642, bug 427695, bug 419428.

Reported using DrKonqi
Comment 1 Sergiu Bivol 2022-06-17 10:05:14 UTC
Created attachment 149848 [details]
New crash information added by DrKonqi

yakuake (21.12.3) using Qt 5.15.3

- What I was doing when the application crashed:
Pasting from clipboard. I tried Ctrl+Shift+Insert and Yakuake froze, then crashed. I also performed a middle-click while it was frozen.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139666947706496) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=139666947706496) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=139666947706496, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007f06c373e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f06c37247f3 in __GI_abort () at ./stdlib/abort.c:79