https://bugs.kde.org/show_bug.cgi?id=442096
Bug ID: 442096 Summary: Krita crashes if SeExpr scripts are saved without a thumbnail Product: krita Version: git master (please specify the git hash!) Platform: Microsoft Windows OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: Resource Management Assignee: krita-bugs-n...@kde.org Reporter: a...@amyspark.me Target Milestone: --- SUMMARY Krita crashes if SeExpr scripts are saved without a thumbnail. This is because I assumed that the QLabel would always contain a pixmap. https://krita-artists.org/t/krita-crashes-while-saving-seexpr-script-with-empty-thumbnail/28511 STEPS TO REPRODUCE Create new document (1024x1024) Create new fill layer Choose SeExpr On the Options tab choose “Save New SeExpr Preset…” Click “Clear Thumbnail” Click Save - crash happens here. OBSERVED RESULT Krita crash: Qt5Gui.dll!00007ffc0dabc3f6() (Origen desconocido:0) kritaseexprgenerator.dll!KisWdgSeExprPresetsSave::savePreset() Line 154 (e:\krita-win\src\plugins\generators\seexpr\kis_wdg_seexpr_presets_save.cpp:154) Qt5Core.dll!00007ffc0d651860() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e1e1541() (Origen desconocido:0) Qt5Core.dll!00007ffc0d651860() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e14d1d6() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e14d0e7() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e14de04() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e09c416() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e076bad() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e074a39() (Origen desconocido:0) kritaui.dll!KisApplication::notify(QObject * receiver, QEvent * event) Line 690 (e:\krita-win\src\libs\ui\KisApplication.cpp:690) Qt5Core.dll!00007ffc0d631721() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e078064() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e0c637a() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e0c4400() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e076bad() (Origen desconocido:0) Qt5Widgets.dll!00007ffc0e075c0f() (Origen desconocido:0) kritaui.dll!KisApplication::notify(QObject * receiver, QEvent * event) Line 690 (e:\krita-win\src\libs\ui\KisApplication.cpp:690) Qt5Core.dll!00007ffc0d631721() (Origen desconocido:0) EXPECTED RESULT Krita doesn't crash and saves the resource. SOFTWARE/OS VERSIONS Windows: 10 20H2 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Commit hash 2e95dd5, confirmed in 6ca8117f88. -- You are receiving this mail because: You are watching all bug changes.