Dan Kegel wrote:
MSDN says
"When a DLL is unloaded from a process as a result of an unsuccessful
load of the DLL, termination of the process, or a call to FreeLibrary,
the system does not call the DLL's entry-point function with the
DLL_THREAD_DETACH value for the individual threads of the process. The
DLL is only sent a DLL_PROCESS_DETACH notification. DLLs can take this
opportunity to clean up all resources for all threads known to the
DLL."
Forgot to say. This part of listview report looks like the same problem, but for winex11.drv

{
  <insert_a_suppression_name_here>
  Memcheck:Leak
  fun:notify_alloc
  fun:RtlAllocateHeap
  fun:x11drv_init_thread_data
  fun:thread_init_display
  fun:X11DRV_create_win_data
  fun:X11DRV_WindowPosChanging
  fun:set_window_pos
  fun:USER_SetWindowPos
  fun:SetWindowPos
  fun:show_window
  fun:ShowWindow
  fun:WIN_CreateWindowEx
  fun:CreateWindowExA
  fun:create_parent_window
  fun:func_listview
  fun:run_test
  fun:main
}





Reply via email to