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

--- Comment #4 from Vaclav Masin <vaclav.ma...@atlas.cz> ---
Hey Konrad,

thanks for looking into it.

My previous Plasma version (and the one I'm now back on for now) was from last
December so most likely 5.20.4.

It is pretty much reproducible on my main user account. I had actually managed
to get rid of the bug for a while by deleting most of the KDE configuration
files from ~/.config and starting from scratch. But than I ran into it again
once I started to play around with the sys tray. I think once I start up
anything that involves dealing with the system tray (adding icons to it?), the
crash occurs. I specifically remember having it happen after starting up
Ktorrent and Skype.

I'll try to reproduce it once again on the clean test account. It didn't occur
there at first but I'm now not sure I really tried hard enough. I'll get back
to you on it in a bit.

I'm not using any special flags or hardening and stuff. Although I should
probably mention that I had a bit of a trouble getting libksysguard to build -
it kept failing on me like this:

[ 25%] Linking CXX shared library ../bin/libprocesscore.so
/usr/bin/ld: CMakeFiles/processcore.dir/cgroup_data_model.cpp.o: in function
`KSysGuard::CGroupDataModel::update(KSysGuard::CGroup*) [clone
.localalias.191]':
cgroup_data_model.cpp:(.text+0x1f8d): undefined reference to
`std::filesystem::__cxx11::path::_M_split_cmpts()'
/usr/bin/ld: cgroup_data_model.cpp:(.text+0x1f9e): undefined reference to
`std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path
const&, std::filesystem::directory_options, std::error_code*)'
/usr/bin/ld: cgroup_data_model.cpp:(.text+0x20b8): undefined reference to
`std::filesystem::__cxx11::directory_iterator::operator*() const'
/usr/bin/ld: cgroup_data_model.cpp:(.text+0x2386): undefined reference to
`std::filesystem::__cxx11::directory_iterator::operator++()'
/usr/bin/ld: cgroup_data_model.cpp:(.text+0x2454): undefined reference to
`std::filesystem::status(std::filesystem::__cxx11::path const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [processcore/CMakeFiles/processcore.dir/build.make:340:
bin/libprocesscore.so.5.21.4] Error 1
make[1]: *** [CMakeFiles/Makefile2:896:
processcore/CMakeFiles/processcore.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Which in the end I only managed to fix by adding "link_libraries(stdc++fs)" to
the (almost) very top of CMakeLists.txt. It doesn't sound like something that
has anything to do with the sys tray but I'm better mentioning it anyway.

I'm going to try get the plasmashell logs you mention on my other (test)
machine (I fear I'd break this main rig of mine again - sadly, it wasn't as
easy to downgrade back to 5.20.4).

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

Reply via email to