Bug#1073054: krita: Krita crashes when canceling the "Missing Color Profile" dialog
Package: krita
Version: 1:5.1.5+dfsg-2
Severity: normal
X-Debbugs-Cc: e.batek+debian@itkaufmann.at
Dear Maintainer,
Krita crashes when canceling the "Missing Color Profile" dialog.
* What led up to the situation?
I hit cancel on the “Missing Color Profile” dialog.
* What exactly did you do (or not do) that was effective (or
ineffective)?
1. I opened Krita
2. selected “New File” (Ctrl+N)
3. chose “Create from Clipboard”
4. got the “Missing Color Profile” dialog asking me to choose between “As Web (sRGB)” and “As on Monitor”
5. where I clicked “Cancel”. (Pressing [Enter] with no option selection has the same result.)
* What was the outcome of this action?
Krita crashed.
* What outcome did you expect instead?
I would expect the dialog to close, canceling the “Create from Clipboard” action.
==== Backtrace ====
ASSERT (krita): "clip" in file ./libs/ui/widgets/kis_image_from_clipboard_widget.cpp, line 80
Thread 1 "krita" received signal SIGABRT, Aborted.
0x00007ffff56a9e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff56a9e2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff565afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff5645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff5890c79 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007ffff6e7c8bc in ?? () from /lib/x86_64-linux-gnu/libkritaglobal.so.18
#5 0x00007ffff7b6e6d8 in ?? () from /lib/x86_64-linux-gnu/libkritaui.so.18
#6 0x00007ffff5ae8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff68fe838 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8 0x00007ffff5ae8f7c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffff6854fc2 in QAbstractButton::clicked(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff685522a in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff68571a9 in QAbstractButton::click() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff67a5bba in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff6762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff676aed7 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff7cb9cfe in KisApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#16 0x00007ffff5ab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff67c0fa2 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff6762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff7cb9cfe in KisApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#20 0x00007ffff5ab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff5ab4681 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff5b0a153 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff34627a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff3462a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff3462acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff5b09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff5ab017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff696bbb7 in QDialog::exec() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff7cebf43 in KisMainWindow::slotFileNew() () from /lib/x86_64-linux-gnu/libkritaui.so.18
#30 0x00007ffff5ae8f7c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff675c782 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff675f3ab in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff675ff7d in QAction::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007ffff6762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ffff7cb9cfe in KisApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#36 0x00007ffff5ab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ffff5f6c76b in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007ffff5f6d0bb in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007ffff5f15376 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007ffff5f390cd in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007ffff5f11cac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007ffff01e3eca in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#43 0x00007ffff34627a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007ffff3462a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007ffff3462acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007ffff5b09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007ffff5ab017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007ffff5ab82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x000055555555ce3e in ?? ()
#50 0x00007ffff564624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#51 0x00007ffff5646305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#52 0x000055555555e271 in ?? ()
==== Backtrace End ====
-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-21-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
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:5.1.5+dfsg-2
ii libc6 2.36-9+deb12u7
ii libexiv2-27 0.27.6-1
ii libfftw3-double3 3.3.10-1
ii libgcc-s1 12.2.0-14
ii libgif7 5.2.1-2.5
ii libgsl27 2.7.1+dfsg-5
ii libheif1 1.15.1-1
ii libimath-3-1-29 3.1.6-1
ii libjpeg62-turbo 1:2.1.5-2
ii libjxl0.7 0.7.0-10
ii libkf5completion5 5.103.0-1
ii libkf5configcore5 5.103.0-2
ii libkf5configgui5 5.103.0-2
ii libkf5coreaddons5 5.103.0-1
ii libkf5crash5 5.103.0-1
ii libkf5guiaddons5 5.103.0-1
ii libkf5i18n5 5.103.0-1
ii libkf5itemviews5 5.103.0-1
ii libkf5widgetsaddons5 5.103.0-1
ii libkf5windowsystem5 5.103.0-1
ii libkseexpr4 4.0.4.0-4
ii libkseexprui4 4.0.4.0-4
ii liblcms2-2 2.14-2
ii libmypaint-1.5-1 1.6.0-2
ii libopencolorio2.1 2.1.2+dfsg1-4+b3
ii libopenexr-3-1-30 3.1.5-5
ii libopenjp2-7 2.5.0-2
ii libpng16-16 1.6.39-2
ii libpoppler-qt5-1 22.12.0-2+b1
ii libpython3.11 3.11.2-6
ii libqt5core5a 5.15.8+dfsg-11
ii libqt5dbus5 5.15.8+dfsg-11
ii libqt5gui5 5.15.8+dfsg-11
ii libqt5multimedia5 5.15.8-2
ii libqt5network5 5.15.8+dfsg-11
ii libqt5printsupport5 5.15.8+dfsg-11
ii libqt5qml5 5.15.8+dfsg-3
ii libqt5quick5 5.15.8+dfsg-3
ii libqt5quickwidgets5 5.15.8+dfsg-3
ii libqt5sql5 5.15.8+dfsg-11
ii libqt5sql5-sqlite 5.15.8+dfsg-11
ii libqt5svg5 5.15.8-3
ii libqt5widgets5 5.15.8+dfsg-11
ii libqt5x11extras5 5.15.8-2
ii libqt5xml5 5.15.8+dfsg-11
ii libquazip5-1 0.9.1-3
ii libraw20 0.20.2-2.1
ii libstdc++6 12.2.0-14
ii libtiff6 4.5.0-6+deb12u1
ii libturbojpeg0 1:2.1.5-2
ii libwebp7 1.2.4-0.2+deb12u1
ii libx11-6 2:1.8.4-2+deb12u2
ii zlib1g 1:1.2.13.dfsg-1
Versions of packages krita recommends:
ii krita-gmic 2.9.4-4+b4
ii python3-pyqt5 5.15.9+dfsg-1
ii python3-sip 4.19.25+dfsg-5+b1
ii qml-module-qtmultimedia 5.15.8-2
Versions of packages krita suggests:
ii colord 1.4.6-2.2
ii ffmpeg 7:5.1.4-0+deb12u1
pn krita-l10n <none>
-- no debconf information
Reply to: