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: [email protected]
Reporter: [email protected]
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.