View Issue Details

IDProjectCategoryView StatusLast Update
0000383Populous: The BeginningGeneralpublic2017-09-09 22:33
ReporterBrandan Assigned ToBrandan  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0000383: Keyboard handler crash
Description_LbSystemEventCallback::DeleteCallback:
003E91A0 64 A1 00 00 00 00 mov eax,dword ptr fs:[00000000h]
003E91A6 55 push ebp
003E91A7 8B EC mov ebp,esp
003E91A9 6A FF push 0FFFFFFFFh
003E91AB 68 4B 92 3E 00 push 3E924Bh
003E91B0 50 push eax
003E91B1 64 89 25 00 00 00 00 mov dword ptr fs:[0],esp
003E91B8 83 EC 04 sub esp,4
003E91BB 53 push ebx
003E91BC 56 push esi
003E91BD 8B 41 60 mov eax,dword ptr [ecx+60h]
003E91C0 57 push edi
003E91C1 8B F1 mov esi,ecx
003E91C3 50 push eax
003E91C4 89 45 F0 mov dword ptr [ebp-10h],eax
003E91C7 FF 15 F4 F0 AC 00 call dword ptr [__imp__EnterCriticalSection@4 (0ACF0F4h)]
003E91CD C7 45 FC 00 00 00 00 mov dword ptr [ebp-4],0 <----------------------------------
003E91D4 8B 45 08 mov eax,dword ptr [ebp+8]
003E91D7 83 F8 08 cmp eax,8
003E91DA 74 51 je _LbSystemEventCallback::DeleteCallback+8Dh (03E922Dh)
003E91DC 8D 04 40 lea eax,[eax+eax*2]
003E91DF C1 E0 02 shl eax,2
003E91E2 8D 3C 30 lea edi,[eax+esi]
003E91E5 2B 37 sub esi,dword ptr [edi]
003E91E7 03 F0 add esi,eax
003E91E9 83 FE FC cmp esi,0FFFFFFFCh

Unhandled exception at 0x76ECBDF2 (ntdll.dll) in pop3b.exe: 0xC0000005: Access violation writing location 0x00000014.


> ntdll.dll!RtlpWaitOnCriticalSection() Unknown
     ntdll.dll!RtlpEnterCriticalSectionContended() Unknown
     ntdll.dll!_RtlEnterCriticalSection@4() Unknown
     pop3b.exe!_LbSystemEventCallback::DeleteCallback(enum TbSECallbackType,void (*)(enum TbSECallbackType,void *,void *)) Unknown
     pop3b.exe!_LbIMSH_KeyboardHandlerThread(void *) Unknown
     kernel32.dll!@BaseThreadInitThunk@12() Unknown
     ntdll.dll!__RtlUserThreadStart() Unknown
     ntdll.dll!__RtlUserThreadStart@8() Unknown
Additional Information     ntdll.dll!_NtQueryInformationThread@20() Unknown
     KernelBase.dll!GetExitCodeThread() Unknown
     pop3b.exe!_LbI_StateHandler::Remove(void) Unknown
     pop3b.exe!_LbI_StateHandler::~_LbI_StateHandler(void) Unknown
     pop3b.exe!_LbI_KeyboardStateHandler::~_LbI_KeyboardStateHandler(void) Unknown
     pop3b.exe!OS_dd_error(long) Unknown
     pop3b.exe!_execute_onexit_table::__l22::<lambda>() Line 198 C++
     pop3b.exe!__crt_seh_guarded_call<int>::operator()<void <lambda>(void),int <lambda>(void) &,void <lambda>(void) >(__acrt_lock_and_call::__l3::void <lambda>(void) && setup, _execute_onexit_table::__l22::int <lambda>(void) & action, __acrt_lock_and_call::__l4::void <lambda>(void) && cleanup) Line 199 C++
> pop3b.exe!__acrt_lock_and_call<int <lambda>(void) >(const __acrt_lock_id lock_id, _execute_onexit_table::__l22::int <lambda>(void) && action) Line 882 C++
     pop3b.exe!_execute_onexit_table(_onexit_table_t * table) Line 221 C++
     pop3b.exe!common_exit(const int return_code, const _crt_exit_cleanup_mode cleanup_mode, const _crt_exit_return_mode return_mode) Line 215 C++
     pop3b.exe!exit(int return_code) Line 282 C++
     pop3b.exe!__scrt_common_main_seh() Line 262 C++
     kernel32.dll!@BaseThreadInitThunk@12() Unknown
     ntdll.dll!__RtlUserThreadStart() Unknown
     ntdll.dll!__RtlUserThreadStart@8() Unknown
TagsNo tags attached.
Build Number2456

Activities

Brandan

2017-07-13 17:03

administrator   ~0000192

Possibly not related to the keyboard handler could be stack corruption.

Brandan

2017-09-09 22:33

administrator   ~0000194

Fixed in RawInput branch.

Issue History

Date Modified Username Field Change
2017-07-13 16:59 Brandan New Issue
2017-07-13 17:03 Brandan Note Added: 0000192
2017-09-09 22:33 Brandan Note Added: 0000194
2017-09-09 22:33 Brandan Status new => resolved
2017-09-09 22:33 Brandan Resolution open => fixed
2017-09-09 22:33 Brandan Assigned To => Brandan