wine_locks.pl bugs

Back

Status File Fingerprint Line Nr(s) Test Comment
FIXEDdlls/d3d8/cubetexture.cIDirect3DCubeTexture8Impl_GetDevice(15)78-87wine_locks/wined3d_mutex_locklock again instead of unlock (commit)
FIXEDdlls/ddraw/texture.cIDirect3DTextureImpl_Load(72)308-372wine_locks/CriticalSection (commit)
UNKNOWNdlls/kernel32/file.cFindClose(39)1975-2001wine_locks/CriticalSection
NOTABUGdlls/kernel32/module.cGetModuleHandleExW(40)510-542wine_locks/LdrLockLoaderLocklimitation in wine_locks
NOTABUGdlls/mscms/handle.cgrab_transform(11)89-97wine_locks/CriticalSectionWapper around locking function
NOTABUGdlls/mscms/handle.cgrab_profile(11)69-77wine_locks/CriticalSectionWapper around locking function
FIXEDdlls/msvideo.dll16/msvideo16.cICOpenFunction16(5)776-777wine_locks/CriticalSectionMissing unlock on error path (commit)
NOTABUGdlls/ntdll/env.cRtlExpandEnvironmentStrings_U(72)292-352wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlSetEnvironmentVariable(84)206-271wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlQueryEnvironmentVariable_U(33)142-162wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlWalkHeap(114)1827-1931wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlSizeHeap(30)1764-1783wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(146)1539-1666wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(140)1539-1660wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(133)1539-1653wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(47)1471-1500wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(41)1471-1494wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(74)1380-1434wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(40)1380-1400wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(29)1380-1389wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(65)1175-1231wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(33)1175-1199wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/loader.cattach_process_dlls(11)2439-2445wine_locks/CriticalSectionUnlock missing on error path but error is so critical that the process terminates.
NOTABUGdlls/ntdll/virtual.cNtAllocateVirtualMemory(127)1809-1846wine_locks/server_enter_uninterrupted_sectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnHeapMinimize(12)339-347wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnDidAlloc(18)319-329wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnGetSize(19)294-305wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnFree(26)257-276wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnRealloc(43)211-244wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnAlloc(28)176-195wine_locks/CriticalSectionlimitation in wine_locks
FIXEDdlls/pdh/pdh_main.cPdhCollectQueryDataEx(26)513-533wine_locks/CriticalSection (commit)
FIXEDdlls/pdh/pdh_main.cPdhCloseQuery(22)394-410wine_locks/CriticalSection (commit)
FIXEDdlls/quartz/control.cMediaSeekingImpl_GetAvailable(10)400-405wine_locks/CriticalSection (commit)
FIXEDdlls/quartz/dsoundrender.cDSoundRender_InputPin_EndOfStream(13)890-897wine_locks/CriticalSection (commit)
FIXEDdlls/quartz/parser.cParser_Run(15)281-287wine_locks/CriticalSection (commit)
FIXEDdlls/quartz/parser.cParser_Pause(13)245-251wine_locks/CriticalSection (commit)
FIXEDdlls/quartz/parser.cParser_Stop(13)220-226wine_locks/CriticalSection (commit)
FIXEDdlls/rpcrt4/rpc_assoc.cRpcServerAssoc_GetAssociation(25)119-140wine_locks/CriticalSection (commit)
FIXEDdlls/spoolss/router.cbackend_load(10)214-218wine_locks/CriticalSectionMissing LeaveCriticalSection on error path (commit)
NEWdlls/user32/class.cCLASS_RegisterClass(52)381-384wine_locks/USER_Lock
NEWdlls/user32/class.cCLASS_FindClass(20)300-316wine_locks/USER_Lock
NOTABUGdlls/user32/win.cget_user_handle_ptr(12)129-135wine_locks/USER_LockIn that case the lock should be held.
FIXEDdlls/winealsa.drv/dscapture.cIDsCaptureDriverBufferImpl_Release(25)531-547wine_locks/CriticalSection (commit)
FIXEDdlls/winealsa.drv/mixer.cALSA_MixerExit(23)573-589wine_locks/CriticalSection (commit)
FIXEDdlls/winex11.drv/window.cupdate_gl_drawable(44)364-387wine_locks/wine_tsx11_lock (commit)
FIXEDdlls/winex11.drv/window.cX11DRV_set_win_format(13)238-241wine_locks/wine_tsx11_lock (commit)
NOTABUGdlls/winhttp/net.cssl_lock_callback(5)0-136wine_locks/CriticalSection
NOTABUGdlls/wininet/netconnection.cssl_lock_callback(5)0-162wine_locks/CriticalSection
NOTABUGdlls/winmm/time.ctimeKillEvent(28)371-384wine_locks/CriticalSectionBug in the Smatch script (lock position) + limitation in wine_locks
NEWprograms/services/services.cservice_lock_exclusive(2)491-492wine_locks/CriticalSection
NEWprograms/services/services.cservice_lock_shared(2)486-487wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_exclusive(2)476-477wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_shared(2)471-472wine_locks/CriticalSection

Back