[konsole] [Bug 479983] Konsole crashes when selecting unicode glyphs (emoji)

Oded Arbel bugzilla_noreply at kde.org
Mon Feb 12 09:50:35 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=479983

--- Comment #8 from Oded Arbel <oded at geek.co.il> ---
I can also reproduce by clicking the "Edit" menu then "Select All". The
backtrace looks a bit different but all roads lead to
`Konsole::Screen::copyLineToStream`:

---8<---
#15 0x00007f13ab4a9261 in qt_assert (assertion=<optimized out>, file=<optimized
out>, line=<optimized out>) at ./src/corelib/global/qassert.cpp:68
#16 0x00007f13aca875d7 in ?? () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#17 0x00007f13aca8f0f3 in ?? () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#18 0x00007f13acac7736 in Konsole::Screen::copyLineToStream(int, int, int,
Konsole::TerminalCharacterDecoder*, bool, bool,
QFlags<Konsole::Screen::DecodingOption>) const () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#19 0x00007f13acac7d83 in
Konsole::Screen::writeToStream(Konsole::TerminalCharacterDecoder*, int, int,
QFlags<Konsole::Screen::DecodingOption>) const () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#20 0x00007f13acacb634 in Konsole::Screen::text(int, int,
QFlags<Konsole::Screen::DecodingOption>) const () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#21 0x00007f13acacb7da in
Konsole::Screen::selectedText(QFlags<Konsole::Screen::DecodingOption>) const ()
from /lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#22 0x00007f13acacd066 in
Konsole::ScreenWindow::selectedText(QFlags<Konsole::Screen::DecodingOption>)
const () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#23 0x00007f13acb3e621 in Konsole::TerminalDisplay::copyToX11Selection(bool) ()
from /lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#24 0x00007f13acb78c71 in Konsole::SessionController::selectAll() () from
/lib/x86_64-linux-gnu/libkonsoleprivate.so.24.01.95
#25 0x00007f13ab4287ae in QtPrivate::QSlotObjectBase::call (a=<optimized out>,
r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:433
#26 doActivate<false> (sender=0x55b917f598f0, signal_index=7,
argv=0x7ffc945a32e0) at ./src/corelib/kernel/qobject.cpp:4021
#27 0x00007f13abc3b956 in QAction::triggered (this=this at entry=0x55b917f598f0,
_t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qaction.cpp:642
#28 0x00007f13abc3f6b4 in QAction::activate (this=0x55b917f598f0,
event=<optimized out>) at ./src/gui/kernel/qaction.cpp:1102
#29 0x00007f13ac4ea96e in QMenuPrivate::activateCausedStack
(this=0x55b917c0c660, causedStack=..., action=0x55b917f598f0,
action_e=QAction::Trigger, self=<optimized out>) at
./src/widgets/widgets/qmenu.cpp:1413
#30 0x00007f13ac4f2bd9 in QMenuPrivate::activateAction (this=0x55b917c0c660,
action=0x55b917f598f0, action_e=QAction::Trigger, self=<optimized out>) at
./src/widgets/widgets/qmenu.cpp:1495
---8<---

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list