http://bugs.winehq.org/show_bug.cgi?id=29168
--- Comment #99 from Xolotl Loki xoloki@gmail.com 2012-01-26 20:21:06 CST --- The lower right hand image is spinning for me, and always has (when the loading screen files are present).
I'm not currently using any DLL overrides.
At this point, I'm really at an impasse. I'm happy to spend gobs of time working on this, but I'm not overly familiar with wine source or runtime.
For example, when I run under winedbg, I see various threads being created and renamed:
Thread ID=0027 renamed using MS VC6 extension (name=="BrowserDB") Thread ID=002a renamed using MS VC6 extension (name=="Cef_FileT") Thread ID=002b renamed using MS VC6 extension (name=="Cef_IOThr") Thread ID=002c renamed using MS VC6 extension (name=="AppCacheD") Thread ID=0037 renamed using MS VC6 extension (name=="PipelineT") Thread ID=0038 renamed using MS VC6 extension (name=="AudioDeco") Thread ID=0039 renamed using MS VC6 extension (name=="VideoDeco") Thread ID=003b renamed using MS VC6 extension (name=="AudioThre")
However, I can't see any way to associate them with the thread that's constantly crashing:
Unhandled exception: page fault on read access to 0x064f742c in 32-bit code (0x064f742c). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:064f742c ESP:04d1ea3c EBP:04d1ea48 EFLAGS:00010216( R- -- I -A-P- ) EAX:00000000 EBX:7bca5ff4 ECX:00000000 EDX:00000000 ESI:7ff6cf10 EDI:064f7410 Stack dump: 0x04d1ea3c: 00000000 00002710 00000000 04d1ea58 0x04d1ea4c: 7bc71f60 05477b88 7ff6cf10 04d1eb28 0x04d1ea5c: 7bc7219d 064f7410 05477b88 00000000 0x04d1ea6c: 00000000 ffffffff 7bc88f40 7b83ab40 0x04d1ea7c: 7bca5ff4 7ff6cf10 064f7410 04d1eb28 0x04d1ea8c: db6edaa8 f6f8fe56 00000000 00000000 Backtrace: =>0 0x064f742c (0x04d1ea48) 1 0x7bc71f60 call_thread_func_wrapper+0xb() in ntdll (0x04d1ea58) 2 0x7bc7219d call_thread_func+0x7c(entry=0x64f7410, arg=0x5477b88, frame=0x4d1eb48) [/build/buildd/wine1.3-1.3.37/dlls/ntdll/signal_i386.c:2532] in ntdll (0x04d1eb28) 3 0x7bc71f3e RtlRaiseException+0x21() in ntdll (0x04d1eb48) 4 0x7bc7bf45 start_thread+0xf4(info=0x7ff6cfb8) [/build/buildd/wine1.3-1.3.37/dlls/ntdll/thread.c:405] in ntdll (0x04d1f398) 5 0xf757e96e start_thread+0xbd(arg=0x4d1fb70) [/build/buildd/eglibc-2.11.1/nptl/pthread_create.c:300] in libpthread.so.0 (0x04d1f498) 0x064f742c: addb %al,0x0(%eax)
Do the SS/DS/ES registers hold the thread ID?