Hi, @RamonM!
Thank you for pinging me!
On Loading the bundle
Spurious detach:
ucrtbase.dll ! memcpy
Qt5Core.dll ! QByteArray::reallocData + 0x7a - qbytearray.cpp:1840
libkritalibbrush.dll ! QByteArray::detach + 0x23 - qbytearray.h:521
libkritalibbrush.dll ! QByteArray::operator[] - qbytearray.h:627
libkritalibbrush.dll ! KisGbrBrush::init + 0xd6c - kis_gbr_brush.cpp
libkritalibbrush.dll ! KisGbrBrush::KisGbrBrush + 0xaf - kis_gbr_brush.cpp:85
libkritalibbrush.dll ! KisImagePipeBrush::initFromData + 0x418 - kis_imagepipe_brush.cpp:325
libkritalibbrush.dll ! KisImagePipeBrush::loadFromDevice + 0x22 - kis_imagepipe_brush.cpp:279
libkritaresources.dll ! KoResourceBundle::loadResource + 0x337 - KoResourceBundle.cpp:528
libkritaresources.dll ! KisBundleStorage::loadVersionedResource + 0x76d - KisBundleStorage.cpp:150
libkritaresources.dll ! KisStoragePlugin::resource + 0x1d2 - KisStoragePlugin.cpp:61
libkritaresources.dll ! KisVersionedStorageIterator::resourceImpl + 0x2a - KisResourceStorage.cpp:572
libkritaresources.dll ! KisResourceStorage::ResourceIterator::resource + 0x79 - KisResourceStorage.cpp:498
libkritaresources.dll ! KisResourceCacheDb::addResources + 0x13a - KisResourceCacheDb.cpp:1072
libkritaresources.dll ! KisResourceCacheDb::addStorage + 0x1407 - KisResourceCacheDb.cpp:1502
libkritaresources.dll ! KisResourceLocator::addStorage + 0x41e - KisResourceLocator.cpp:798
kritaresourcemanager.dll ! DlgBundleManager::addBundle + 0x815 - dlg_bundle_manager.cpp:264
Writing loaded PNG for MD5 checksum match:
libzlib.dll ! longest_match - deflate.c
libzlib.dll ! deflate_slow + 0x115 - deflate.c:2020
libzlib.dll ! deflate + 0x9fb - deflate.c:1057
Qt5Gui.dll ! png_text_compress + 0xb1 - pngwutil.c:580
Qt5Gui.dll ! png_write_iTXt + 0x140 - pngwutil.c:1690
Qt5Gui.dll ! png_write_info + 0x3a5 - pngwrite.c:300
Qt5Gui.dll ! QPNGImageWriter::writeImage + 0xb07 - qpnghandler.cpp:1093
Qt5Gui.dll ! QPNGImageWriter::writeImage + 0x1c - qpnghandler.cpp:181
Qt5Gui.dll ! write_png_image + 0x5e - qpnghandler.cpp:1215
Qt5Gui.dll ! QPngHandler::write + 0x22 - qpnghandler.cpp:1262
Qt5Gui.dll ! QImageWriter::write + 0x2b8 - qimagewriter.cpp:785
Qt5Gui.dll ! QImageData::doImageIO + 0x30 - qimage.cpp:3770
Qt5Gui.dll ! QImage::save + 0x6f - qimage.cpp:3758
libkritaresources.dll ! KisResourceCacheDb::addResource + 0xe88 - KisResourceCacheDb.cpp:1016
libkritaresources.dll ! KisResourceCacheDb::addResources + 0x4cc - KisResourceCacheDb.cpp:1078
libkritaresources.dll ! KisResourceCacheDb::addStorage + 0x1407 - KisResourceCacheDb.cpp:1502
libkritaresources.dll ! KisResourceLocator::addStorage + 0x41e - KisResourceLocator.cpp:798
kritaresourcemanager.dll ! DlgBundleManager::addBundle + 0x815 - dlg_bundle_manager.cpp:264
On Preset activation
Open the brush selector
CPU Time
1 of 2: 53.9% (0.403s of 0.748s)
libzlib.dll ! inflate_fast - inffast.c
libzlib.dll ! inflate + 0x1de9 - inflate.c:1067
Qt5Gui.dll ! png_inflate + 0xa4 - pngrutil.c:565
Qt5Gui.dll ! png_decompress_chunk + 0x165 - pngrutil.c:679
Qt5Gui.dll ! png_handle_iTXt + 0x249 - pngrutil.c:2815
Qt5Gui.dll ! png_read_info + 0x2d2 - pngread.c:255
Qt5Gui.dll ! QPngHandlerPrivate::readPngHeader + 0x152 - qpnghandler.cpp:604
Qt5Gui.dll ! QPngHandlerPrivate::readPngImage + 0x3f - qpnghandler.cpp:676
Qt5Gui.dll ! QImageReader::read + 0x203 - qimagereader.cpp:1290
Qt5Gui.dll ! QImageReader::read + 0x24 - qimagereader.cpp:1231
Qt5Gui.dll ! QImage::load + 0x45 - qimage.cpp:3653
libkritaresources.dll ! KisResourceQueryMapper::getThumbnailFromQuery + 0x48e - KisResourceQueryMapper.cpp:70
libkritaresources.dll ! KisResourceQueryMapper::variantFromResourceQuery + 0x232 - KisResourceQueryMapper.cpp:196
libkritaresources.dll ! KisAllResourcesModel::data + 0x9c - KisResourceModel.cpp:110
Qt5Core.dll ! QSortFilterProxyModel::data + 0x65 - qsortfilterproxymodel.cpp:2294
Qt5Core.dll ! QSortFilterProxyModel::data + 0x65 - qsortfilterproxymodel.cpp:2294
libkritaresources.dll ! QModelIndex::data + 0x22 - qabstractitemmodel.h:460
libkritaresources.dll ! KisResourceThumbnailCache::getImage + 0x2d8 - KisResourceThumbnailCache.cpp:188
libkritaui.dll ! KisPresetDelegate::paint + 0xf7 - kis_preset_chooser.cpp:88
Select “Photo B2”
The same spurious detach as on Loading
CPU Time
1 of 4: 97.3% (1.672s of 1.719s)
ucrtbase.dll ! memcpy
Qt5Core.dll ! QByteArray::reallocData + 0x7a - qbytearray.cpp:1840
libkritalibbrush.dll ! QByteArray::detach + 0x23 - qbytearray.h:521
libkritalibbrush.dll ! QByteArray::operator[] - qbytearray.h:627
libkritalibbrush.dll ! KisGbrBrush::init + 0xd6c - kis_gbr_brush.cpp
libkritalibbrush.dll ! KisGbrBrush::KisGbrBrush + 0xaf - kis_gbr_brush.cpp:85
libkritalibbrush.dll ! KisImagePipeBrush::initFromData + 0x418 - kis_imagepipe_brush.cpp:325
libkritalibbrush.dll ! KisImagePipeBrush::loadFromDevice + 0x22 - kis_imagepipe_brush.cpp:279
libkritaresources.dll ! KoResourceBundle::loadResource + 0x337 - KoResourceBundle.cpp:528
libkritaresources.dll ! KisBundleStorage::loadVersionedResource + 0x76d - KisBundleStorage.cpp:150
libkritaresources.dll ! KisStoragePlugin::resource + 0x1d2 - KisStoragePlugin.cpp:61
libkritaresources.dll ! KisResourceStorage::resource + 0x14 - KisResourceStorage.cpp:199
libkritaresources.dll ! KisResourceLocator::resource + 0x27e - KisResourceLocator.cpp:321
libkritaresources.dll ! KisResourceLocator::resourceForId + 0x4a - KisResourceLocator.cpp:399
libkritaresources.dll ! KisAllResourcesModel::resourcesForMD5 + 0x56e - KisResourceModel.cpp:381
libkritaresources.dll ! (anonymous namespace)::GlobalResourcesSource::resourcesForMD5 + 0x10 - KisGlobalResourcesInterface.cpp:41
libkritaresources.dll ! KisResourcesInterface::ResourceSourceAdapter::bestMatch + 0x4e - KisResourcesInterface.cpp:76
libkritalibbrush.dll ! KisResourcesInterface::TypedResourceSourceAdapter<KisBrush>::bestMatch + 0x6e - KisResourcesInterface.h:132
libkritalibbrush.dll ! KisPredefinedBrushFactory::createBrushModelImpl + 0x200 - kis_predefined_brush_factory.cpp:91
libkritalibbrush.dll ! KisPredefinedBrushFactory::createBrush + 0x48 - kis_predefined_brush_factory.cpp:64
libkritalibbrush.dll ! KisBrushRegistry::createBrush + 0x107 - kis_brush_registry.cpp:64
libkritalibbrush.dll ! KisBrush::fromXMLLoadResult + 0x49 - kis_brush.cpp:464
libkritalibpaintop.dll ! KisBrushOptionProperties::prepareLinkedResourcesImpl + 0x6c - kis_brush_option.cpp:66
libkritalibpaintop.dll ! KisPaintopPropertiesCanvasResourcesBase::prepareLinkedResources<KisPinnedSharedPtr<KisPaintOpSettings>> + 0x48 - KisPaintopPropertiesBase.h:62
libkritalibpaintop.dll ! KisBrushBasedPaintOp::prepareLinkedResources + 0x87 - kis_brush_based_paintop.cpp:128
kritacolorsmudgepaintop.dll ! func@0x1800073b0 + 0x4e
kritacolorsmudgepaintop.dll ! KisSimplePaintOpFactory<KisColorSmudgeOp, KisColorSmudgeOpSettings, KisColorSmudgeOpSettingsWidget>::prepareLinkedResources + 0x50 - kis_simple_paintop_factory.h:193
libkritaimage.dll ! KisPaintOpPreset::linkedResources + 0x113 - kis_paintop_preset.cpp:529
libkritaresources.dll ! KoResource::requiredResources + 0x48 - KoResource.cpp:238
libkritaresources.dll ! KisResourceLocator::loadRequiredResources + 0x45 - KisResourceLocator.cpp:156
libkritaresources.dll ! KisResourceLocator::resource + 0x3b4 - KisResourceLocator.cpp:326
libkritaresources.dll ! KisResourceLocator::resourceForId + 0x4a - KisResourceLocator.cpp:399
libkritaresources.dll ! KisAllResourcesModel::resourceForId + 0x14 - KisResourceModel.cpp:199
libkritaresources.dll ! KisAllResourcesModel::resourceForIndex + 0xf5 - KisResourceModel.cpp:192
libkritaresources.dll ! KisAllResourcesModel::resourceForIndex + 0x10 - KisResourceModel.cpp
libkritaresources.dll ! KisResourceModel::resourceForIndex + 0x58 - KisResourceModel.cpp:754
libkritaresources.dll ! KisResourceModel::resourceForIndex + 0x18 - KisResourceModel.cpp:752
libkritaresources.dll ! KisTagFilterResourceProxyModel::resourceForIndex + 0x6c - KisTagFilterResourceProxyModel.cpp:87
libkritaresourcewidgets.dll ! KisResourceItemChooser::resourceFromModelIndex + 0x2b - KisResourceItemChooser.cpp:599
libkritaresourcewidgets.dll ! KisResourceItemChooser::activate + 0x2b - KisResourceItemChooser.cpp:509
Hiccups on painting
<to be investigated, the backtraces are not obvious>