Skip to content

gameEventHandler.getThrownGrenade Infinite Recursion Causes Stack Overflow and Program Crash #620

@shengcodehub

Description

@shengcodehub
  1. Problem Description
    When parsing CS2 Demo files using demoinfocs-golang v5.0.5, the program triggers infinite recursion in the gameEventHandler.getThrownGrenade method, eventually throwing a fatal error: stack overflow exception and crashing.
    From the stack trace, it is clearly visible that the getThrownGrenade method recursively calls between two *common.Player (or Bot) instances (0xc2bc03f030 and 0xc193df1a40) without normal termination, ultimately exhausting stack memory and causing the program to exit abnormally.
  2. Steps to Reproduce
    Use demoinfocs-golang v5.0.5 (github.com/markus-wa/demoinfocs-golang/v5@v5.0.5);
    Parse a specific CS2 Demo file (the Demo contains a circular control relationship between players/Bots);
    During parsing, trigger the smokeGrenadeExpired game event, which indirectly calls the getThrownGrenade method;
    The program crashes immediately and outputs the stack overflow trace.
  3. Expected Behavior
    The getThrownGrenade method should correctly identify recursive loops/infinite hierarchies, terminate the recursion normally, return nil or the corresponding grenade information, and not cause the program to crash.
  4. Actual Behavior
    The getThrownGrenade method enters an infinite recursion loop (alternating repeated calls between two Player/Bot instances), eventually triggering a stack overflow error and abnormal program exit. The error message is as follows:
    fatal error: stack overflow
  5. Environment Information
    demoinfocs-golang version: v5.0.5
    Go version: 1.24.0
    Operating System: Linux amd64
    Demo File Type:CS2 Demo
  6. Full Stack Trace
    0 [2025-12-29 21:09:45] content: fatal error: stack overflow +1 [2025-12-29 21:09:45] content: +2 [2025-12-29 21:09:45] content: runtime stack: +3 [2025-12-29 21:09:45] content: runtime.throw({0x1892c3b?, 0x10b9444c815ca?}) +4 [2025-12-29 21:09:45] content: /usr/local/go/src/runtime/panic.go:1094 +0x48 fp=0x7fef2e6d4c40 sp=0x7fef2e6d4c10 pc=0x486968 +5 [2025-12-29 21:09:45] content: runtime.newstack() +6 [2025-12-29 21:09:45] content: /usr/local/go/src/runtime/stack.go:1159 +0x5bd fp=0x7fef2e6d4d70 sp=0x7fef2e6d4c40 pc=0x469dbd +7 [2025-12-29 21:09:45] content: runtime.morestack() +8 [2025-12-29 21:09:45] content: /usr/local/go/src/runtime/asm_amd64.s:620 +0x7d fp=0x7fef2e6d4d78 sp=0x7fef2e6d4d70 pc=0x48d57d +9 [2025-12-29 21:09:45] content: +10 [2025-12-29 21:09:45] content: goroutine 2996066 gp=0xc1d75d0000 m=3 mp=0xc000095008 [running]: +11 [2025-12-29 21:09:45] content: runtime.mapaccess1_fast64(0x1688740?, 0xc0402a4c90?, 0x6?) +12 [2025-12-29 21:09:45] content: /usr/local/go/src/internal/runtime/maps/runtime_fast64_swiss.go:17 +0x1e5 fp=0xc32f404398 sp=0xc32f404390 pc=0x413445 +13 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.participants.FindByHandle64(...) +14 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_state.go:437 +15 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.demoInfoProvider.FindPlayerByHandle({0xc2bc03efc0?}, 0x18ad31d?) +16 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/parser.go:602 +0x6c fp=0xc32f404540 sp=0xc32f404398 pc=0xf7c72c +17 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs/common.(*Player).ControlledBot(0xc2bc03f030) +18 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/common/player.go:312 +0x5c fp=0xc32f404568 sp=0xc32f404540 pc=0xec6efc +19 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +20 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:987 +0x16a fp=0xc32f4045f0 sp=0xc32f404568 pc=0xf7744a +21 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +22 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404678 sp=0xc32f4045f0 pc=0xf774ab +23 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +24 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404700 sp=0xc32f404678 pc=0xf774ab +25 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +26 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404788 sp=0xc32f404700 pc=0xf774ab +27 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +28 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404810 sp=0xc32f404788 pc=0xf774ab +29 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +30 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404898 sp=0xc32f404810 pc=0xf774ab +31 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +32 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404920 sp=0xc32f404898 pc=0xf774ab +33 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +34 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4049a8 sp=0xc32f404920 pc=0xf774ab +35 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +36 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404a30 sp=0xc32f4049a8 pc=0xf774ab +37 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +38 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404ab8 sp=0xc32f404a30 pc=0xf774ab +39 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +40 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404b40 sp=0xc32f404ab8 pc=0xf774ab +41 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +42 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404bc8 sp=0xc32f404b40 pc=0xf774ab +43 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +44 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404c50 sp=0xc32f404bc8 pc=0xf774ab +45 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +46 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404cd8 sp=0xc32f404c50 pc=0xf774ab +47 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +48 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404d60 sp=0xc32f404cd8 pc=0xf774ab +49 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +50 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404de8 sp=0xc32f404d60 pc=0xf774ab +51 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +52 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404e70 sp=0xc32f404de8 pc=0xf774ab +53 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +54 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404ef8 sp=0xc32f404e70 pc=0xf774ab +55 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +56 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f404f80 sp=0xc32f404ef8 pc=0xf774ab +57 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +58 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405008 sp=0xc32f404f80 pc=0xf774ab +59 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +60 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405090 sp=0xc32f405008 pc=0xf774ab +61 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +62 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405118 sp=0xc32f405090 pc=0xf774ab +63 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +64 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4051a0 sp=0xc32f405118 pc=0xf774ab +65 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +66 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405228 sp=0xc32f4051a0 pc=0xf774ab +67 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +68 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4052b0 sp=0xc32f405228 pc=0xf774ab +69 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +70 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405338 sp=0xc32f4052b0 pc=0xf774ab +71 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +72 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4053c0 sp=0xc32f405338 pc=0xf774ab +73 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +74 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405448 sp=0xc32f4053c0 pc=0xf774ab +75 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +76 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4054d0 sp=0xc32f405448 pc=0xf774ab +77 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +78 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405558 sp=0xc32f4054d0 pc=0xf774ab +79 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +80 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4055e0 sp=0xc32f405558 pc=0xf774ab +81 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +82 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405668 sp=0xc32f4055e0 pc=0xf774ab +83 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +84 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f4056f0 sp=0xc32f405668 pc=0xf774ab +85 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +86 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405778 sp=0xc32f4056f0 pc=0xf774ab +87 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +88 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405800 sp=0xc32f405778 pc=0xf774ab +89 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +90 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405888 sp=0xc32f405800 pc=0xf774ab +91 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +92 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405910 sp=0xc32f405888 pc=0xf774ab +93 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +94 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405998 sp=0xc32f405910 pc=0xf774ab +95 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +96 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405a20 sp=0xc32f405998 pc=0xf774ab +97 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +98 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405aa8 sp=0xc32f405a20 pc=0xf774ab +99 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +100 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405b30 sp=0xc32f405aa8 pc=0xf774ab +101 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +102 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405bb8 sp=0xc32f405b30 pc=0xf774ab +103 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +104 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405c40 sp=0xc32f405bb8 pc=0xf774ab +105 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +106 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405cc8 sp=0xc32f405c40 pc=0xf774ab +107 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +108 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405d50 sp=0xc32f405cc8 pc=0xf774ab +109 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +110 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc32f405dd8 sp=0xc32f405d50 pc=0xf774ab +111 [2025-12-29 21:09:45] content: ...3947465 frames elided... +112 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +113 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402128 sp=0xc34f4020a0 pc=0xf774ab +114 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +115 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f4021b0 sp=0xc34f402128 pc=0xf774ab +116 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +117 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402238 sp=0xc34f4021b0 pc=0xf774ab +118 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +119 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f4022c0 sp=0xc34f402238 pc=0xf774ab +120 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +121 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402348 sp=0xc34f4022c0 pc=0xf774ab +122 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +123 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f4023d0 sp=0xc34f402348 pc=0xf774ab +124 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +125 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402458 sp=0xc34f4023d0 pc=0xf774ab +126 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +127 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f4024e0 sp=0xc34f402458 pc=0xf774ab +128 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +129 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402568 sp=0xc34f4024e0 pc=0xf774ab +130 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +131 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f4025f0 sp=0xc34f402568 pc=0xf774ab +132 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +133 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402678 sp=0xc34f4025f0 pc=0xf774ab +134 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +135 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402700 sp=0xc34f402678 pc=0xf774ab +136 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +137 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402788 sp=0xc34f402700 pc=0xf774ab +138 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc2bc03f030, 0x1f9) +139 [2025-12-29 21:09:45] content: /go/pkg/mod/github.com/markus-wa/demoinfocs-golang/v5@v5.0.5/pkg/demoinfocs/game_events.go:989 +0x1cb fp=0xc34f402810 sp=0xc34f402788 pc=0xf774ab +140 [2025-12-29 21:09:45] content: github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs.gameEventHandler.getThrownGrenade({0xc10492d860, 0x0, 0xc186a8c240, 0xc186a8c270, 0x0}, 0xc193df1a40, 0x1f9) +141 [2025-12-29 21:09:45] content: /go/pkg/

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions