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

Andrés <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Andrés <[email protected]> ---
Hi, first time commenting here! I hope I'm posting this correctly and that this
extra info is helpful.

I experienced the exact same crash on Fedora KDE Plasma 6 (Wayland) when
opening systemsettings.

Cause found:
The crash occurred because a wireless gamepad USB dongle was left in a
hung/invalid state following an abrupt power loss / system reboot.

Terminal output:

kcm_gamecontroller: Calling SDL_Init
kcm_gamecontroller: Device path:   
terminate called after throwing an instance of 'std::logic_error'
 what(): basic_string: construction from null is not valid
KCrash: Application 'systemsettings' crashing...
Aborted (core dumped)

Workaround:
Unplugging the USB dongle and plugging it back in restored normal
functionality, and systemsettings opened without crashing.

It seems Device::open in kcm_gamecontroller attempts to build a std::string
from a null/empty device path when the controller receiver is in this
unresponsive state, triggering the std::logic_error.

I hope these details help track down the bug!

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

Reply via email to