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.

Reply via email to