Bug 465420

Summary: konsole crashes when logging in
Product: [Applications] konsole Reporter: Jesper Juhl <jesperjuhl76>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 22.12.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jesper Juhl 2023-02-07 13:37:57 UTC
Application: konsole (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.1.9-arch1-2 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
Occasionally when I log in to my KDE desktop the login process freezes for a while and I then get a notice that konsole crashed. I always have a konsole running when I shut down the machine, so it is always started automatically on login.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f7ed13a6c13 in QRasterPaintEngine::alphaPenBlt(void const*, int, int, int, int, int, int, bool) () from /usr/lib/libQt5Gui.so.5
#5  0x00007f7ed13aee68 in QRasterPaintEngine::drawCachedGlyphs(int, unsigned int const*, QFixedPoint const*, QFontEngine*) () from /usr/lib/libQt5Gui.so.5
#6  0x00007f7ed13afac1 in QRasterPaintEngine::drawTextItem(QPointF const&, QTextItem const&) () from /usr/lib/libQt5Gui.so.5
#7  0x00007f7ed13c44bb in ?? () from /usr/lib/libQt5Gui.so.5
#8  0x00007f7ed122d6f8 in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib/libQt5Gui.so.5
#9  0x00007f7ed13d080c in ?? () from /usr/lib/libQt5Gui.so.5
#10 0x00007f7ed13bc2df in QPainter::drawText(QRect const&, int, QString const&, QRect*) () from /usr/lib/libQt5Gui.so.5
#11 0x00007f7ed19e3cf5 in QStyle::drawItemText(QPainter*, QRect const&, int, QPalette const&, bool, QString const&, QPalette::ColorRole) const () from /usr/lib/libQt5Widgets.so.5
#12 0x00007f7ed19f01aa in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libQt5Widgets.so.5
#13 0x00007f7ec80a450e in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#14 0x00007f7ec8091d2c in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#15 0x00007f7ec8091d8c in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#16 0x00007f7ed1b33d95 in QTabBar::paintEvent(QPaintEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f7ed22d169e in ?? () from /usr/lib/libkonsoleprivate.so.1
#18 0x00007f7ed19af514 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f7ed1978b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f7ed0c8df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007f7ed19a33eb in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f7ed19a47b6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f7ed19a51fe in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f7ed19a3c8e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f7ed19a51fe in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f7ed19a3c8e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f7ed1984aa5 in ?? () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f7ed19af1e4 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f7ed21e13ee in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#30 0x00007f7ed1978b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007f7ed0c8df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#32 0x00007f7ed0c8ea53 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#33 0x00007f7ed0cd4e88 in ?? () from /usr/lib/libQt5Core.so.5
#34 0x00007f7ecf11682b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f7ecf16dcc9 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007f7ecf1150e2 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f7ed0cd8c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#38 0x00007f7ed0c866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#39 0x00007f7ed0c91219 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#40 0x000055dd2d974b65 in ?? ()
#41 0x00007f7ed043c790 in ?? () from /usr/lib/libc.so.6
#42 0x00007f7ed043c84a in __libc_start_main () from /usr/lib/libc.so.6
#43 0x000055dd2d975425 in ?? ()
[Inferior 1 (process 1352) detached]

Reported using DrKonqi
Comment 1 Kurt Hindenburg 2024-06-06 23:04:09 UTC
Do you still see this issue with a newer version?  (especially Qt6/KF6).
Comment 2 Bug Janitor Service 2024-06-21 03:47:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-07-06 03:47:28 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!