Bug#1002613: krita crash when loading a jpg
Package: krita
Version: 1:4.4.8+dfsg-1+b1
Severity: important
X-Debbugs-Cc: deb-bugs@vsta.org
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:
> Could you please try Krita 5.0 with this file? It looks like the problem is
> related to the openGL support on your ARM64 device.
>
> More specifically, the problem is related with how Qt is compiled. For some
> reason Qt is compiled with desktop OpenGL, not with openGLES. So Krita
> asserts about it.
(Because of deep library dependencies, I have no ability to try the
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]
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: arm64 (aarch64)
Kernel: Linux 5.15.0-2-arm64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages krita depends on:
ii krita-data 1:4.4.8+dfsg-1
ii libc6 2.33-1
ii libexiv2-27 0.27.3-3.1
ii libfftw3-double3 3.3.8-2
ii libgcc-s1 11.2.0-13
ii libgif7 5.1.9-2
ii libgsl27 2.7.1+dfsg-3
ii libheif1 1.12.0-2+b3
ii libilmbase25 2.5.7-2
ii libjpeg62-turbo 1:2.1.2-1
ii libkf5completion5 5.88.0-1
ii libkf5configcore5 5.88.0-1
ii libkf5configgui5 5.88.0-1
ii libkf5coreaddons5 5.88.0-1
ii libkf5crash5 5.88.0-1
ii libkf5guiaddons5 5.88.0-1
ii libkf5i18n5 5.88.0-2
ii libkf5itemviews5 5.88.0-1
ii libkf5widgetsaddons5 5.88.0-2
ii libkf5windowsystem5 5.88.0-1
ii liblcms2-2 2.12~rc1-2
ii libopencolorio1v5 1.1.1~dfsg0-7
ii libopenexr25 2.5.7-1
ii libopenjp2-7 2.4.0-3
ii libpng16-16 1.6.37-3
ii libpoppler-qt5-1 20.09.0-3.1
ii libpython3.9 3.9.9-2
ii libqt5concurrent5 5.15.2+dfsg-14
ii libqt5core5a 5.15.2+dfsg-14
ii libqt5dbus5 5.15.2+dfsg-14
ii libqt5gui5 5.15.2+dfsg-14
ii libqt5multimedia5 5.15.2-3
ii libqt5network5 5.15.2+dfsg-14
ii libqt5printsupport5 5.15.2+dfsg-14
ii libqt5qml5 5.15.2+dfsg-9
ii libqt5quick5 5.15.2+dfsg-9
ii libqt5quickwidgets5 5.15.2+dfsg-9
ii libqt5svg5 5.15.2-3
ii libqt5widgets5 5.15.2+dfsg-14
ii libqt5x11extras5 5.15.2-2
ii libqt5xml5 5.15.2+dfsg-14
ii libquazip5-1 0.9.1-2
ii libraw20 0.20.2-2
ii libstdc++6 11.2.0-13
ii libtiff5 4.3.0-2
ii libx11-6 2:1.7.2-2+b1
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages krita recommends:
ii krita-gmic 2.9.4-4+b1
ii python3-pyqt5 5.15.6+dfsg-1+b1
ii python3-sip 4.19.25+dfsg-3+b1
ii qml-module-qtmultimedia 5.15.2-3
Versions of packages krita suggests:
ii colord 1.4.5-3
ii ffmpeg 7:4.4.1-2+b1
pn krita-l10n <none>
-- no debconf information
Reply to: