[konsole] [Bug 455621] New: While upgrading libraries from 5.15.4 to 5.15.5 konsole have crashed

Amit Ugol bugzilla_noreply at kde.org
Sun Jun 19 21:00:16 BST 2022


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

            Bug ID: 455621
           Summary: While upgrading libraries from 5.15.4 to 5.15.5
                    konsole have crashed
           Product: konsole
           Version: 22.04.2
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: amit.ugol at gmail.com
  Target Milestone: ---

While upgrading libraries from 5.15.4 to 5.15.5 konsole have crashed

STEPS TO REPRODUCE
1.  Keep konsole open while upgrading 
2. 
3. 

OBSERVED RESULT
Konsole crashed

EXPECTED RESULT
If at all possible, konsole should not crash (lose of data)

SOFTWARE/OS VERSIONS
Gentoo with "APPS" at 24.04.2 and "LIBS" at 5.15.4 and some at 5.15.5

ADDITIONAL INFORMATION

I am pretty sure it was while upgrading qtlocation, but not 100% sure.

Note #11, maybe a better log can be created in this case?

from Dr:

Application: Konsole (konsole), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
#7  0x00007f1683091ecf in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at pthread_kill.c:78
#8  0x00007f16830466a2 in __GI_raise (sig=sig at entry=6) at
../sysdeps/posix/raise.c:26
#9  0x00007f1683031469 in __GI_abort () at abort.c:79
#10 0x00007f1683690d79 in qt_message_fatal (message=<synthetic pointer>...,
context=...) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/global/qlogging.cpp:1914
#11 QMessageLogger::fatal (this=this at entry=0x7ffc48f1b6c0,
msg=msg at entry=0x7f1683a86e68 "Cannot mix incompatible Qt library (%d.%d.%d)
with this library (%d.%d.%d)") at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/global/qlogging.cpp:893
#12 0x00007f16836a8bd5 in QObjectPrivate::checkForIncompatibleLibraryVersion
(this=0x7ffc48f1b700, version=331525) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject_p.h:422
#13 QObjectPrivate::checkForIncompatibleLibraryVersion (version=331525,
this=0x7ffc48f1b700) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject_p.h:414
#14 QObjectPrivate::QObjectPrivate (this=this at entry=0x55763b335cb0,
version=version at entry=331525) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:190
#15 0x00007f1681460b34 in QSvgRendererPrivate::QSvgRendererPrivate
(this=0x55763b335cb0) at
/usr/src/debug/dev-qt/qtsvg-5.15.5/qtsvg-everywhere-src-5.15.5/src/svg/qsvgrenderer.cpp:108
#16 QSvgRenderer::QSvgRenderer (this=this at entry=0x55763af3f718,
parent=parent at entry=0x0) at
/usr/src/debug/dev-qt/qtsvg-5.15.5/qtsvg-everywhere-src-5.15.5/src/svg/qsvgrenderer.cpp:129
#17 0x00007f167c022da5 in QSvgIOHandlerPrivate::QSvgIOHandlerPrivate
(qq=0x55763aeffbb0, this=0x55763af3f710) at
/usr/src/debug/dev-qt/qtsvg-5.15.5/qtsvg-everywhere-src-5.15.5/src/plugins/imageformats/svg/qsvgiohandler.cpp:57
#18 QSvgIOHandler::QSvgIOHandler (this=this at entry=0x55763aeffbb0) at
/usr/src/debug/dev-qt/qtsvg-5.15.5/qtsvg-everywhere-src-5.15.5/src/plugins/imageformats/svg/qsvgiohandler.cpp:110
#19 0x00007f167c0225e0 in QSvgPlugin::create (this=<optimized out>,
device=0x7ffc48f1b920, format=...) at
/usr/src/debug/dev-qt/qtsvg-5.15.5/qtsvg-everywhere-src-5.15.5/src/plugins/imageformats/svg/main.cpp:85
#20 0x00007f1683d97362 in createReadHandlerHelper (device=0x7ffc48f1b920,
format=..., autoDetectImageFormat=<optimized out>,
ignoresFormatAndExtension=<optimized out>) at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/image/qimagereader.cpp:360
#21 0x00007f1683d9805e in QImageReaderPrivate::initHandler
(this=0x55763af3dcf0) at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/image/qimagereader.cpp:574
#22 0x00007f1683d98bdc in QImageReader::canRead
(this=this at entry=0x7ffc48f1b908) at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/image/qimagereader.cpp:1208
#23 0x00007f1682c808a4 in KIconLoaderPrivate::createIconImage
(this=0x55763a907e40, path=..., size=..., scale=scale at entry=1,
state=state at entry=KIconLoader::ActiveState, colors=...) at
/usr/src/debug/kde-frameworks/kiconthemes-5.95.0/kiconthemes-5.95.0/src/kiconloader.cpp:908
#24 0x00007f1682c81a54 in KIconLoader::loadScaledIcon (this=0x7f1682c9aea0
<(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>,
_name=..., group=<optimized out>, group at entry=KIconLoader::Desktop,
scale=scale at entry=1, _size=..., state=<optimized out>, overlays=...,
path_store=0x0, canReturnNull=false, colors=std::optional<KIconColors> [no
contained value]) at
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/unique_ptr.h:173
#25 0x00007f1682c7533c in KIconEngine::createPixmap (this=0x55763ad34dd0,
size=..., scale=scale at entry=1, mode=<optimized out>, state=<optimized out>) at
/usr/src/debug/kde-frameworks/kiconthemes-5.95.0/kiconthemes-5.95.0/src/kiconengine.cpp:115
#26 0x00007f1682c756d6 in KIconEngine::pixmap (this=<optimized out>, size=...,
mode=<optimized out>, state=<optimized out>) at
/usr/src/debug/kde-frameworks/kiconthemes-5.95.0/kiconthemes-5.95.0/src/kiconengine.cpp:137
#27 0x00007f1683db9c7b in QIcon::pixmap (this=this at entry=0x7ffc48f1c0c0,
window=window at entry=0x0, size=..., mode=mode at entry=QIcon::Active,
state=state at entry=QIcon::Off) at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/image/qicon.cpp:905
#28 0x00007f1683db9d8f in QIcon::pixmap (this=this at entry=0x7ffc48f1c0c0,
size=..., mode=mode at entry=QIcon::Active, state=state at entry=QIcon::Off) at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/image/qicon.cpp:841
#29 0x00007f167ce75102 in Breeze::Helper::coloredIcon (this=<optimized out>,
icon=..., palette=..., size=..., mode=QIcon::Active, state=QIcon::Off) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezehelper.cpp:1597
#30 0x00007f167ce964cd in Breeze::Style::drawToolButtonLabelControl
(this=0x55763a904410, option=0x7ffc48f1c070, painter=0x7ffc48f1c1d0,
widget=0x55763adfe310) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezestyle.cpp:4704
#31 0x00007f167ce93cbb in std::function<bool (Breeze::Style const&,
QStyleOption const*, QPainter*, QWidget const*)>::operator()(Breeze::Style
const&, QStyleOption const*, QPainter*, QWidget const*) const
(__args#3=0x55763adfe310, __args#2=<optimized out>, __args#1=<optimized out>,
__args#0=..., this=0x7ffc48f1bfd0) at
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/std_function.h:586
#32 Breeze::Style::drawControl (this=0x55763a904410,
element=QStyle::CE_ToolButtonLabel, option=0x7ffc48f1c070,
painter=0x7ffc48f1c1d0, widget=0x55763adfe310) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezestyle.cpp:1230
#33 0x00007f167ce8f9aa in Breeze::Style::drawToolButtonComplexControl
(this=0x55763a904410, option=<optimized out>, painter=0x7ffc48f1c1d0,
widget=0x55763adfe310) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezestyle.cpp:6498
#34 0x00007f167ce8fda9 in Breeze::Style::drawToolButtonComplexControl
(this=<optimized out>, option=<optimized out>, painter=<optimized out>,
widget=<optimized out>) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezestyle.cpp:6399
#35 0x00007f167ce943d4 in std::function<bool (Breeze::Style const&,
QStyleOptionComplex const*, QPainter*, QWidget
const*)>::operator()(Breeze::Style const&, QStyleOptionComplex const*,
QPainter*, QWidget const*) const (__args#3=0x55763adfe310, __args#2=<optimized
out>, __args#1=<optimized out>, __args#0=..., this=0x7ffc48f1c170) at
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include/g++-v11/bits/std_function.h:586
#36 Breeze::Style::drawComplexControl (this=0x55763a904410,
element=QStyle::CC_ToolButton, option=0x7ffc48f1c1f0, painter=0x7ffc48f1c1d0,
widget=0x55763adfe310) at
/usr/src/debug/kde-plasma/breeze-5.25.0/breeze-5.25.0/kstyle/breezestyle.cpp:1275
#37 0x00007f168477f221 in QStylePainter::drawComplexControl (opt=...,
cc=QStyle::CC_ToolButton, this=0x7ffc48f1c1d0) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/include/QtWidgets/../../src/widgets/styles/qstylepainter.h:90
#38 QToolButton::paintEvent (this=0x55763adfe310) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/widgets/qtoolbutton.cpp:460
#39 0x00007f16845ac2de in QWidget::event (this=0x55763adfe310,
event=0x7ffc48f1c3e0) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:9033
#40 0x00007f16845645df in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55763adfe310, e=0x7ffc48f1c3e0) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:3637
#41 0x00007f16838b90f8 in QCoreApplication::notifyInternal2
(receiver=0x55763adfe310, event=0x7ffc48f1c3e0) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1064
#42 0x00007f16845a3886 in QWidgetPrivate::sendPaintEvent
(this=this at entry=0x55763ae03aa0, toBePainted=...) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5467
#43 0x00007f16845a4070 in QWidgetPrivate::drawWidget (this=0x55763ae03aa0,
pdev=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5417
#44 0x00007f16845a54cc in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x55763aeb6470, pdev=pdev at entry=0x55763af3dbe0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55763accacf0) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5598
#45 0x00007f16845a3dcd in QWidgetPrivate::drawWidget (this=0x55763aeb6470,
pdev=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5458
#46 0x00007f16845a54cc in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x55763a80fc20, pdev=pdev at entry=0x55763af3dbe0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55763accacf0) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5598
#47 0x00007f16845a3dcd in QWidgetPrivate::drawWidget
(this=this at entry=0x55763a80fc20, pdev=<optimized out>, rgn=..., offset=...,
flags=..., flags at entry=..., sharedPainter=sharedPainter at entry=0x0,
repaintManager=<optimized out>) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:5458
#48 0x00007f1684577112 in QWidgetRepaintManager::paintAndFlush (this=<optimized
out>) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidgetrepaintmanager.cpp:1009
#49 0x00007f16845ac962 in QWidget::event (this=this at entry=0x55763a9568f0,
event=event at entry=0x55763ad15800) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qwidget.cpp:8978
#50 0x00007f16846dc3cc in QMainWindow::event (this=this at entry=0x55763a9568f0,
event=event at entry=0x55763ad15800) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/widgets/qmainwindow.cpp:1341
#51 0x00007f1684cffe6d in KMainWindow::event (this=this at entry=0x55763a9568f0,
ev=ev at entry=0x55763ad15800) at
/usr/src/debug/kde-frameworks/kxmlgui-5.95.0/kxmlgui-5.95.0/src/kmainwindow.cpp:961
#52 0x00007f1684d542d7 in KXmlGuiWindow::event (this=0x55763a9568f0,
ev=0x55763ad15800) at
/usr/src/debug/kde-frameworks/kxmlgui-5.95.0/kxmlgui-5.95.0/src/kxmlguiwindow.cpp:220
#53 0x00007f16845645df in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55763a9568f0, e=0x55763ad15800) at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:3637
#54 0x00007f16838b90f8 in QCoreApplication::notifyInternal2
(receiver=0x55763a9568f0, event=0x55763ad15800) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1064
#55 0x00007f16838bc372 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55763a80c9d0) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1821
#56 0x00007f16839140d3 in postEventSourceDispatch (s=0x55763a8d1070) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#57 0x00007f1681b10e8b in g_main_dispatch (context=0x7f1678005010) at
../glib-2.72.2/glib/gmain.c:3417
#58 g_main_context_dispatch (context=0x7f1678005010) at
../glib-2.72.2/glib/gmain.c:4135
#59 0x00007f1681b11138 in g_main_context_iterate
(context=context at entry=0x7f1678005010, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
../glib-2.72.2/glib/gmain.c:4211
#60 0x00007f1681b111ef in g_main_context_iteration (context=0x7f1678005010,
may_block=1) at ../glib-2.72.2/glib/gmain.c:4276
#61 0x00007f1683913758 in QEventDispatcherGlib::processEvents
(this=0x55763a8d6a70, flags=...) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#62 0x00007f16838b7ae3 in QEventLoop::exec (this=this at entry=0x7ffc48f1d310,
flags=..., flags at entry=...) at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:69
#63 0x00007f16838c00c0 in QCoreApplication::exec () at
/usr/src/debug/dev-qt/qtcore-5.15.5/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:121
#64 0x00007f1683d1a79c in QGuiApplication::exec () at
/usr/src/debug/dev-qt/qtgui-5.15.5/qtbase-everywhere-src-5.15.5/src/gui/kernel/qguiapplication.cpp:1867
#65 0x00007f1684564555 in QApplication::exec () at
/usr/src/debug/dev-qt/qtwidgets-5.15.5/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:2829
#66 0x0000557638e04cf5 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kde-apps/konsole-22.04.2/konsole-22.04.2/src/main.cpp:244
[Inferior 1 (process 3775482) detached]

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


More information about the konsole-devel mailing list