[Wine] wine-0.9.53: slow startup, several stack dumps

Fabrice DELENTE fabrice.delente at free.fr
Mon Jan 14 11:04:12 CST 2008


Hello.

Between 0.9.52 and 0.9.53 were several changes that lead to a big slowdown
on starting wine. The log traces give the following info:

wine: Call from 0x7ee3812c to unimplemented function ntoskrnl.exe.KeQueryActiveProcessors, aborting
wine: Unimplemented function ntoskrnl.exe.KeQueryActiveProcessors called at
address 0x7ee3812c (thread 000f), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.KeQueryActiveProcessors called in 32-bit code (0x7ee381ac).
 Register dump:
  CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
  EIP:7ee381ac ESP:7ec31850 EBP:7ec318b4 EFLAGS:00200206(   - 00      - -IP1)
  EAX:7ee2141d EBX:7eeb4e68 ECX:00000000 EDX:7ec318dc
  ESI:7ec318e4 EDI:7ec31874
     Stack dump:
     0x7ec31850:  7ec317d4 7ec317d4 80000100 00000001
     0x7ec31860:  00000000 7ee3812c 00000002 7ed62e40
     0x7ec31870:  7ed65eb2 7ec318ec 7ec31888 7ef8496b
     0x7ec31880:  00110014 00000000 001112e0 00000064
     0x7ec31890:  00000054 00000018 00000000 7ec318e4
     0x7ec318a0:  000000c0 00000000 f7e4824c 00000000
     Backtrace:
     =>1 0x7ee381ac RaiseException+0x80() in kernel32 (0x7ec318b4)
       2 0x7ed62db1 __wine_spec_unimplemented_stub+0x35() in ntoskrnl (0x7ec318e4)
       3 0x7ed5cc38 __wine_stub_KeQueryInterruptTime() in ntoskrnl (0x7ec31978)
       4 0xf7e46890 load_driver+0x376() in winedevice (0x7ec319d8)
       5 0xf7e46b35 ServiceMain+0x111() in winedevice (0x7ec31a38)
       6 0x7edb577d service_thread+0xd6() in advapi32 (0x7ec31aa8)
       7 0x7efc5036 call_thread_entry_point+0xe() in ntdll (0x7ec31ab8)
       8 0x7efc50bf call_thread_func+0x87() in ntdll (0x7ec31b58)
       9 0x7efc5362 start_thread+0x214() in ntdll (0x7ec32468)
      10 0xf7e2420e start_thread+0x6e() in libpthread.so.0 (0x7ec324e8)
      11 0xf7db939e __clone+0x5e() in libc.so.6 (0x00000000)
0x7ee381ac RaiseException+0x80 in kernel32: subl        $4,%esp
		  
There are three dumps like this one; the unimplemented functions are

wine: Call from 0x7ee3812c to unimplemented function ntoskrnl.exe.KeQueryActiveProcessors, aborting
wine: Call from 0x7ee3812c to unimplemented function ntoskrnl.exe.KeQueryInterruptTime, aborting
wine: Call from 0x7ee3812c to unimplemented function ntoskrnl.exe.IoCreateSynchronizationEvent, aborting
wine: Call from 0x7ee3812c to unimplemented function ntoskrnl.exe.IoCreateUnprotectedSymbolicLink, aborting

Any hint on how to improve this?

-- 
Fabrice DELENTE



More information about the wine-users mailing list