Bug#1025104: krita: segfault on exit

2022-12-14 Thread Bernhard Übelacker

Control: forwarded -1 https://bugs.kde.org/show_bug.cgi?id=463052


Dear Maintainer,
I tried to have a look if I can find some more information,
and opened an issue upstream here:

  https://bugs.kde.org/show_bug.cgi?id=463052

It looks like a double free because a pointer is hold in two lists.
And it can be reproduced quite easily in i386 and amd64 by really
just open and close Krita.

Kind regards,
Bernhard



Bug#1025104: krita: segfault on exit

2022-11-29 Thread Jakub Wilk

Package: krita
Version: 1:5.1.3+dfsg-1

krita segfaults every time I exit from it.

Backtrace:

#0  0x0151 in  ()
#1  0xf488c3ae in KoColorProfileStorage::Private::~Private() (this=0x5713ae40, 
__in_chrg=) at ./libs/pigment/KoColorProfileStorage.cpp:42
#2  0xf488a2d3 in 
QScopedPointerDeleter::cleanup(KoColorProfileStorage::Private*)
 (pointer=0x5713ae40) at /usr/include/i386-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#3  
QScopedPointerDeleter::cleanup(KoColorProfileStorage::Private*)
 (pointer=0x5713ae40) at /usr/include/i386-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#4  QScopedPointer >::~QScopedPointer() 
(this=0x57021e84, __in_chrg=) at 
/usr/include/i386-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#5  KoColorProfileStorage::~KoColorProfileStorage() (this=0x57021e84, 
__in_chrg=) at ./libs/pigment/KoColorProfileStorage.cpp:56
#6  0xf4881ce7 in KoColorSpaceRegistry::Private::~Private() (this=0x57021e70, 
__in_chrg=) at ./libs/pigment/KoColorSpaceRegistry.cpp:42
#7  KoColorSpaceRegistry::~KoColorSpaceRegistry() (this=0xf4aeff90 <(anonymous 
namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=) 
at ./libs/pigment/KoColorSpaceRegistry.cpp:232
#8  0xf4881f08 in Holder::~Holder() (this=0xf4aeff90 <(anonymous 
namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=) 
at ./libs/pigment/KoColorSpaceRegistry.cpp:39
#9  0xf503bb5b in __run_exit_handlers (status=0, listp=0xf521d4a0 
<__exit_funcs>, run_list_atexit=true, run_dtors=true) at ./stdlib/exit.c:89
#10 0xf503bcb1 in __GI_exit (status=0) at ./stdlib/exit.c:143
#11 0xf50232a1 in __libc_start_call_main (main=main@entry=0x5655aaa0 , argc=argc@entry=1, argv=argv@entry=0xd634) at 
../sysdeps/nptl/libc_start_call_main.h:74
#12 0xf5023358 in __libc_start_main_impl (main=0x5655aaa0 , 
argc=1, argv=0xd634, init=0x0, fini=0x0, rtld_fini=0xf7fcd820 <_dl_fini>, 
stack_end=0xd62c) at ../csu/libc-start.c:381
#13 0x5655ede7 in _start ()


-- System Information:
Architecture: i386

Versions of packages krita depends on:
ii  krita-data1:5.1.3+dfsg-1
ii  libc6 2.36-6
ii  libexiv2-27   0.27.5-4
ii  libfftw3-double3  3.3.8-2
ii  libgcc-s1 12.2.0-9
ii  libgif7   5.2.1-2.5
ii  libgsl27  2.7.1+dfsg-3+b1
ii  libheif1  1.13.0-1
ii  libimath-3-1-29   3.1.5-1+b1
ii  libjpeg62-turbo   1:2.1.2-1+b1
ii  libjxl0.7 0.7.0-6
ii  libkf5completion5 5.100.0-1
ii  libkf5configcore5 5.100.1-1
ii  libkf5configgui5  5.100.1-1
ii  libkf5coreaddons5 5.100.0-1
ii  libkf5crash5  5.100.0-1
ii  libkf5guiaddons5  5.100.0-3
ii  libkf5i18n5   5.100.0-1
ii  libkf5itemviews5  5.100.0-1
ii  libkf5widgetsaddons5  5.100.0-2
ii  libkf5windowsystem5   5.100.0-1
ii  libkseexpr4   4.0.4.0-4
ii  libkseexprui4 4.0.4.0-4
ii  liblcms2-22.13.1-1+b1
ii  libmypaint-1.5-1  1.6.0-2
ii  libopencolorio2.1 2.1.2+dfsg1-4+b1
ii  libopenexr-3-1-30 3.1.5-4
ii  libopenjp2-7  2.5.0-1
ii  libpng16-16   1.6.39-1
ii  libpoppler-qt5-1  22.08.0-2.1
ii  libpython3.10 3.10.8-3
ii  libqt5core5a  5.15.6+dfsg-4
ii  libqt5dbus5   5.15.6+dfsg-4
ii  libqt5gui55.15.6+dfsg-4
ii  libqt5multimedia5 5.15.6-2
ii  libqt5network55.15.6+dfsg-4
ii  libqt5printsupport5   5.15.6+dfsg-4
ii  libqt5qml55.15.6+dfsg-2
ii  libqt5quick5  5.15.6+dfsg-2
ii  libqt5quickwidgets5   5.15.6+dfsg-2
ii  libqt5sql55.15.6+dfsg-4
ii  libqt5sql5-sqlite 5.15.6+dfsg-4
ii  libqt5svg55.15.6-2
ii  libqt5widgets55.15.6+dfsg-4
ii  libqt5x11extras5  5.15.6-2
ii  libqt5xml55.15.6+dfsg-4
ii  libquazip5-1  0.9.1-3
ii  libraw20  0.20.2-2+b1
ii  libstdc++612.2.0-9
ii  libtiff5  4.4.0-6
ii  libwebp7  1.2.2-2+b2
ii  libx11-6  2:1.8.1-2
ii  zlib1g1:1.2.13.dfsg-1

--
Jakub Wilk