Skip to content

The IEM Chengdu 2025 demo cannot be analyzed. #1244

@zuoshipinSHEKL

Description

@zuoshipinSHEKL

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions