http://bugs.winehq.org/show_bug.cgi?id=60469 --- Comment #1 from Béla Gyebrószki <gyebro69@gmail.com> --- Created attachment 82301 --> http://bugs.winehq.org/attachment.cgi?id=82301 Logs and diagnostic patches to investigate the crash in Bioshock 2 Remastered The attached diagnostic log (Bioshock2HD-lifetime-normal.log) was captured with Wine commit 20315474eb2 in new WoW64 mode, with bioshock2-map-probe.patch, and bioshock2-map-lifetime-probe.patch applied, BIOSHOCK2_KEEP_GL_MAPS=0, and without keep-vulkan-mapping.patch. The probes add warn+bioshock logging for D3D11 Map/Unmap calls and returned pointers, WineD3D buffer/chunk mapping lifetimes and reference counts, and the underlying WoW64 Vulkan map/unmap operations; the optional GL-mapping-retention experiment was disabled for this run. The log shows a successful D3D11 Map returning 3E980000, followed by removal of the underlying Vulkan mapping and a worker-thread write access violation at exactly that address, supporting a suspected mapped-pointer lifetime race. Retaining the underlying Vulkan mapping with keep-vulkan-mapping.patch prevents the loading crash with both the proprietary NVIDIA driver and Mesa Zink/NVK, although this may mask an application-side lifetime assumption rather than demonstrate an incorrect Wine Unmap implementation. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.