cathook icon indicating copy to clipboard operation
cathook copied to clipboard

Crash on loading config

Open ligix opened this issue 2 years ago • 4 comments

System Information

OS: Arch linux DE: i3 Cathook Version: 6919e967b7e10db46e9f5db672a55620737d0190

Config used

scout.conf.txt

Logs / Crash Report

cathook settings::Variable<colors::rgba_t>::fromString(std::string const&, bool) /home/doggo/repos/cathook/include/settings/Rgba.hpp:47
linux-gate.so.1 0x590
linux-gate.so.1 0x579
/usr/lib32/libc.so.6 0x894c7
/usr/lib32/libc.so.6 0x36717
cathook std::string::_M_leak_hard() /usr/include/c++/13.1.1/bits/cow_string.h:3447
cathook std::string::_M_leak() /usr/include/c++/13.1.1/bits/cow_string.h:362
cathook std::string::operator[](unsigned int) /usr/include/c++/13.1.1/bits/cow_string.h:1074
cathook settings::Variable<colors::rgba_t>::setInternal(colors::rgba_t) /home/doggo/repos/cathook/include/settings/Rgba.hpp:80
cathook settings::Variable<colors::rgba_t>::fromString(std::string const&, bool) /home/doggo/repos/cathook/include/settings/Rgba.hpp:49
linux-gate.so.1 0x590
cathook std::char_traits<char>::copy(char*, char const*, unsigned int) /usr/include/c++/13.1.1/bits/char_traits.h:445
cathook std::string::_M_copy(char*, char const*, unsigned int) /usr/include/c++/13.1.1/bits/cow_string.h:406
cathook std::string::_S_copy_chars(char*, char const*, char const*) /usr/include/c++/13.1.1/bits/cow_string.h:453
cathook char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) /usr/include/c++/13.1.1/bits/cow_string.h:3163
cathook char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) /usr/include/c++/13.1.1/bits/cow_string.h:3146
cathook char* std::string::_S_construct_aux<char const*>(char const*, char const*, std::allocator<char> const&, std::__false_type) /usr/include/c++/13.1.1/bits/cow_string.h:2139
cathook char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&) /usr/include/c++/13.1.1/bits/cow_string.h:2160
cathook std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) /usr/include/c++/13.1.1/bits/cow_string.h:605
cathook GetPlayerInfo(int, player_info_s*) /home/doggo/repos/cathook/include/helpers.hpp:265
cathook sortPList() /home/doggo/repos/cathook/src/visual/menu/GuiInterface.cpp:101
cathook tinyxml2::XMLUtil::StringEqual(char const*, char const*, int) /home/doggo/repos/cathook/include/visual/menu/menu/tinyxml2.hpp:679
cathook tinyxml2::XMLNode::ParseDeep(char*, tinyxml2::StrPair*, int*) /home/doggo/repos/cathook/src/visual/menu/./menu/tinyxml2.cpp:1143
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/tf/bin/client.so 0x13948bb
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/tf/bin/client.so 0xe3fe59
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x4c45e0
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x39f4ab
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x3b0239
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x3b5e75
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x3ca5c7
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x3ca926
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x3ca96d
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x4a2ccb
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x49ed90
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x49eebd
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x507ad8
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/bin/engine.so 0x4a0c0f
bin/launcher.so 0x2f118
bin/launcher.so 0x2f118
bin/launcher.so 0xeae6
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/hl2_linux 0x7ed
/usr/lib32/libc.so.6 0x1f6e9
/usr/lib32/libc.so.6 0x1f7ad
/home/doggo/.local/share/Steam/steamapps/common/Team Fortress 2/hl2_linux 0x8e5

Description

After attaching cathook and loading that config, it crashes.

Steps to reproduce

  • [x] I am able to consistently reproduce this error

Steps to reproduce the behavior:

  1. Attach cathook
  2. Load config with cat_load myconfig
  3. Notice that tf2 crashes

Checklist

  • [x] I have included my DE, WM, and version of Cathook.
  • [x] I have included the steps to reproduce and my logs to the best I am able to share.
  • [ ] The Developers are allowed to contact me on the official telegram for further information if they need it.

ligix avatar May 31 '23 20:05 ligix