Bug 445348 - krita segfaults on start after displaying the splash screen when a whole lot of packages are disabled - part3
Summary: krita segfaults on start after displaying the splash screen when a whole lot ...
Status: RESOLVED DUPLICATE of bug 447597
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-11 16:44 UTC by Timo Gurr
Modified: 2022-07-12 10:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
coredump.txt (51.97 KB, text/plain)
2021-11-11 16:44 UTC, Timo Gurr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timo Gurr 2021-11-11 16:44:09 UTC
Created attachment 143460 [details]
coredump.txt

Git master: 382d300c788a3ba68e6bdf3a75fe5ccb5c3454f5

SUMMARY
Krita crashes right on start just after displaying the splash screen. While 4.4.8 works fine with the patches from

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

I experience another segfault on startup with latest git master. Most but not all of the optional packages are enabled.

STEPS TO REPRODUCE
1.  Compile Krita Git master: 382d300c788a3ba68e6bdf3a75fe5ccb5c3454f5
2.  Try to run it

OBSERVED RESULT
Segfault

EXPECTED RESULT
No segfault

SOFTWARE/OS VERSIONS
Operating System: Exherbo
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2 (qtbase kde/5.15 branch fixes up to 5.15.2_p254)
Kernel Version: 5.15.1 (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz
Memory: 11.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 530

ADDITIONAL INFORMATION
Used CMake options during build:

cmake -DCMAKE_COLOR_MAKEFILE:BOOL=TRUE -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_FLAGS:STRING=-march=native -O2 -pipe -DCMAKE_CXX_FLAGS:STRING=-march=native -O2 -pipe -DCMAKE_AR:PATH=x86_64-pc-linux-gnu-ar -DCMAKE_RANLIB:PATH=x86_64-pc-linux-gnu-ranlib -DCMAKE_NM:PATH=x86_64-pc-linux-gnu-nm -DCMAKE_C_COMPILER:PATH=x86_64-pc-linux-gnu-cc -DCMAKE_CXX_COMPILER:PATH=x86_64-pc-linux-gnu-c++ -DCMAKE_INSTALL_PREFIX:PATH=/usr/x86_64-pc-linux-gnu -DCMAKE_FIND_ROOT_PATH=/usr/x86_64-pc-linux-gnu -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM:STRING=NEVER -DCMAKE_SYSTEM_PREFIX_PATH:PATH=/usr/x86_64-pc-linux-gnu -DCMAKE_INSTALL_LIBDIR:STRING=lib -DCMAKE_INSTALL_DATAROOTDIR:PATH=/usr/share/ -DBUILD_COVERAGE:BOOL=FALSE -DBUILD_KRITA_QT_DESIGNER_PLUGINS:BOOL=FALSE -DBUILD_SHARED_LIBS:BOOL=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr:BOOL=TRUE -DCRASH_ON_SAFE_ASSERTS:BOOL=FALSE -DENABLE_CPU_THROTTLE:BOOL=FALSE -DHAVE_BACKTRACE_SUPPORT:BOOL=FALSE -DHAVE_MEMORY_LEAK_TRACKER:BOOL=FALSE -DHIDE_SAFE_ASSERTS:BOOL=TRUE -DKRITA_ENABLE_BROKEN_TESTS:BOOL=FALSE -DLIMIT_LONG_TESTS:BOOL=TRUE -DUSE_LOCK_FREE_HASH_TABLE:BOOL=TRUE -DFOUNDATION_BUILD:BOOL=FALSE -DENABLE_PYTHON_2:BOOL=FALSE -DKRITA_DEVS:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_LibMyPaint:BOOL=TRUE -DENABLE_BSYMBOLICFUNCTIONS:BOOL=FALSE -DENABLE_UPDATERS:BOOL=FALSE -DFETCH_TRANSLATIONS:BOOL=FALSE -DINSTALL_BENCHMARKS:BOOL=FALSE -DBUILD_SHARED_LIBS:BOOL=TRUE -DKDE_INSTALL_AUTOSTARTDIR=/etc/xdg/autostart -DKDE_INSTALL_CONFDIR=/etc/xdg -DKDE_INSTALL_DATAROOTDIR:PATH=/usr/share -DKDE_INSTALL_LIBEXECDIR=libexec -DKDE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_FFTW3:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_OpenColorIO:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_HEIF:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_OpenJPEG:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_OpenEXR:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_Poppler:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_PythonInterp:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibrary:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_SIP:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_PyQt5:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_LibRaw:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia:BOOL=FALSE -DCMAKE_DISABLE_FIND_PACKAGE_Vc:BOOL=TRUE -DCMAKE_DISABLE_FIND_PACKAGE_WebP:BOOL=FALSE -DBUILD_TESTING:BOOL=FALSE /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm

Attached you'll find, the hopefully useful, coredump.

Kcrash Handler Output Compile Krita Git master: 382d300c788a3ba68e6bdf3a75fe5ccb5c3454f5:

Application: krita (krita), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f71854693f9 in KoColor::toSVG11 (this=this@entry=0x5620a3ac7668, profileList=profileList@entry=0x7ffcc60585f8) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/pigment/KoColor.cpp:413
#5  0x00007f718562bf21 in KoStopGradient::saveSvgGradient (this=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/pigment/resources/KoStopGradient.cpp:599
#6  0x00007f7185631569 in KoStopGradient::saveToDevice (this=0x5620a3ac7480, dev=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/pigment/resources/KoStopGradient.cpp:630
#7  0x00007f71876c6a9e in KisMemoryStorage::addResource (this=<optimized out>, resourceType=..., resource=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KisMemoryStorage.cpp:249
#8  0x00007f718769ae58 in KisResourceStorage::addResource (this=this@entry=0x5620a3a98390, resource=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KisResourceStorage.cpp:221
#9  0x00007f718768e270 in KisResourceLocator::addResource (this=0x5620a3b5afe0, resourceType=..., resource=..., storageLocation=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KisResourceLocator.cpp:415
#10 0x00007f71876a5282 in KisAllResourcesModel::addResource (this=0x5620a3a2b140, resource=..., storageId=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KisResourceModel.cpp:466
#11 0x00007f71876a456e in KisResourceModel::addResource (this=0x5620a303edb0, resource=..., storageId=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KisResourceModel.cpp:793
#12 0x00007f7185ac7204 in KoResourceServer<KoAbstractGradient>::addResource (this=0x5620a2ba9440, resource=..., save=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/resources/KoResourceServer.h:148
#13 0x00007f7185ac7b0a in GradientResourceServer::insertSpecialGradients (this=this@entry=0x5620a2ba9440) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:54
#14 0x00007f7185ac420f in GradientResourceServer::GradientResourceServer (type=..., this=0x5620a2ba9440) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:36
#15 KoResourceServerProvider::KoResourceServerProvider (this=0x7f7185b61040 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:117
#16 0x00007f7185ac4337 in (anonymous namespace)::Q_QGS_s_instance::Holder::Holder (this=0x7f7185b61040 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:140
#17 (anonymous namespace)::Q_QGS_s_instance::innerFunction () at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:140
#18 QGlobalStatic<KoResourceServerProvider, (anonymous namespace)::Q_QGS_s_instance::innerFunction, (anonymous namespace)::Q_QGS_s_instance::guard>::operator QGlobalStatic<KoResourceServerProvider, (anonymous namespace)::Q_QGS_s_instance::innerFunction, (anonymous namespace)::Q_QGS_s_instance::guard>::Type* (this=<optimized out>) at /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qglobalstatic.h:135
#19 KoResourceServerProvider::instance () at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/widgets/KoResourceServerProvider.cpp:144
#20 0x00007f7188530e59 in KisPart::KisPart (this=0x7f7188847db0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/ui/KisPart.cpp:136
#21 0x00007f71885310b7 in (anonymous namespace)::Q_QGS_s_instance::Holder::Holder (this=0x7f7188847db0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/ui/KisPart.cpp:72
#22 (anonymous namespace)::Q_QGS_s_instance::innerFunction () at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/ui/KisPart.cpp:72
#23 QGlobalStatic<KisPart, (anonymous namespace)::Q_QGS_s_instance::innerFunction, (anonymous namespace)::Q_QGS_s_instance::guard>::operator QGlobalStatic<KisPart, (anonymous namespace)::Q_QGS_s_instance::innerFunction, (anonymous namespace)::Q_QGS_s_instance::guard>::Type* (this=<optimized out>) at /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qglobalstatic.h:135
#24 KisPart::instance () at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/ui/KisPart.cpp:118
#25 0x00007f71884df3e5 in KisApplication::start (this=this@entry=0x7ffcc6059330, args=...) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/libs/ui/KisApplication.cpp:420
#26 0x00005620a1812081 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/paludis/build/media-gfx-krita-scm/work/krita-scm/krita/main.cc:688
[Inferior 1 (process 587) detached]
Comment 1 Halla Rempt 2022-07-12 10:14:29 UTC
*** This bug has been marked as a duplicate of bug 447597 ***