http://bugs.winehq.org/show_bug.cgi?id=28898
--- Comment #34 from lyon@pvfree.net 2012-03-06 15:17:29 CST --- Created attachment 39214 --> http://bugs.winehq.org/attachment.cgi?id=39214 core file + wineserver logs
Hmm, I still got issues with Erich's patch crashing wineserver.
With 1.4-rc6 I do: - run launcher (Diablo III Beta Launcher.exe) => works and updates - run Diablo with bypass (Diablo III.exe -launch) => works - run Diablo without bypassing (Diablo III.exe) => SIGSEGV
With latest git clone I get SIGSEGV with all steps above (core file and wineserver -d log attached):
(gdb) bt #0 0x08066d4d in req_find_process (req=0x94d4178, reply=0xfff2196c) at process.c:1001 #1 0x08076341 in call_req_handler (thread=0x94d4090) at request.c:271 #2 0x08076459 in read_request (thread=0x94d4090) at request.c:305 #3 0x0807bb4e in thread_poll_event (fd=0x94d4228, event=1) at thread.c:252 #4 0x080568db in fd_poll_event (fd=0x94d4228, event=1) at fd.c:443 #5 0x08056b9f in main_loop_epoll () at fd.c:538 #6 0x08056f9f in main_loop () at fd.c:883 #7 0x0805f842 in main (argc=3, argv=0xfff22174) at main.c:148
(gdb) info threads * 1 Thread 25615 0x08066d4d in req_find_process (req=0x94d4178, reply=0xfff2196c) at process.c:1001
(gdb) info locals process = 0x630053 i = 57
(gdb) info registers eax 0x630053 6488147 ecx 0x94d4178 156057976 edx 0x208 520 ebx 0x94d4178 156057976 esp 0xfff21934 0xfff21934 ebp 0xfff21948 0xfff21948 esi 0x0 0 edi 0x0 0 eip 0x8066d4d 0x8066d4d <req_find_process+45> eflags 0x10206 [ PF IF RF ] cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x63 99