dumps
folder inside your config folder.RTP
file?gdb
?0x00000001401f946b: LoadPng(SImageByteBuffer&, char const*, int&, unsigned long long&, unsigned long long&, unsigned char*&, EImageFormat&) at src/engine/gfx/image_loader.cpp:241
0x0000000140034547: CGraphics_Threaded::LoadPng(CImageInfo&, char const*, int) at src/engine/client/graphics_threaded.cpp:598
0x00000001400ef245: CSkins::LoadSkinPng(CImageInfo&, char const*, char const*, int) at src/game/client/components/skins.cpp:145
(inlined by) CSkins::LoadSkin(char const*, char const*, int) at src/game/client/components/skins.cpp:138
0x00000001400ef418: CSkins::SkinScan(char const*, int, int, void*) at src/game/client/components/skins.cpp:96
0x000000014023c699: fs_listdir(char const*, int (*)(char const*, int, int, void*), int, void*) at src/base/system.cpp:2118
0x0000000140365ca3: CStorage::ListDirectory(int, char const*, int (*)(char const*, int, int, void*), void*) at src/engine/shared/storage.cpp:419
0x00000001400ef6bb: std::_Function_base::~_Function_base()
(inlined by) SSkinScanUser::~SSkinScanUser() at src/game/client/components/skins.cpp:63
(inlined by) CSkins::Refresh(std::function<void (int)>&&) at src/game/client/components/skins.cpp:343
0x00000001400ef783: std::_Function_base::~_Function_base() at /usr/x86_64-w64-mingw32/include/c++/13.1.0/bits/std_function.h:243
(inlined by) CSkins::OnInit() at src/game/client/components/skins.cpp:323
0x00000001401079ea: CGameClient::OnInit() at src/game/client/gameclient.cpp:295
0x000000014002a8f6: CClient::Run() at src/engine/client/client.cpp:2802
0x000000014043bced: IClient::State() const at src/engine/client.h:134
(inlined by) main at src/engine/client/client.cpp:4596
0x00000001401f946b: LoadPng(SImageByteBuffer&, char const*, int&, unsigned long long&, unsigned long long&, unsigned char*&, EImageFormat&) at src/engine/gfx/image_loader.cpp:241
0x0000000140034547: CGraphics_Threaded::LoadPng(CImageInfo&, char const*, int) at src/engine/client/graphics_threaded.cpp:598
0x00000001400ef245: CSkins::LoadSkinPng(CImageInfo&, char const*, char const*, int) at src/game/client/components/skins.cpp:145
(inlined by) CSkins::LoadSkin(char const*, char const*, int) at src/game/client/components/skins.cpp:138
0x00000001400ef418: CSkins::SkinScan(char const*, int, int, void*) at src/game/client/components/skins.cpp:96
0x000000014023c699: fs_listdir(char const*, int (*)(char const*, int, int, void*), int, void*) at src/base/system.cpp:2118
0x0000000140365ca3: CStorage::ListDirectory(int, char const*, int (*)(char const*, int, int, void*), void*) at src/engine/shared/storage.cpp:419
0x00000001400ef6bb: std::_Function_base::~_Function_base()
(inlined by) SSkinScanUser::~SSkinScanUser() at src/game/client/components/skins.cpp:63
(inlined by) CSkins::Refresh(std::function<void (int)>&&) at src/game/client/components/skins.cpp:343
0x00000001400ef783: std::_Function_base::~_Function_base() at /usr/x86_64-w64-mingw32/include/c++/13.1.0/bits/std_function.h:243
(inlined by) CSkins::OnInit() at src/game/client/components/skins.cpp:323
0x00000001401079ea: CGameClient::OnInit() at src/game/client/gameclient.cpp:295
0x000000014002a8f6: CClient::Run() at src/engine/client/client.cpp:2802
0x000000014043bced: IClient::State() const at src/engine/client.h:134
(inlined by) main at src/engine/client/client.cpp:4596
./DDNet dbg_gfx 4
and see if the console reports errors (not warnings)%appdata%\Teeworlds
New: %appdata%\DDNet
On Linux:
Old: ~/.teeworlds
New: ~/.local/share/ddnet
On macOS:
Old: ~/Library/Application Support/Teeworlds
New: ~/Library/Application Support/DDNet