Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.0.15
-
Fix Version/s: 10.0.16
-
Component/s: Storage Engine - InnoDB, Storage Engine - XtraDB
-
Labels:None
-
Environment:Windows
Description
Calling CloseHandle on an invalid handle. See here:
UNIV_INTERN os_thread_t recv_writer_thread_handle = 0;
recv_init_crash_recovery() does:
recv_writer_thread_handle = os_thread_create(recv_writer_thread, 0, 0);
recv_recovery_from_checkpoint_finish() does:
if (recv_writer_thread_handle)
{ CloseHandle(recv_writer_thread_handle); }However, os_thread_create() is not returning the HANDLE object from CreateThread, it is returning the lpThreadId!!!