Guild icon
DDraceNetwork
Development / bugs
Report client & server bugs, especially but not limited to release candidates.
Between 2025-02-24 00:00 and 2025-02-25 00:00
Avatar
Avatar
Paxtell
Click to see attachment 🖼️
ruin all fan
Avatar
mouse input is not ignored when spectating a tee
Avatar
david loves Jellycar Worlds 2025-02-24 22:46
i was playing DDNet on steam on my windows computer and i was playing a map and in the middle of it the game just crashed. event log data Faulting application name: DDNet.exe, version: 0.0.0.0, time stamp: 0x679636a9 Faulting module name: igvk64.dll_unloaded, version: 31.0.101.2134, time stamp: 0x673d58ba Exception code: 0xc0000005 Fault offset: 0x0000000000e08a95 Faulting process id: 0x4f30 Faulting application start time: 0x01db8701e6dca0d7 Faulting application path: C:\Program Files (x86)\Steam\steamapps\common\DDraceNetwork\ddnet\DDNet.exe Faulting module path: igvk64.dll Report Id: df470f3a-f2f3-4902-97f8-6d6044451512 Faulting package full name: Faulting package-relative application ID:
22:46
is there a dump or something i can get too?
22:47
im 64 bit and using stable (edited)
22:47
the latest
22:47
$crash
Avatar
Avatar
david loves Jellycar Worlds
$crash
Crash Logs
To help us debug the cause for your crash, provide the following information:
  • Operating System
    • Windows, Linux or macOS?
    • 32Bit or 64Bit?
  • Client version
  • Steam or Standalone?
    • Steam: Stable, Nightly or releasecandidate beta?
  • Upload the most recent crash log file from your dumps folder in the config directory (drag and drop it here).
Avatar
david loves Jellycar Worlds 2025-02-24 22:48
$config
Avatar
This command was not found.
Avatar
david loves Jellycar Worlds 2025-02-24 22:48
$help
Avatar
Available Text-based Commands
Help Commands
$rtfm <setting> $staff $configdir $deepfly $skins $binds $crash $kog_login (Aliases: $kog, $login, $registration) $deepl (Aliases: $translator, $english) $failed_inserts (Aliases: $failed-inserts, $missing-rank, $missing-save) $gfx_troubleshoot (Aliases: $gfx, $missing-text, $no-text, $missing-ui, $no-ui) $utc_now (Aliases: $utc, $utc-time, $utc-now)
Github
$build_status [pr|commit]
Wiki
$wiki <keyword>
Avatar
david loves Jellycar Worlds 2025-02-24 22:48
$configdir
Avatar
Avatar
david loves Jellycar Worlds
$configdir

DDNet config directory:

On Windows: Old: %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
Avatar
Avatar
david loves Jellycar Worlds
heres the dump!
Was it an official DDNet map? Did you try to load the map or another map in the editor? Which map exactly? Crash log with symbols (you can use scripts/parse_drmingw.sh for this): msvcrt.dll!strlen+0x31 0x000000014025b6ed: str_length(char const*) at src/base/system.cpp:2798 0x00000001401c01df: CEditorMapSetting& std::vector<CEditorMapSetting, std::allocator<CEditorMapSetting> >::emplace_back<char*&>(char*&) at /usr/x86_64-w64-mingw32/include/c++/13.1.0/bits/vector.tcc:114 (inlined by) CEditorMap::Load(char const*, int, std::function<void (char const*)> const&) at src/game/editor/mapitems/map_io.cpp:502 0x000000014015ecfa: CEditor::Load(char const*, int) at src/game/editor/editor.cpp:8925 0x000000014002c63f: CClient::Run() at src/engine/client/client.cpp:3164 0x000000014045011d: IClient::State() const at src/engine/client.h:137 (inlined by) main at src/engine/client/client.cpp:4929 0x00000001400012ee: __tmainCRTStartup at src/mingw-w64-v11.0.0/mingw-w64-crt/crt/crtexe.c:273 0x00000001400013e6: WinMainCRTStartup at src/mingw-w64-v11.0.0/mingw-w64-crt/crt/crtexe.c:164 KERNEL32.DLL!BaseThreadInitThunk+0x14 ntdll.dll!RtlUserThreadStart+0x21
22:53
Looks like the server settings contain invalid data for a string array (edited)
Avatar
david loves Jellycar Worlds 2025-02-24 22:54
yes and no and Anaphore
22:54
and one sec let me do that
Avatar
That crash log looks old
Avatar
david loves Jellycar Worlds 2025-02-24 22:54
and i was in the middle of the map btw
Avatar
2025-02-17_14-03-07 according to the filename
Avatar
david loves Jellycar Worlds 2025-02-24 22:55
huh your right one sec
22:55
wait ig it didnt save a crash log
22:55
odd
22:55
that crash was probs just me testing some crashing maps
Avatar
Avatar
david loves Jellycar Worlds
wait ig it didnt save a crash log
hmm, maybe weird graphics driver crash
Avatar
igvk64.dll sounds vulkan related
Avatar
david loves Jellycar Worlds 2025-02-24 22:57
ah hmm ig so
Avatar
weird that our crash handler didn't catch and generate a dump
Avatar
david loves Jellycar Worlds 2025-02-24 22:57
sorry that i sent the wong dump
Avatar
Avatar
Learath2
weird that our crash handler didn't catch and generate a dump
I think it can't capture __fastfail
Avatar
Avatar
Robyt3
Was it an official DDNet map? Did you try to load the map or another map in the editor? Which map exactly? Crash log with symbols (you can use scripts/parse_drmingw.sh for this): msvcrt.dll!strlen+0x31 0x000000014025b6ed: str_length(char const*) at src/base/system.cpp:2798 0x00000001401c01df: CEditorMapSetting& std::vector<CEditorMapSetting, std::allocator<CEditorMapSetting> >::emplace_back<char*&>(char*&) at /usr/x86_64-w64-mingw32/include/c++/13.1.0/bits/vector.tcc:114 (inlined by) CEditorMap::Load(char const*, int, std::function<void (char const*)> const&) at src/game/editor/mapitems/map_io.cpp:502 0x000000014015ecfa: CEditor::Load(char const*, int) at src/game/editor/editor.cpp:8925 0x000000014002c63f: CClient::Run() at src/engine/client/client.cpp:3164 0x000000014045011d: IClient::State() const at src/engine/client.h:137 (inlined by) main at src/engine/client/client.cpp:4929 0x00000001400012ee: __tmainCRTStartup at src/mingw-w64-v11.0.0/mingw-w64-crt/crt/crtexe.c:273 0x00000001400013e6: WinMainCRTStartup at src/mingw-w64-v11.0.0/mingw-w64-crt/crt/crtexe.c:164 KERNEL32.DLL!BaseThreadInitThunk+0x14 ntdll.dll!RtlUserThreadStart+0x21
david loves Jellycar Worlds 2025-02-24 23:00
i assume you mean the script in the sorce code? as i cant find any file like that in the game files on steam?
Avatar
yeah, in the source code
23:00
you also need to fitting symbols from https://ddnet.org/downloads/symbols/
Avatar
david loves Jellycar Worlds 2025-02-24 23:01
whats the latest stable on steam
Avatar
You can tell by the git hash in the filename of the crash dump and the symbols file
23:02
So you'd need the symbols for win64-steam 3b4b69c1336... for the given crash dump (edited)
Avatar
david loves Jellycar Worlds 2025-02-24 23:02
ah ok
23:03
and where do i put the symbols?
Avatar
If you compile your own client you can also compile with RelWithDebInfo then the crash dumps should already contain symbols
Avatar
Avatar
david loves Jellycar Worlds
and where do i put the symbols?
In any folder, you pass the location of the symbols exe and the crash dump as argument to the script (edited)
23:04
I put all symbols in one folder for simplicity
Avatar
david loves Jellycar Worlds 2025-02-24 23:04
wdym refrence pass? sorry i dont use shell scripts that much
Avatar
Was a typo
Avatar
david loves Jellycar Worlds 2025-02-24 23:05
ah ok
Avatar
You call the script like bash C:\path\to\scripts\parse_drmingw.sh path\to\symbols\DDNet.exe path\to\crash.RTP
23:06
Though you either need to run it in WSL or have the shell tools installed using MSYS2
Avatar
david loves Jellycar Worlds 2025-02-24 23:08
ill run it in WSL
Exported 50 message(s)
Timezone: UTC+0