Bug 412005 - Konsole crashes when trying to paste (long texts) from clipboard
Summary: Konsole crashes when trying to paste (long texts) from clipboard
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 19.08.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-18 02:20 UTC by Kai Krakow
Modified: 2022-12-31 23:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.30 KB, text/plain)
2022-12-31 23:30 UTC, Christopher Yeleighton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Krakow 2019-09-18 02:20:48 UTC
Application: konsole (19.08.1)

Qt Version: 5.12.3
Frameworks Version: 5.61.0
Operating System: Linux 5.2.14-gentoo x86_64
Distribution: "Gentoo Base System release 2.6"

-- Information about the crash:
- What I was doing when the application crashed:

I opened a konsole window, started vim, and then tried to insert around 20k text chars from clipboard using "Shift+Ins". Konsole crashed. This could be reproduced multiple times.

The crash can be reproduced every time.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
[KCrash Handler]
#7  0x0000003ef4e01170 in  ()
#8  0x00007fe593daa56a in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffb9f9ed68, env=env@entry=0x7fffb9f9ed78) at dl-init.c:72
#9  0x00007fe593daa666 in call_init (env=0x7fffb9f9ed78, argv=0x7fffb9f9ed68, argc=1, l=<optimized out>) at dl-init.c:30
#10 0x00007fe593daa666 in _dl_init (main_map=main_map@entry=0x7fe5640297c0, argc=1, argv=0x7fffb9f9ed68, env=0x7fffb9f9ed78) at dl-init.c:119
#11 0x00007fe593dae573 in dl_open_worker (a=<optimized out>) at dl-open.c:506
#12 0x00007fe593c4efc6 in _dl_catch_exception () at /usr/lib64/libc.so.6
#13 0x00007fe593dade26 in _dl_open (file=<optimized out>, mode=-2147483646, caller_dlopen=0x7fe57d8bc970 <module_Load+32>, nsid=-2, argc=1, argv=<optimized out>, env=0x7fffb9f9ed78) at dl-open.c:588
#14 0x00007fe59092729a in  () at /usr/lib64/libdl.so.2
#15 0x00007fe593c4efc6 in _dl_catch_exception () at /usr/lib64/libc.so.6
#16 0x00007fe593c4f068 in _dl_catch_error () at /usr/lib64/libc.so.6
#17 0x00007fe590927b1d in  () at /usr/lib64/libdl.so.2
#18 0x00007fe59092734d in dlopen () at /usr/lib64/libdl.so.2
#19 0x00007fe57d8bc970 in module_Load (p_this=p_this@entry=0x7fe564024e40, path=0x561c236157b0 "/usr/lib64/vlc/plugins/codec/libfluidsynth_plugin.so", p_handle=p_handle@entry=0x7fe578dfd730, lazy=lazy@entry=false) at posix/plugin.c:60
#20 0x00007fe57d85273c in module_Map (obj=obj@entry=0x7fe564024e40, plugin=0x561c23587ad0) at modules/bank.c:511
#21 0x00007fe57d85149b in module_load (obj=obj@entry=0x7fe564024e40, init=init@entry=0x7fe57d8513f0 <generic_start>, args=args@entry=0x7fe578dfd828, m=<optimized out>, m=<optimized out>) at modules/modules.c:175
#22 0x00007fe57d851907 in vlc_module_load (obj=obj@entry=0x7fe564024e40, capability=0x7fe57d8deb60 <caps+32> "audio decoder", name=0x7fe57d8cae11 "", name@entry=0x7fe57d8ce574 "$codec", strict=strict@entry=false, probe=probe@entry=0x7fe57d8513f0 <generic_start>) at modules/modules.c:279
#23 0x00007fe57d851ca4 in module_need (obj=obj@entry=0x7fe564024e40, cap=<optimized out>, name=name@entry=0x7fe57d8ce574 "$codec", strict=strict@entry=false) at modules/modules.c:371
#24 0x00007fe57d868d68 in LoadDecoder (p_dec=p_dec@entry=0x7fe564024e40, b_packetizer=b_packetizer@entry=false, p_fmt=p_fmt@entry=0x7fe564024888) at input/decoder.c:179
#25 0x00007fe57d869931 in CreateDecoder (p_sout=0x0, p_resource=<optimized out>, fmt=0x7fe564024888, p_input=0x561c23e3bf80, p_parent=0x561c23e3bf80) at input/decoder.c:1752
#26 0x00007fe57d869931 in decoder_New (p_parent=p_parent@entry=0x561c23e3bf80, p_input=p_input@entry=0x561c23e3bf80, fmt=fmt@entry=0x7fe564024888, p_clock=<optimized out>, p_resource=<optimized out>, p_sout=0x0) at input/decoder.c:1913
#27 0x00007fe57d86c0e8 in input_DecoderNew (p_input=p_input@entry=0x561c23e3bf80, fmt=fmt@entry=0x7fe564024888, p_clock=<optimized out>, p_sout=<optimized out>) at input/input_internal.h:183
#28 0x00007fe57d86f081 in EsCreateDecoder (out=0x561c23447630, p_es=0x7fe564024870) at input/input_internal.h:183
#29 0x00007fe57d86f225 in EsSelect (out=out@entry=0x561c23447630, es=es@entry=0x7fe564024870) at input/es_out.c:1778
#30 0x00007fe57d870404 in EsOutSelect (out=out@entry=0x561c23447630, es=es@entry=0x7fe564024870, b_force=b_force@entry=false) at input/es_out.c:1990
#31 0x00007fe57d871bbb in EsOutAddSlave (out=0x561c23447630, fmt=<optimized out>, p_master=0x0) at input/es_out.c:1649
#32 0x00007fe57d877650 in es_out_Add (fmt=<optimized out>, out=<optimized out>) at ../include/vlc_es_out.h:125
#33 0x00007fe57d877650 in CmdExecuteAdd (p_cmd=0x7fe578dfdb60, p_out=<optimized out>) at input/es_out_timeshift.c:1326
#34 0x00007fe57d877650 in Add (p_out=<optimized out>, p_fmt=0x7fe56400a468) at input/es_out_timeshift.c:452
#35 0x00007fe578cb100b in es_out_Add (fmt=0x7fe56400a468, out=<optimized out>) at ../include/vlc_es_out.h:125
#36 0x00007fe578cb100b in Ogg_CreateES (p_demux=p_demux@entry=0x7fe5640012d0) at demux/ogg.c:2198
#37 0x00007fe578cb5e62 in Demux (p_demux=0x7fe5640012d0) at demux/ogg.c:351
#38 0x00007fe57d87d157 in demux_Demux (p_demux=0x7fe5640012d0) at ../include/vlc_demux.h:354
#39 0x00007fe57d87d157 in MainLoopDemux (pb_changed=<synthetic pointer>, p_input=0x561c23e3bf80) at input/input.c:577
#40 0x00007fe57d87d157 in MainLoop (p_input=p_input@entry=0x561c23e3bf80, b_interactive=b_interactive@entry=true) at input/input.c:723
#41 0x00007fe57d87f695 in Run (data=0x561c23e3bf80) at input/input.c:505
#42 0x00007fe5912cc410 in  () at /usr/lib64/libpthread.so.0
#43 0x00007fe593c0c9ff in clone () at /usr/lib64/libc.so.6

Thread 4 (LWP 2342959):
#1  0x00007fe58e06550c in srb_callback (srb=0x7fe570005d50, userdata=0x7fe570006a80) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulsecore/pstream.c:291
#2  0x00007fe58e065d7a in srbchannel_rwloop (sr=0x7fe570005d50) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulsecore/srbchannel.c:190
#3  0x00007fe59039371b in dispatch_pollfds (m=0x561c234f37f0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulse/mainloop.c:140
#4  0x00007fe59039371b in pa_mainloop_dispatch (m=m@entry=0x561c234f37f0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulse/mainloop.c:898
#5  0x00007fe590393a0c in pa_mainloop_iterate (m=0x561c234f37f0, block=<optimized out>, retval=0x0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulse/mainloop.c:929
#6  0x00007fe590393ab0 in pa_mainloop_run (m=0x561c234f37f0, retval=retval@entry=0x0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulse/mainloop.c:945
#7  0x00007fe5903a1ca2 in thread (userdata=0x561c235a95e0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulse/thread-mainloop.c:100
#8  0x00007fe58e076078 in internal_thread_func (userdata=0x561c234e24f0) at /var/tmp/portage/media-sound/pulseaudio-12.2-r2/work/pulseaudio-12.2/src/pulsecore/thread-posix.c:81
#9  0x00007fe5912cc410 in  () at /usr/lib64/libpthread.so.0
#10 0x00007fe593c0c9ff in clone () at /usr/lib64/libc.so.6

Thread 3 (LWP 2342817):
#1  0x00007fe5907cb0bf in g_main_context_check (context=context@entry=0x7fe580000bf0, max_priority=2147483647, fds=fds@entry=0x7fe580004e30, n_fds=n_fds@entry=1) at ../glib-2.60.6/glib/gmain.c:946
#2  0x00007fe5907cb760 in g_main_context_iterate (context=context@entry=0x7fe580000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.60.6/glib/gmain.c:3924
#3  0x00007fe5907cb8dc in g_main_context_iteration (context=0x7fe580000bf0, may_block=may_block@entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#4  0x00007fe5925053bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe580000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fe5924b318b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe587d9ed30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fe5923258b6 in QThread::exec() (this=this@entry=0x7fe591ab4dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fe591a34d35 in QDBusConnectionManager::run() (this=0x7fe591ab4dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007fe592326af2 in QThreadPrivate::start(void*) (arg=0x7fe591ab4dc0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#9  0x00007fe5912cc410 in  () at /usr/lib64/libpthread.so.0
#10 0x00007fe593c0c9ff in clone () at /usr/lib64/libc.so.6

Thread 2 (LWP 2342816):
#1  0x00007fe5912f70f0 in poll (__timeout=-1, __nfds=1, __fds=0x7fe58d55fc68) at /usr/include/bits/poll2.h:46
#2  0x00007fe5912f70f0 in _xcb_conn_wait (c=c@entry=0x561c23054270, cond=cond@entry=0x561c230542b0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_conn.c:479
#3  0x00007fe5912f8d8a in xcb_wait_for_event (c=c@entry=0x561c23054270) at /var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_in.c:697
#4  0x00007fe58d6df878 in QXcbEventQueue::run() (this=0x561c23061670) at qxcbeventqueue.cpp:228
#5  0x00007fe592326af2 in QThreadPrivate::start(void*) (arg=0x561c23061670) at thread/qthread_unix.cpp:361
#6  0x00007fe5912cc410 in  () at /usr/lib64/libpthread.so.0
#7  0x00007fe593c0c9ff in clone () at /usr/lib64/libc.so.6

Thread 1 (LWP 2342814):
#1  0x00007fe5912f731a in _xcb_conn_wait (c=c@entry=0x561c23054270, cond=cond@entry=0x7fffb9f9d0c0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_conn.c:447
#2  0x00007fe5912f8ab7 in wait_for_reply (c=c@entry=0x561c23054270, request=1351, e=e@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_in.c:516
#3  0x00007fe5912f8bc2 in xcb_wait_for_reply (c=0x561c23054270, request=1351, e=e@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.13.1/work/libxcb-1.13.1/src/xcb_in.c:532
#4  0x00007fe591301145 in xcb_get_input_focus_reply (c=<optimized out>, cookie=..., e=e@entry=0x0) at xproto.c:5341
#5  0x00007fe58d6b410a in QXcbConnection::sync() (this=0x561c23051a90) at qxcbconnection_basic.h:71
#6  0x00007fe58d6d0f93 in QXcbBackingStoreImage::preparePaint(QRegion const&) (this=0x561c23446a20, region=...) at qxcbobject.h:53
#7  0x00007fe58d6d1270 in QXcbBackingStore::beginPaint(QRegion const&) (this=0x561c2336c4f0, region=...) at qxcbbackingstore.cpp:792
#8  0x00007fe5929f46e6 in QBackingStore::beginPaint(QRegion const&) (this=this@entry=0x561c23847920, region=...) at ../../include/QtGui/5.12.3/QtGui/private/../../../../../src/gui/kernel/qhighdpiscaling_p.h:414
#9  0x00007fe592e09b96 in QWidgetBackingStore::beginPaint(QRegion&, QWidget*, QBackingStore*, BeginPaintInfo*, bool) (toCleanIsInTopLevelCoordinates=true, returnInfo=<synthetic pointer>, backingStore=0x561c23847920, widget=<optimized out>, toClean=..., this=0x561c234d2690) at kernel/qwidgetbackingstore.cpp:335
#10 0x00007fe592e09b96 in QWidgetBackingStore::doSync() (this=0x561c234d2690) at kernel/qwidgetbackingstore.cpp:1383
#11 0x00007fe592e0a159 in QWidgetBackingStore::sync() (this=0x561c234d2690) at kernel/qwidgetbackingstore.cpp:1204
#12 0x00007fe592e21ab5 in QWidgetPrivate::syncBackingStore() (this=0x561c2348b990) at kernel/qwidget.cpp:1961
#13 0x00007fe592e398a8 in QWidget::event(QEvent*) (this=0x561c235f7050, event=0x7fe588007760) at kernel/qwidget.cpp:9261
#14 0x00007fe592df9ee1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x561c230431f0, receiver=receiver@entry=0x561c235f7050, e=e@entry=0x7fe588007760) at kernel/qapplication.cpp:3736
#15 0x00007fe592e01318 in QApplication::notify(QObject*, QEvent*) (this=0x561c23042ff0, receiver=0x561c235f7050, e=0x7fe588007760) at kernel/qapplication.cpp:3483
#16 0x00007fe5924b41b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x561c235f7050, event=0x7fe588007760) at kernel/qcoreapplication.cpp:1060
#17 0x00007fe5924b730f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x561c23042600) at kernel/qcoreapplication.cpp:1799
#18 0x00007fe592505603 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x561c230cc450) at kernel/qeventdispatcher_glib.cpp:276
#19 0x00007fe5907cb5ae in g_main_dispatch (context=0x7fe588004fd0) at ../glib-2.60.6/glib/gmain.c:3189
#20 0x00007fe5907cb5ae in g_main_context_dispatch (context=context@entry=0x7fe588004fd0) at ../glib-2.60.6/glib/gmain.c:3854
#21 0x00007fe5907cb848 in g_main_context_iterate (context=context@entry=0x7fe588004fd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.60.6/glib/gmain.c:3927
#22 0x00007fe5907cb8dc in g_main_context_iteration (context=0x7fe588004fd0, may_block=may_block@entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#23 0x00007fe5925053a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561c230dff50, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#24 0x00007fe5924b318b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffb9f9db60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#25 0x00007fe592fe74ed in QDialog::exec() (this=0x561c235f7050) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#26 0x00007fe5934403a1 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) (dialog=0x561c235f7050, buttons=<optimized out>, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x7fffb9f9ded8, options=..., details=..., notifyType=QMessageBox::Warning) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:390
#27 0x00007fe59344087e in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) (dialog=dialog@entry=0x561c235f7050, buttons=buttons@entry=0x561c236261e0, icon=icon@entry=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=0x7fffb9f9ded8, options=..., details=...) at /var/tmp/portage/kde-frameworks/kwidgetsaddons-5.61.0/work/kwidgetsaddons-5.61.0/src/kmessagebox.cpp:190
#28 0x00007fe593442405 in KMessageBox::warningContinueCancelListInternal(QDialog*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, KMessageBox::Options, QString const&) (dialog=dialog@entry=0x561c235f7050, text=..., strlist=..., caption=..., buttonContinue_=..., buttonCancel_=..., dontAskAgainName=..., options=..., details=...) at /usr/include/qt5/QtCore/qarraydata.h:257
#29 0x00007fe593442689 in KMessageBox::warningContinueCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) (parent=0x561c2315dca0, text=..., strlist=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/include/qt5/QtCore/qflags.h:121
#30 0x00007fe59344272c in KMessageBox::warningContinueCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) (parent=<optimized out>, text=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/include/qt5/QtCore/qlist.h:151
#31 0x00007fe593a8e32a in Konsole::TerminalDisplay::doPaste(QString, bool) (this=this@entry=0x561c233a3040, text=..., appendReturn=<optimized out>) at /usr/include/qt5/QtCore/qchar.h:88
#32 0x00007fe593a8ec77 in Konsole::TerminalDisplay::pasteFromClipboard(bool) (this=0x561c233a3040, appendEnter=<optimized out>) at /usr/include/qt5/QtCore/qrefcount.h:60
#33 0x00007fe5939f8ab4 in Konsole::SessionController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at src/konsoleprivate_autogen/EWIEGA46WW/moc_SessionController.cpp:350
#34 0x00007fe5924dc66e in QMetaObject::activate(QObject*, int, int, void**) (sender=0x561c23371c60, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3795
#35 0x00007fe592df3952 in QAction::triggered(bool) (this=this@entry=0x561c23371c60, _t1=<optimized out>) at .moc/moc_qaction.cpp:380
#36 0x00007fe592df5f60 in QAction::activate(QAction::ActionEvent) (this=0x561c23371c60, event=<optimized out>) at kernel/qaction.cpp:1166
#37 0x00007fe592df6814 in QAction::event(QEvent*) (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1092
#38 0x00007fe592df6814 in QAction::event(QEvent*) (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1081
#39 0x00007fe592df9ee1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x561c230431f0, receiver=receiver@entry=0x561c23371c60, e=e@entry=0x7fffb9f9e630) at kernel/qapplication.cpp:3736
#40 0x00007fe592e01318 in QApplication::notify(QObject*, QEvent*) (this=0x561c23042ff0, receiver=0x561c23371c60, e=0x7fffb9f9e630) at kernel/qapplication.cpp:3483
#41 0x00007fe5924b41b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x561c23371c60, event=0x7fffb9f9e630) at kernel/qcoreapplication.cpp:1060
#42 0x00007fe5928ad6ee in QShortcutMap::dispatchEvent(QKeyEvent*) (this=this@entry=0x561c230432d0, e=e@entry=0x7fffb9f9e6e0) at kernel/qshortcutmap.cpp:700
#43 0x00007fe5928ad7cb in QShortcutMap::tryShortcut(QKeyEvent*) (this=this@entry=0x561c230432d0, e=e@entry=0x7fffb9f9e6e0) at kernel/qshortcutmap.cpp:351
#44 0x00007fe592865802 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) (window=<optimized out>, window@entry=0x561c23166050, timestamp=105113910, keyCode=16777222, modifiers=..., nativeScanCode=118, nativeVirtualKey=65379, nativeModifiers=17, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:465
#45 0x00007fe5928813dd in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) (e=0x561c234a7070) at kernel/qguiapplication.cpp:2209
#46 0x00007fe5928864c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x561c234a7070) at kernel/qguiapplication.cpp:1843
#47 0x00007fe5928623cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151
#48 0x00007fe58d6e084a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#49 0x00007fe5907cb5ae in g_main_dispatch (context=0x7fe588004fd0) at ../glib-2.60.6/glib/gmain.c:3189
#50 0x00007fe5907cb5ae in g_main_context_dispatch (context=context@entry=0x7fe588004fd0) at ../glib-2.60.6/glib/gmain.c:3854
#51 0x00007fe5907cb848 in g_main_context_iterate (context=context@entry=0x7fe588004fd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.60.6/glib/gmain.c:3927
#52 0x00007fe5907cb8dc in g_main_context_iteration (context=0x7fe588004fd0, may_block=may_block@entry=1) at ../glib-2.60.6/glib/gmain.c:3988
#53 0x00007fe5925053a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x561c230dff50, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x00007fe5924b318b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffb9f9eaa0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#55 0x00007fe5924bae02 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#56 0x00007fe59287b2fc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1779
#57 0x00007fe592df9e55 in QApplication::exec() () at kernel/qapplication.cpp:2893
#58 0x00007fe593d0b2e2 in kdemain(int, char**) (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/konsole-19.08.1/work/konsole-19.08.1/src/main.cpp:229
#59 0x00007fe593b25f05 in __libc_start_main () at /usr/lib64/libc.so.6
#60 0x0000561c215e67ba in _start ()
[Inferior 1 (process 2342814) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-25 22:38:26 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Kai Krakow 2022-09-26 11:10:10 UTC
(In reply to Justin Zobel from comment #1)
> If you can reproduce the issue, please change the status to "CONFIRMED" when
> replying. Thank you!

I cannot reproduce that any longer. Pasting long text may be a bit laggy but it generally doesn't crash any longer.

Closing.
Comment 3 Christopher Yeleighton 2022-12-31 23:30:40 UTC
Created attachment 154933 [details]
New crash information added by DrKonqi

konsole (22.12.0) using Qt 5.15.7

I launched { konsole --platform vnc; } and told it to paste from Clipboard.

-- Backtrace (Reduced):
#4  0x00007f5a10100d6b in QMimeData::hasUrls (this=0x0) at ../../include/QtCore/../../src/corelib/text/qstring.h:967
#5  0x00007f5a116805ff in Konsole::TerminalDisplay::pasteFromClipboard(bool) () from /lib64/libkonsoleprivate.so.1
#6  0x00007f5a116b0e97 in Konsole::SessionController::paste() () from /lib64/libkonsoleprivate.so.1
#7  0x00007f5a101132cd in QtPrivate::QSlotObjectBase::call (a=0x7ffd82918a90, r=0x5635ee837030, this=0x5635ee5fe0b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x5635ee5eaa20, signal_index=4, argv=0x7ffd82918a90) at kernel/qobject.cpp:3919