Bug 442146 - Crash upon Opening File
Summary: Crash upon Opening File
Status: RESOLVED DUPLICATE of bug 421136
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-07 21:22 UTC by george.anton
Modified: 2021-09-08 09:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description george.anton 2021-09-07 21:22:08 UTC
Application: krita (4.4.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.0-1016-raspi aarch64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: Ubuntu 21.04

-- Information about the crash:
- What I was doing when the application crashed:

Merely opening a JPEG file after a clean install.  File was located on local media in ~/Pictures.  Attempted this again after first crash, using another simlar file from same location, and this resulted in another crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x0000ffffb1f3c6cc in __GI_abort () at abort.c:79
#6  0x0000ffffb2364f80 in QMessageLogger::fatal(char const*, ...) const () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#7  0x0000ffffb35e1288 in ?? () from /lib/aarch64-linux-gnu/libkritaglobal.so.20
#8  0x0000ffffb35b0ba0 in kis_assert_x_exception(char const*, char const*, char const*, char const*, int) () from /lib/aarch64-linux-gnu/libkritaglobal.so.20
#9  0x0000ffffb4845044 in KisOpenGLImageTextures::updateTextureFormat() () from /lib/aarch64-linux-gnu/libkritaui.so.20
#10 0x0000ffffb484584c in KisOpenGLImageTextures::recreateImageTextureTiles() () from /lib/aarch64-linux-gnu/libkritaui.so.20
#11 0x0000ffffb48460fc in KisOpenGLImageTextures::initGL(QOpenGLFunctions*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#12 0x0000ffffb483c620 in KisOpenGLCanvas2::initializeGL() () from /lib/aarch64-linux-gnu/libkritaui.so.20
#13 0x0000ffffb304e3dc in QOpenGLWidget::resizeEvent(QResizeEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#14 0x0000ffffb302e588 in QWidget::event(QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#15 0x0000ffffb2fe99b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#16 0x0000ffffb4977a2c in KisApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#17 0x0000ffffb2570b60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#18 0x0000ffffb302633c in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#19 0x0000ffffb302aa78 in QWidgetPrivate::show_helper() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#20 0x0000ffffb302aa10 in QWidgetPrivate::showChildren(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#21 0x0000ffffb302aa94 in QWidgetPrivate::show_helper() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#22 0x0000ffffb302dd70 in QWidgetPrivate::setVisible(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#23 0x0000ffffb302aa00 in QWidgetPrivate::showChildren(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#24 0x0000ffffb302aa94 in QWidgetPrivate::show_helper() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#25 0x0000ffffb302dd70 in QWidgetPrivate::setVisible(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#26 0x0000ffffb302aa00 in QWidgetPrivate::showChildren(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#27 0x0000ffffb302aa94 in QWidgetPrivate::show_helper() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#28 0x0000ffffb302dd70 in QWidgetPrivate::setVisible(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#29 0x0000ffffb302aa00 in QWidgetPrivate::showChildren(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#30 0x0000ffffb302aa94 in QWidgetPrivate::show_helper() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#31 0x0000ffffb302dd70 in QWidgetPrivate::setVisible(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#32 0x0000ffffb3165df0 in QMdiSubWindow::changeEvent(QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#33 0x0000ffffb302e240 in QWidget::event(QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#34 0x0000ffffb2fe99b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#35 0x0000ffffb4977a2c in KisApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#36 0x0000ffffb2570b60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#37 0x0000ffffb302a144 in QWidget::setWindowState(QFlags<Qt::WindowState>) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#38 0x0000ffffb302a784 in QWidget::showMaximized() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#39 0x0000ffffb31655f8 in QMdiSubWindow::eventFilter(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#40 0x0000ffffb257089c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#41 0x0000ffffb2fe9a0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#42 0x0000ffffb4977a2c in KisApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#43 0x0000ffffb2570b60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#44 0x0000ffffb302a144 in QWidget::setWindowState(QFlags<Qt::WindowState>) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#45 0x0000ffffb302a784 in QWidget::showMaximized() () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#46 0x0000ffffb49a73e4 in KisMainWindow::showView(KisView*, QMdiSubWindow*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#47 0x0000ffffb49a6c18 in KisMainWindow::addView(KisView*, QMdiSubWindow*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#48 0x0000ffffb49a6d44 in KisMainWindow::addViewAndNotifyLoadingCompleted(KisDocument*, QMdiSubWindow*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#49 0x0000ffffb49a6f80 in KisMainWindow::slotLoadCompleted() () from /lib/aarch64-linux-gnu/libkritaui.so.20
#50 0x0000ffffb25acf80 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#51 0x0000ffffb498ddb0 in KisDocument::openUrlInternal(QUrl const&) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#52 0x0000ffffb498eacc in KisDocument::openUrl(QUrl const&, QFlags<KisDocument::OpenFlag>) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#53 0x0000ffffb49a2070 in KisMainWindow::openDocumentInternal(QUrl const&, QFlags<KisMainWindow::OpenFlag>) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#54 0x0000ffffb49a915c in KisMainWindow::slotFileOpen(bool) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#55 0x0000ffffb25acf80 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#56 0x0000ffffb2fe261c in QAction::triggered(bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#57 0x0000ffffb2fe5640 in QAction::activate(QAction::ActionEvent) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#58 0x0000ffffb316a17c in ?? () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#59 0x0000ffffb3171954 in ?? () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#60 0x0000ffffb302e270 in QWidget::event(QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#61 0x0000ffffb2fe99b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#62 0x0000ffffb2ff13d0 in QApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#63 0x0000ffffb4977a2c in KisApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#64 0x0000ffffb2570b60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#65 0x0000ffffb2ff0574 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#66 0x0000ffffb3049614 in ?? () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#67 0x0000ffffb304b84c in ?? () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#68 0x0000ffffb2fe99b0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#69 0x0000ffffb4977a2c in KisApplication::notify(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libkritaui.so.20
#70 0x0000ffffb2570b60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#71 0x0000ffffb2939200 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/aarch64-linux-gnu/libQt5Gui.so.5
#72 0x0000ffffb2910354 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Gui.so.5
#73 0x0000ffffac930028 in ?? () from /lib/aarch64-linux-gnu/libQt5XcbQpa.so.5
#74 0x0000ffffafc3d578 in g_main_context_dispatch () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#75 0x0000ffffafc93188 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#76 0x0000ffffafc3aac4 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#77 0x0000ffffb25d0e94 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#78 0x0000ffffb256f04c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#79 0x0000ffffb257814c in QCoreApplication::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#80 0x0000aaaaac6428f4 in main ()
[Inferior 1 (process 54305) detached]

Possible duplicates by query: bug 442117, bug 441638, bug 440777, bug 440257, bug 440093.

Reported using DrKonqi
Comment 1 Halla Rempt 2021-09-08 07:12:41 UTC
Can you please attach the file to the bug report? Though I doubt it's actually the file, I am pretty sure you're also not going to be able to create a new file. This looks like a problem with the opengl driver on your arm system vs what Krita expects. You could try to update to krita 4.4.8 and see whether that has fixed the issue.
Comment 2 Alvin Wong 2021-09-08 09:28:54 UTC
I think this is the same thing as bug 421136, comments 19 to 21 being relevant.
Comment 3 Halla Rempt 2021-09-08 09:36:29 UTC
Yes, looks this is a duplicate of 421136.

*** This bug has been marked as a duplicate of bug 421136 ***