-
-
Notifications
You must be signed in to change notification settings - Fork 214
Description
Describe the bug
The IEM Chengdu 2025 demo cannot be analyzed.
Demo links
https://www.hltv.org/matches/2387383/vitality-vs-virtuspro-iem-chengdu-2025
Steps to reproduce
hltv download demo
7zip unzip demo copy to cs2 folder(C:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\game\csgo\g2-vs-3dmax-m1-inferno.dem
double click demo open cs demo manager
analyze
error
Expected behavior
Successful analysis; detailed Match data viewed.
How often does this bug happen?
None
Log file
nextByte: insufficient buffer (3423 of 3423)
stacktrace:
goroutine 6 [running]:
runtime/debug.Stack()
runtime/debug/stack.go:26 +0x5e
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs.NewParserWithConfig.func1({0x769920, 0xc2010830d0})
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/parser.go:403 +0x2a
github.com/markus-wa/godispatch.(*Dispatcher).dispatchWithRecover.func1()
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:197 +0x3b
panic({0x769920?, 0xc2010830d0?})
runtime/panic.go:791 +0x132
github.com/markus-wa/godispatch.callConsumerCode.func1()
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:122 +0x4d
panic({0x70a420?, 0xc2010830c0?})
runtime/panic.go:791 +0x132
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2._panicf(...)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/panicf.go:6
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.(*reader).nextByte(0xc000bb91a0)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/reader.go:43 +0xc8
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.(*reader).readBits(0xc000bb91a0, 0xa)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/reader.go:56 +0x1e
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.(*quantizedFloatDecoder).decode(0xc000646200, 0xc000bb91a0)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/quantizedfloat.go:145 +0xa5
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.quantizedFactory.func1(0xc000b8cc80?)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/field_decoder.go:265 +0x1d
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.(*Entity).readFields(0xc000e4f2d0, 0xc000bb91a0, 0xc0002f69e0)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/entity.go:437 +0x165
github.com/markus-wa/demoinfocs-golang/v4/pkg/demoinfocs/sendtables2.(*Parser).OnPacketEntities(0xc0002f6990, 0xc0000c8780)
github.com/markus-wa/demoinfocs-golang/v4@v4.3.4/pkg/demoinfocs/sendtables2/entity.go:533 +0x665
reflect.Value.call({0x71a8c0?, 0xc0000088a0?, 0x2?}, {0x826e94, 0x4}, {0xc000e07ef0, 0x1, 0xc000682d38?})
reflect/value.go:584 +0xca6
reflect.Value.Call({0x71a8c0?, 0xc0000088a0?, 0x3be822?}, {0xc000e07ef0?, 0x0?, 0x59ffffffffffffff?})
reflect/value.go:368 +0xb9
github.com/markus-wa/godispatch.callConsumerCode({0x71a8c0?, 0xc0000088a0?, 0xc000e07f08?}, {0xc000e07ef0?, 0xc000e07ec0?, 0x3bc3b6?})
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:125 +0x3f
github.com/markus-wa/godispatch.(*Dispatcher).Dispatch(0xc0000c28a0, {0x80fc20, 0xc0000c8780})
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:111 +0x1f5
github.com/markus-wa/godispatch.(*Dispatcher).dispatchWithRecover(0x101000000000000?, {0x80fc20?, 0xc0000c8780?})
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:202 +0x49
github.com/markus-wa/godispatch.(*Dispatcher).dispatchQueue(0xc0000c28a0, 0xc0003504d0)
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:177 +0xd0
created by github.com/markus-wa/godispatch.(*Dispatcher).AddQueues in goroutine 1
github.com/markus-wa/godispatch@v1.4.1/dispatch.go:162 +0x17f
Environment information
win11 25h2
Additional context
No response