Bug#1073054: krita: Krita crashes when canceling the "Missing Color Profile" dialog
On Wed, 12 Jun 2024 15:21:35 +0200 Elias Batek <e.batek+debian@itkaufmann.at> wrote:
==== 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
Hello,
I am not maintainer of krita, just trying to collect some more information.
Below are the top lines of a backtrace with debug symbols installed.
This might be related to this upstream bug, which contains a few git commits:
https://bugs.kde.org/show_bug.cgi?id=462006
I could this just reproduce with a Bookworm/stable VM (krita 1:5.1.5+dfsg-2),
a Trixie/testing VM (krita 1:5.2.2+dfsg-3+b2) did no longer show this assertion.
Kind regards,
Bernhard
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f5c0c2a9e8f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 0x00007f5c0c25afb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f5c0c245472 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00007f5c0c490c79 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#5 QMessageLogger::fatal (this=this@entry=0x7ffdbd906d00, msg=msg@entry=0x7f5c0dacc282 "%s") at global/qlogging.cpp:893
#6 0x00007f5c0da7c8bc in kis_assert_common (assertion=<optimized out>, file=<optimized out>, line=<optimized out>, throwException=throwException@entry=true, isIgnorable=isIgnorable@entry=false) at ./libs/global/kis_assert.cpp:89
#7 0x00007f5c0da7cb1d in kis_assert_exception (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at ./libs/global/kis_assert.cpp:112
#8 0x00007f5c0e76e6d8 in KisImageFromClipboardWidget::createImage (this=0x5639d88b4080) at ./libs/ui/widgets/kis_image_from_clipboard_widget.cpp:80
#9 0x00007f5c0c6e8f4f in QtPrivate::QSlotObjectBase::call (a=0x7ffdbd906e80, r=0x5639d88b4080, this=0x5639d82be180) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x5639d8239b10, signal_index=8, argv=0x7ffdbd906e80) at kernel/qobject.cpp:3923
#11 0x00007f5c0c6e21ef in QMetaObject::activate (sender=sender@entry=0x5639d8239b10, m=m@entry=0x7f5c0d886300 <QDialogButtonBox::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3983
#12 0x00007f5c0d4fe143 in QDialogButtonBox::accepted (this=this@entry=0x5639d8239b10) at .moc/moc_qdialogbuttonbox.cpp:287
#13 0x00007f5c0d4fe838 in QDialogButtonBoxPrivate::_q_handleButtonClicked (this=<optimized out>) at widgets/qdialogbuttonbox.cpp:878
#14 0x00007f5c0c6e8f7c in doActivate<false> (sender=0x5639d8239630, signal_index=9, argv=0x7ffdbd906fd0) at kernel/qobject.cpp:3935
#15 0x00007f5c0c6e21ef in QMetaObject::activate (sender=sender@entry=0x5639d8239630, m=m@entry=0x7f5c0d87d140 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdbd906fd0) at kernel/qobject.cpp:3983
#16 0x00007f5c0d454fc2 in QAbstractButton::clicked (this=this@entry=0x5639d8239630, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
...
Reply to: