On Wed Nov 5 20:54:11 2025 +0000, Rémi Bernon wrote:
295bd9bdcbda8e96cbfb51ec2861c340f4ed0db1 causes a wineserver crash on macOS when running the kernel32:debugger tests.
``` * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x300000000) frame #0: 0x000000010001c44c wineserver`write_process_memory(process=0x00007f8f67f17410, ptr=10880000, size=1, src=<unavailable>, written=0x0000000300000000) at mach.c:542:50 [opt] 539 out: 540 free( (void *)data ); 541 mach_set_error( ret ); -> 542 if (ret == KERN_SUCCESS && written) *written = size; 543 return (ret == KERN_SUCCESS); 544 } 545 warning: wineserver was compiled with optimization - stepping may behave oddly; variables may not be available. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x300000000) * frame #0: 0x000000010001c44c wineserver`write_process_memory(process=0x00007f8f67f17410, ptr=10880000, size=1, src=<unavailable>, written=0x0000000300000000) at mach.c:542:50 [opt] frame #1: 0x000000010002840e wineserver`req_write_process_memory(req=0x00007f8f77f04ec8, reply=<unavailable>) at process.c:1800:18 [opt] frame #2: 0x000000010003bda1 wineserver`call_req_handler(thread=0x00007f8f77f04d50) at request.c:305:9 [opt] frame #3: 0x000000010003bc21 wineserver`read_request(thread=0x00007f8f77f04d50) at request.c:360:13 [opt] frame #4: 0x000000010004a827 wineserver`thread_poll_event(fd=<unavailable>, event=1) at thread.c:596:30 [opt] frame #5: 0x0000000100011be4 wineserver`main_loop [inlined] fd_poll_event(fd=<unavailable>, event=<unavailable>) at fd.c:510:5 [opt] frame #6: 0x0000000100011bdd wineserver`main_loop [inlined] main_loop_epoll at fd.c:722:39 [opt] frame #7: 0x0000000100011a09 wineserver`main_loop at fd.c:972:5 [opt] frame #8: 0x000000010001d402 wineserver`main(argc=<unavailable>, argv=<unavailable>) at main.c:269:5 [opt] frame #9: 0x0000000200102345 dyld`start + 1909 ```