wcm crashes on startup in Fedora 31
Closed this issue · 4 comments
$ wcm
Loading plugin: alpha.xml
Loading plugin: oswitch.xml
Loading plugin: fast-switcher.xml
Loading plugin: input.xml
Loading plugin: decoration.xml
Loading plugin: matcher.xml
Loading plugin: move.xml
Loading plugin: core.xml
Loading plugin: cube.xml
Loading plugin: animate.xml
Loading plugin: place.xml
Loading plugin: zoom.xml
Loading plugin: command.xml
Loading plugin: autostart.xml
Loading plugin: vswitch.xml
Loading plugin: expo.xml
Loading plugin: idle.xml
Loading plugin: switcher.xml
Loading plugin: wobbly.xml
Loading plugin: resize.xml
Loading plugin: wrot.xml
Loading plugin: blur.xml
Loading plugin: grid.xml
Loading plugin: invert.xml
Loading plugin: fisheye.xml
/usr/include/c++/9/bits/basic_string.h:1067: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]: Assertion '__pos <= size()' failed.
Aborted (core dumped)
What version of wcm does this happen with? Does it happen with latest from git?
What version of wcm does this happen with?
wayfire-config-manager-3.20190920git2f3e075.fc31.x86_64.rpm
Does it happen with latest from git?
Cannot test at the moment.
I cannot reproduce this problem though the commit you reference is quite old and I believe it might be fixed by updating wf-config and wcm to latest. If it is still happening after that, please re-open this issue.
One thing I thought of, is that you might try installing wayfire.ini to ~/.config/ before running wcm.