[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: