Bug 442565 - crash SIGABRT QList
Summary: crash SIGABRT QList
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: * Unknown (other bugs)
Version First Reported In: git master (please specify the git hash!)
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-16 23:06 UTC by vanyossi
Modified: 2021-10-15 17:49 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vanyossi 2021-09-16 23:06:21 UTC
Some crashes I encouner when launching krita. Some might be already fixed, and some could be glitches as I could never reproduce them again. I paste the backtrace in hopes of be certain the bug cannot happen again.

BACKTRACE

* thread #13, name = 'Thread (pooled)', stop reason = signal SIGABRT
  * frame #0: 0x00000001952c0e68 libsystem_kernel.dylib`__pthread_kill + 8
    frame #1: 0x00000001952f343c libsystem_pthread.dylib`pthread_kill + 292
    frame #2: 0x000000019523b454 libsystem_c.dylib`abort + 124
    frame #3: 0x0000000195123ecc libsystem_malloc.dylib`malloc_vreport + 560
    frame #4: 0x0000000195127514 libsystem_malloc.dylib`malloc_report + 64
    frame #5: 0x0000000195117ab4 libsystem_malloc.dylib`realloc + 384
    frame #6: 0x0000000104441a2c QtCore`QListData::append() + 160
    frame #7: 0x0000000101f712e4 libkritaflake.17.dylib`QList<QPointer<KoDocumentResourceManager> >::append(this=0x00000001056d3850, t=0x0000000170372a00) at qlist.h:594:50 [opt]
    frame #8: 0x0000000101f71204 libkritaflake.17.dylib`KoShapeFactoryBase::newDocumentResourceManager(this=0x00000001056d2dd0, manager=0x000000010f23c070) const at KoShapeFactoryBase.cpp:166:25 [opt]
    frame #9: 0x0000000101f50bf0 libkritaflake.17.dylib`KoshapeControllerBasePrivate::KoshapeControllerBasePrivate(this=0x000000010f2457f0) at KoShapeControllerBase.cpp:31:27 [opt]
    frame #10: 0x0000000101f509cc libkritaflake.17.dylib`KoShapeControllerBase::KoShapeControllerBase() [inlined] KoshapeControllerBasePrivate::KoshapeControllerBasePrivate(this=<unavailable>) at KoShapeControllerBase.cpp:27:5 [opt]
    frame #11: 0x0000000101f509c8 libkritaflake.17.dylib`KoShapeControllerBase::KoShapeControllerBase(this=0x000000010f247538) at KoShapeControllerBase.cpp:51 [opt]
    frame #12: 0x0000000100860770 libkritaui.17.dylib`KisShapeController::KisShapeController(this=0x000000010f247520, nameServer=0x000000010f247a70, undoStack=0x000000013a1d5450, parent=<unavailable>) at kis_shape_controller.cpp:61:21 [opt]
    frame #13: 0x0000000100bba110 libkritaui.17.dylib`KisDocument::KisDocument(this=0x000000013a1d4640, addStorage=<unavailable>) at KisDocument.cpp:589:30 [opt]
    frame #14: 0x0000000100c0c0ac libkritaui.17.dylib`KisPart::createTemporaryDocument(this=<unavailable>) const at KisPart.cpp:219:28 [opt]
    frame #15: 0x0000000100b08c48 libkritaui.17.dylib`KisFileIconCreator::createFileIcon(this=<unavailable>, path=QString @ 0x0000000170372c30, icon=0x0000000170372ca8, devicePixelRatioF=<unavailable>, iconSize=(wd = 48, ht = 48), dontUpsize=false) at KisFileIconCreator.cpp:118:44 [opt]
    frame #16: 0x0000000100b09890 libkritaui.17.dylib`getFileIcon(gfip=GetFileIconParameters @ 0x0000000170372cb0) at KisRecentDocumentsModelWrapper.cpp:77:50 [opt]
    frame #17: 0x0000000100b0cc44 libkritaui.17.dylib`QtConcurrent::MappedEachKernel<SelfContainedIterator, QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters> >::runIteration(SelfContainedIterator, int, KisRecentDocumentsModelWrapper::IconFetchResult*) [inlined] QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters>::operator(this=<unavailable>, u=GetFileIconParameters @ 0x0000000170372c70)(GetFileIconParameters) at qtconcurrentfunctionwrappers.h:80:16 [opt]
    frame #18: 0x0000000100b0cc24 libkritaui.17.dylib`QtConcurrent::MappedEachKernel<SelfContainedIterator, QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters> >::runIteration(this=<unavailable>, it=<unavailable>, (null)=<unavailable>, result=0x000000010bf28118) at qtconcurrentmapkernel.h:175 [opt]
    frame #19: 0x0000000100b0cd7c libkritaui.17.dylib`QtConcurrent::MappedEachKernel<SelfContainedIterator, QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters> >::runIterations(this=0x000000013d2ced80, sequenceBeginIterator=<unavailable>, begin=<unavailable>, end=5, results=<unavailable>) at qtconcurrentmapkernel.h:185:13 [opt]
Comment 1 vanyossi 2021-10-15 17:49:40 UTC
Closing as I could not reproduce, or encounter it after a month