#1002613 krita crash when loading a jpg

Package:
krita
Source:
krita
Description:
pixel-based image manipulation program
Submitter:
Andy Valencia
Date:
2021-12-25 14:51:03 UTC
Severity:
important
#1002613#5
Date:
2021-12-25 14:48:36 UTC
From:
To:
Dear Maintainer,

krita aborts when trying to load/display pretty much any jpg I've tried.
It starts up and displays its own menu/splash/etc but then bombs at about
the point where the actual graphic image should come up.

Have talked w. Krita devs over at KDE, and they note:
Krita version over in experimental.)


Stack backtrace:
[KCrash Handler]
#4  0x0000ffffb65a4b5c in raise () from /lib/aarch64-linux-gnu/libc.so.6
#5  0x0000ffffb65917cc in abort () from /lib/aarch64-linux-gnu/libc.so.6
#6  0x0000ffffb69c8c84 in QMessageLogger::fatal(char const*, ...) const ()
from /lib/aarch64-linux-gnu/libQt5Core.so.5
#7  0x0000ffffb7c883d4 in ?? () from
/lib/aarch64-linux-gnu/libkritaglobal.so.20
#8  0x0000ffffb7c88958 in kis_assert_x_exception(char const*, char const*,
char const*, char const*, int) () from
/lib/aarch64-linux-gnu/libkritaglobal.so.20
#9  0x0000ffffb907f40c in KisOpenGLImageTextures::updateTextureFormat() ()
from /lib/aarch64-linux-gnu/libkritaui.so.20
#10 0x0000ffffb9081490 in KisOpenGLImageTextures::recreateImageTextureTiles()
() from /lib/aarch64-linux-gnu/libkritaui.so.20
#11 0x0000ffffb9081dbc in KisOpenGLImageTextures::initGL(QOpenGLFunctions*)
() from /lib/aarch64-linux-gnu/libkritaui.so.20
#12 0x0000ffffb907b3ec in KisOpenGLCanvas2::initializeGL() () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#13 0x0000ffffb77107fc in QOpenGLWidget::resizeEvent(QResizeEvent*) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#14 0x0000ffffb76f1958 in QWidget::event(QEvent*) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#15 0x0000ffffb76acf00 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#16 0x0000ffffb9213070 in KisApplication::notify(QObject*, QEvent*) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#17 0x0000ffffb6bd7f40 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#18 0x0000ffffb76e9768 in
QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#19 0x0000ffffb76ede58 in QWidgetPrivate::show_helper() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#20 0x0000ffffb76eddf0 in QWidgetPrivate::showChildren(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#21 0x0000ffffb76ede74 in QWidgetPrivate::show_helper() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#22 0x0000ffffb76f1150 in QWidgetPrivate::setVisible(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#23 0x0000ffffb76edde0 in QWidgetPrivate::showChildren(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#24 0x0000ffffb76ede74 in QWidgetPrivate::show_helper() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#25 0x0000ffffb76f1150 in QWidgetPrivate::setVisible(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#26 0x0000ffffb76edde0 in QWidgetPrivate::showChildren(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#27 0x0000ffffb76ede74 in QWidgetPrivate::show_helper() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#28 0x0000ffffb76f1150 in QWidgetPrivate::setVisible(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#29 0x0000ffffb76edde0 in QWidgetPrivate::showChildren(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#30 0x0000ffffb76ede74 in QWidgetPrivate::show_helper() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#31 0x0000ffffb76f1150 in QWidgetPrivate::setVisible(bool) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#32 0x0000ffffb7827b20 in QMdiSubWindow::changeEvent(QEvent*) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#33 0x0000ffffb76f1618 in QWidget::event(QEvent*) () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#34 0x0000ffffb76acf00 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#35 0x0000ffffb9213070 in KisApplication::notify(QObject*, QEvent*) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#36 0x0000ffffb6bd7f40 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#37 0x0000ffffb76ed524 in QWidget::setWindowState(QFlags<Qt::WindowState>) ()
from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#38 0x0000ffffb76edb64 in QWidget::showMaximized() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#39 0x0000ffffb7827314 in QMdiSubWindow::eventFilter(QObject*, QEvent*) ()
from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#40 0x0000ffffb6bd7c7c in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /lib/aarch64-linux-gnu/libQt5Core.so.5
#41 0x0000ffffb76acf5c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#42 0x0000ffffb9213070 in KisApplication::notify(QObject*, QEvent*) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#43 0x0000ffffb6bd7f40 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#44 0x0000ffffb76ed524 in QWidget::setWindowState(QFlags<Qt::WindowState>) ()
from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#45 0x0000ffffb76edb64 in QWidget::showMaximized() () from
/lib/aarch64-linux-gnu/libQt5Widgets.so.5
#46 0x0000ffffb9249580 in KisMainWindow::showView(KisView*, QMdiSubWindow*)
() from /lib/aarch64-linux-gnu/libkritaui.so.20
#47 0x0000ffffb92456c8 in KisMainWindow::addView(KisView*, QMdiSubWindow*) ()
from /lib/aarch64-linux-gnu/libkritaui.so.20
#48 0x0000ffffb92457f4 in
KisMainWindow::addViewAndNotifyLoadingCompleted(KisDocument*, QMdiSubWindow*)
() from /lib/aarch64-linux-gnu/libkritaui.so.20
#49 0x0000ffffb9245890 in KisMainWindow::slotLoadCompleted() () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#50 0x0000ffffb6c13c84 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#51 0x0000ffffb922b850 in KisDocument::openUrlInternal(QUrl const&) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#52 0x0000ffffb922c250 in KisDocument::openUrl(QUrl const&,
QFlags<KisDocument::OpenFlag>) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#53 0x0000ffffb92410c0 in KisMainWindow::openDocumentInternal(QUrl const&,
QFlags<KisMainWindow::OpenFlag>) () from
/lib/aarch64-linux-gnu/libkritaui.so.20
#54 0x0000ffffb9216b5c in KisApplication::start(KisApplicationArguments
const&) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#55 0x0000aaaad58d2d24 in main ()
[Inferior 1 (process 206105) detached]