https://bugs.kde.org/show_bug.cgi?id=514877
Bug ID: 514877
Summary: Konsole crashed with unlimited history length when
spamming A LOT
Classification: Applications
Product: konsole
Version First 25.12.1
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: konsole (25.12.1)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.18.6-1-cachyos x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.5 [CoredumpBackend]
-- Information about the crash:
I was running an apitrace which was spamming multiple lines per draw call in a
Konsole instance that has the history limit set to infinite.
Trying to scroll up while its still printing new lines makes it crash.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during
file-backed mapping note processing
[New LWP 5972]
[New LWP 24554]
[New LWP 5983]
[New LWP 24553]
[New LWP 24556]
[New LWP 5982]
[New LWP 24557]
[New LWP 24552]
[New LWP 24555]
[New LWP 5976]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/konsole'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fb90cc9890c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7fb904dcdbc0 (LWP 5972))]
[Current thread is 10 (Thread 0x7fb9047ff6c0 (LWP 5976))]
Thread 10 (Thread 0x7fb9047ff6c0 (LWP 5976)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc931b4 in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cd0da36 in ppoll () at /usr/lib/libc.so.6
#4 0x00007fb90a4b7784 in ??? () at /usr/lib/libglib-2.0.so.0
#5 0x00007fb90a4b7865 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#6 0x00007fb90d848152 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#7 0x00007fb90d575786 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#8 0x00007fb90d69041e in QThread::exec() () at /usr/lib/libQt6Core.so.6
#9 0x00007fb90e57603e in ??? () at /usr/lib/libQt6DBus.so.6
#10 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#11 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#12 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7fb8e05fe6c0 (LWP 24555)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7fb8de2f36c0 (LWP 24552)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7fb8dfdfd6c0 (LWP 24557)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7fb903bff6c0 (LWP 5982)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc931b4 in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cd0d4ee in poll () at /usr/lib/libc.so.6
#4 0x00007fb909928db5 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#5 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#7 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7fb8ddaf26c0 (LWP 24556)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7fb8dcaf06c0 (LWP 24553)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7fb9033fe6c0 (LWP 5983)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc931b4 in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cd0d4ee in poll () at /usr/lib/libc.so.6
#4 0x00007fb909928db5 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#5 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#7 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7fb8df54b6c0 (LWP 24554)):
#0 0x00007fb90cc9efe2 in ??? () at /usr/lib/libc.so.6
#1 0x00007fb90cc9316c in ??? () at /usr/lib/libc.so.6
#2 0x00007fb90cc937dc in ??? () at /usr/lib/libc.so.6
#3 0x00007fb90cc960a8 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#4 0x00007fb90d733dc5 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#5 0x00007fb90d68ee69 in ??? () at /usr/lib/libQt6Core.so.6
#6 0x00007fb90d72f899 in ??? () at /usr/lib/libQt6Core.so.6
#7 0x00007fb90cc9698b in ??? () at /usr/lib/libc.so.6
#8 0x00007fb90cd1aa0c in ??? () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7fb904dcdbc0 (LWP 5972)):
[KCrash Handler]
#4 0x00007fb90f0b170a in Konsole::Screen::copyFromHistory(Konsole::Character*,
int, int) const () at /usr/lib/libkonsoleprivate.so.25.12.1
#5 0x00007fb90f0b1c10 in Konsole::Screen::getImage(Konsole::Character*, int,
int, int) const () at /usr/lib/libkonsoleprivate.so.25.12.1
#6 0x00007fb90f0c0f8c in Konsole::ScreenWindow::getImage() () at
/usr/lib/libkonsoleprivate.so.25.12.1
#7 0x00007fb90f14492a in Konsole::TerminalDisplay::updateImage() () at
/usr/lib/libkonsoleprivate.so.25.12.1
#8 0x00007fb90d5d734f in ??? () at /usr/lib/libQt6Core.so.6
#9 0x00007fb90d5d734f in ??? () at /usr/lib/libQt6Core.so.6
#10 0x00007fb90f08d56d in Konsole::Emulation::showBulk() () at
/usr/lib/libkonsoleprivate.so.25.12.1
#11 0x00007fb90d5d734f in ??? () at /usr/lib/libQt6Core.so.6
#12 0x00007fb90d5dee5c in QTimer::timerEvent(QTimerEvent*) () at
/usr/lib/libQt6Core.so.6
#13 0x00007fb90d5c4936 in QObject::event(QEvent*) () at
/usr/lib/libQt6Core.so.6
#14 0x00007fb90e7021c0 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#15 0x00007fb90d56a958 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#16 0x00007fb90d72c9af in QTimerInfoList::activateTimers() () at
/usr/lib/libQt6Core.so.6
#17 0x00007fb90d84ad99 in ??? () at /usr/lib/libQt6Core.so.6
#18 0x00007fb90a4b5f8d in ??? () at /usr/lib/libglib-2.0.so.0
#19 0x00007fb90a4b7657 in ??? () at /usr/lib/libglib-2.0.so.0
#20 0x00007fb90a4b7865 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#21 0x00007fb90d848152 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#22 0x00007fb90d575786 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#23 0x00007fb90d56f3f1 in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#24 0x000055af049d0a55 in ??? ()
#25 0x00007fb90cc27635 in ??? () at /usr/lib/libc.so.6
#26 0x00007fb90cc276e9 in __libc_start_main () at /usr/lib/libc.so.6
#27 0x000055af049d17f5 in ??? ()
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.