We had a server crash at CForward::Execute(int*, SourceMod::IForwardFilter*) after someone started a
nativevotes to mute someone.
We saved the core dump. But I can't figure out how to get the name of the forward that crashed. Any tips?
Code:
│0xe317074d <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+205> jmp 0xe31708ce <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+590> │
│0xe3170752 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+210> data16 data16 data16 data16 nopw %cs:0x0(%eax,%eax,1) │
│0xe3170760 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+224> test %ebx,%ebx │
>│0xe3170762 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+226> mov (%eax),%ebp │
│0xe3170764 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+228> je 0xe3170779 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+249> │
│0xe3170766 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+230> mov (%ebx),%eax │
│0xe3170768 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+232> lea 0x48(%esp),%ecx │
│0xe317076c <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+236> mov %ecx,0x8(%esp) │
│0xe3170770 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+240> mov %ebp,0x4(%esp) │
│0xe3170774 <_ZN8CForward7ExecuteEPiPN9SourceMod14IForwardFilterE+244> mov %ebx,(%esp) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
multi-thre Thread 0xf7d5c700 ( In: CForward::Execute L?? PC: 0xe3170762
eax 0xa1 161
ecx 0xc09c5e04 -1063494140
edx 0xffffffff -1
ebx 0x0 0
esp 0xfff2edb0 0xfff2edb0
ebp 0x4 0x4
esi 0x0 0
edi 0xc09c5e00 -1063494144
eip 0xe3170762 0xe3170762 <CForward::Execute(int*, SourceMod::IForwardFilter*)+226>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
---Type <return> to continue, or q <return> to quit---
gs 0x63 99
__________________