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

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vanyossi 2021-09-16 23:13:05 UTC
Some crashes I encounter 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 #18, name = 'Thread (pooled)', stop reason = signal SIGABRT
    frame #0: 0x00000001952c0e68 libsystem_kernel.dylib`__pthread_kill + 8
libsystem_kernel.dylib`__pthread_kill:
->  0x1952c0e68 <+8>:  b.lo   0x1952c0e88               ; <+40>
    0x1952c0e6c <+12>: pacibsp
    0x1952c0e70 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1952c0e74 <+20>: mov    x29, sp
Target 0: (krita) stopped.


* thread #18, 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: 0x00000001951165cc libsystem_malloc.dylib`free + 516
    frame #6: 0x00000001045665dc QtCore`QString::operator=(QString const&) + 120
    frame #7: 0x0000000102feb5d4 QtWidgets`QWidget::setWindowTitle(QString const&) + 236
    frame #8: 0x0000000100c6cd80 libkritaui.17.dylib`KisMainWindow::updateCaption(this=0x0000000105562a90) at KisMainWindow.cpp:1026:9 [opt]
    frame #9: 0x0000000100c41888 libkritaui.17.dylib`KisDocument::setReadWrite(this=<unavailable>, readwrite=<unavailable>) at KisDocument.cpp:1451:21 [opt]
    frame #10: 0x0000000100c42098 libkritaui.17.dylib`KisDocument::openPath(this=0x000000010ea1a070, _path=0x00000001706bac30, flags=<unavailable>) at KisDocument.cpp:1658:13 [opt]
    frame #11: 0x0000000100b847a8 libkritaui.17.dylib`KisFileIconCreator::createFileIcon(this=<unavailable>, path=QString @ 0x00000001706bac30, icon=0x00000001706baca8, devicePixelRatioF=<unavailable>, iconSize=(wd = 96, ht = 96), dontUpsize=false) at KisFileIconCreator.cpp:120:27 [opt]
    frame #12: 0x0000000100b853d0 libkritaui.17.dylib`getFileIcon(gfip=GetFileIconParameters @ 0x00000001706bacb0) at KisRecentDocumentsModelWrapper.cpp:77:50 [opt]
    frame #13: 0x0000000100b88784 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 @ 0x00000001706bac70)(GetFileIconParameters) at qtconcurrentfunctionwrappers.h:80:16 [opt]
    frame #14: 0x0000000100b88764 libkritaui.17.dylib`QtConcurrent::MappedEachKernel<SelfContainedIterator, QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters> >::runIteration(this=<unavailable>, it=<unavailable>, (null)=<unavailable>, result=0x000000010ea1c7f8) at qtconcurrentmapkernel.h:175 [opt]
    frame #15: 0x0000000100b888bc libkritaui.17.dylib`QtConcurrent::MappedEachKernel<SelfContainedIterator, QtConcurrent::FunctionWrapper1<KisRecentDocumentsModelWrapper::IconFetchResult, GetFileIconParameters> >::runIterations(this=0x000000013deec260, sequenceBeginIterator=<unavailable>, begin=<unavailable>, end=6, results=<unavailable>) at qtconcurrentmapkernel.h:185:13 [opt]
    frame #16: 0x0000000100b88eb4 libkritaui.17.dylib`QtConcurrent::IterateKernel<SelfContainedIterator, KisRecentDocumentsModelWrapper::IconFetchResult>::forThreadFunction(this=0x000000013deec260) at qtconcurrentiteratekernel.h:255:49 [opt]
    frame #17: 0x000000010356a8a0 QtConcurrent`QtConcurrent::ThreadEngineBase::run() + 300
    frame #18: 0x00000001044f62bc QtCore`___lldb_unnamed_symbol305$$QtCore + 180
    frame #19: 0x00000001044f164c QtCore`___lldb_unnamed_symbol263$$QtCore + 328
Comment 1 vanyossi 2021-10-15 17:51:19 UTC
Closing as I could not reproduce or encounter it after a month.