WayfireWM/wcm

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.