https://bugs.kde.org/show_bug.cgi?id=440962

--- Comment #4 from wolthera <[email protected]> ---
FWIW, these layer styles can crash due the gradients being weird:


StylesSelector::selectStyle "Faiis Blue" "Faiis Blue"
Thread 1 (Thread 0x7f6723172f80 (LWP 3296)):
[KCrash Handler]
#4 
psd_layer_effects_shadow_base::setGradient(QSharedPointer<KoAbstractGradient>)
(value=..., this=0x55ca853dff40) at /home/wolthera/krita/src/libs/psd/psd.h:432
#5  GradientOverlay::fetchGradientOverlay(psd_layer_effects_gradient_overlay*)
const (this=<error reading variable: Cannot access memory at address
0x7ffe035f9708>, config=0x55ca853dff40) at
/home/wolthera/krita/src/libs/ui/dialogs/kis_dlg_layer_style.cpp:1136
#6  0x00007f672a8db45b in KisDlgLayerStyle::style() const (this=<error reading
variable: Cannot access memory at address 0x7ffe035f9d98>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#7  0x00007f672a9b877c in updateLayerStyles(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*) (layer=Python Exception <class 'gdb.MemoryError'> Cannot
access memory at address 0x7ffe035f9e90: 
#8  0x00007f672a9c303a in std::__invoke_impl<void, void
(*&)(KisSharedPtr<KisLayer>, KisDlgLayerStyle*), KisSharedPtr<KisLayer>&,
KisDlgLayerStyle*&>(std::__invoke_other, void (*&)(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*), KisSharedPtr<KisLayer>&, KisDlgLayerStyle*&)
(__f=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#9  std::__invoke<void (*&)(KisSharedPtr<KisLayer>, KisDlgLayerStyle*),
KisSharedPtr<KisLayer>&, KisDlgLayerStyle*&>(void (*&)(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*), KisSharedPtr<KisLayer>&, KisDlgLayerStyle*&)
(__fn=<optimized out>) at /usr/include/c++/9/bits/invoke.h:95
#10 std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*))(KisSharedPtr<KisLayer>, KisDlgLayerStyle*)>::__call<void, ,
0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (__args=...,
this=<optimized out>) at /usr/include/c++/9/functional:400
#11 std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*))(KisSharedPtr<KisLayer>, KisDlgLayerStyle*)>::operator()<,
void>() (this=<optimized out>) at /usr/include/c++/9/functional:484
#12 std::_Function_handler<void (), std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*))(KisSharedPtr<KisLayer>, KisDlgLayerStyle*)>
>::_M_invoke(std::_Any_data const&) (__functor=...) at
/usr/include/c++/9/bits/std_function.h:300
#13 0x00007f6728afddd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f672a7f770b in KisDlgLayerStyle::configChanged() (this=<optimized
out>) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/2NRMJ5X7RK/moc_kis_dlg_layer_style.cpp:1487
#15 KisDlgLayerStyle::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/2NRMJ5X7RK/moc_kis_dlg_layer_style.cpp:1417
#16 0x00007f6728afddd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
[Inferior 1 (process 3296) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to