handle,kind,owner_tid,wait_tid,wait_pc,wait_LR_in_fn,create_LR_in_fn,signaler_kind,signaler_fn,signaler_static_reach,signaler_indirect_reach,note 0x1280,Thread(id=13),tid=13,tid=1,0x824ac578,sub_82173990@+0x2D0 (join via NtWaitForSingleObjectEx),0x824ABC1C (ExCreateThread spawner),ExTerminateThread/normal-return,sub_821748F0,N,N,thread-handle waits for tid=13 to exit; tid=13 stuck on 0x1288 internally 0x1288,Event/Auto,tid=13,tid=13,0x824ac578,sub_821CB030@+0x1AC (after NtCreateEvent at +0x128 work-submit at +0x19C),0x821CB158 (NtCreateEvent inside sub_821CB030),NtSetEvent (depth-5 reachable from work-submitter),sub_82452DC0 (work-submitter chain),Y,Y,event lives on stack frame 31+96; signaler must be a worker callback triggered by work submission 0x1288_alt1,Event/Auto,-,-,-,-,-,NtSetEvent direct caller,sub_824500E8,N,N,signal candidate in worker cluster 0x1288_alt2,Event/Auto,-,-,-,-,-,NtSetEvent direct caller,sub_82453910 (registered-key event-pulse),Y(via sub_82173990)/N,N,called from tid=1's join AFTER wait completes - not the signaler 0x1288_alt3,Event/Auto,-,-,-,-,-,NtSetEvent direct caller,sub_824566D0,N,Y,reached only via indirect dispatch 0x1288_alt4,Event/Auto,-,-,-,-,-,NtSetEvent direct caller,sub_82458A70,N,Y,callers sub_82450550/sub_82450B68 - worker pool 0x1288_alt5,Event/Auto,-,-,-,-,-,NtSetEvent direct caller,sub_82458B90,N,N,this IS the wait-fn for AUDIT-047 wedges 0x10A0/A4 - same worker cluster