https://bugs.winehq.org/show_bug.cgi?id=44946
Bug ID: 44946 Summary: Wine 3.5 is very slow to start everything, included winecfg Product: Wine Version: 3.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: andy86@fastwebnet.it Distribution: ArchLinux
Created attachment 61053 --> https://bugs.winehq.org/attachment.cgi?id=61053 WINEDEBUG=err+all,fixme+all,warn+all,trace-all winecfg
From last development version at moment (3.5) wine is very slow to start
everything, included winecfg, due to timeout in device.c:
005f:err:ntdll:RtlpWaitForCriticalSection section 0x7efff720 "../../../wine/programs/winedevice/device.c: drivers_cs" wait timed out in thread 005f, blocked by 005c, retrying (60 sec)
This is repeat two times, then everything do not start before the timeout is endend two times, about 2 minutes at least.
https://bugs.winehq.org/show_bug.cgi?id=44946
andy andy86@fastwebnet.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andy86@fastwebnet.it
https://bugs.winehq.org/show_bug.cgi?id=44946
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=44946
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com --- Probably fixed by dd2624a24fba400bf59b9396e496d16c43d399d9, which will be in Wine 3.6.
https://bugs.winehq.org/show_bug.cgi?id=44946
--- Comment #2 from andy andy86@fastwebnet.it --- Update: I've found what do bug happen, the bug happen when there is a device in winecfg that point at not such folder.
For example wine auto-create device for mounting removable device, that device point to "/run/media/USER/DEVICE-LABEL", than device is removed from system (folder DEVICE-LABEL is deleted) but do not removed from wine (wine eject is not auto-call): at this point wine device point to not such folder DEVICE-LABEL.
Removing "temp" device problem is temporary fixed until next "temp" device is created.
Let's wait and see for wine 3.6
https://bugs.winehq.org/show_bug.cgi?id=44946
--- Comment #3 from andy andy86@fastwebnet.it --- Errata corrige: removable device are innocent, problem appear as solve (but is not) if winecfg is relaunch immediately after close.
Maybe because wineserver or winedevice is still running.
https://bugs.winehq.org/show_bug.cgi?id=44946
andy andy86@fastwebnet.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #4 from andy andy86@fastwebnet.it --- Resolved fixed in wine 3.6, as said by Matteo Bruni.
https://bugs.winehq.org/show_bug.cgi?id=44946
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |programs CC| |focht@gmx.net Resolution|FIXED |DUPLICATE
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
dupe of bug 44923
Logs show that OP's WINEPREFIX has a number of different apps/games installed, many of them with their own protection drivers.
Don't do that! You will mess up your WINEPREFIX at one point beyond repair. Any bug reports from such prefix setup will not be supported. Use dedicated WINEPREFIXes for each app/game.
Also please don't attach logs generated with "err+all,fixme+all,warn+all" debug channels. They are completely useless. Attach terminal-only output by default.
--- snip --- ... 001f:warn:module:load_builtin_dll cannot open .so lib for builtin L"atksgt.sys": /usr/bin/../lib32/wine/atksgt.sys.so: impossibile aprire il file oggetto condiviso: File o directory non esistente ... 0027:warn:module:alloc_module disabling no-exec because of L"lirsgt.sys" ... 0045:warn:module:load_builtin_dll cannot open .so lib for builtin L"SASDIFSV.SYS": /usr/bin/../lib32/wine/sasdifsv.sys.so: impossibile aprire il file oggetto condiviso: File o directory non esistente ... wine: Unhandled page fault on read access to 0x0000322c at address 0x797503 (thread 004d), starting debugger... ... 0050:warn:dbghelp:module_is_container_loaded Couldn't find container for L"B:\softWin\Superantispyware\SASKUTIL.SYS" ... 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"SASKUTIL" failed to start: 1053 ... 0057:warn:module:alloc_module disabling no-exec because of L"SECDRV.SYS" ... 005f:fixme:ntoskrnl:IoAllocateErrorLogEntry stub: 0x117388, 48 005f:err:winedevice:async_create_driver failed to create driver L"sfdrv01": c0000135 ... 000f:err:service:process_send_command receiving command result timed out 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"sfdrv01" failed to start: 1053 ... 0069:fixme:ntoskrnl:IoCreateSynchronizationEvent (0x66fce0 0x66fcec) stub 0069:err:winedevice:async_create_driver failed to create driver L"sfhlp02": c000009a ... 0069:err:ntdll:RtlpWaitForCriticalSection section 0x7efff720 "../../../wine/programs/winedevice/device.c: drivers_cs" wait timed out in thread 0069, blocked by 0066, retrying (60 sec) ... 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"sfhlp02" failed to start: 1053 ... wine: Unhandled page fault on write access to 0x00794000 at address 0x7bc538e4 (thread 0072), starting debugger... ... 000f:err:service:process_send_command service protocol error - failed to read pipe r = 0 count = 0! 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"sfvfs02" failed to start: 1053 ... 000f:err:service:process_send_command receiving command result timed out 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053 ... --- snip ---
Regards
*** This bug has been marked as a duplicate of bug 44923 ***
https://bugs.winehq.org/show_bug.cgi?id=44946
--- Comment #6 from andy andy86@fastwebnet.it --- Thank-you and Sorry. That's because I install most of my games trough Steam, and Steam install game in same wineprefix where is installed itself.
Install every game in different prefix require to install one copy of Steam for each of those wineprefix. :-(
But i don't understand what game installed starforce... probably I already unistalled that game. :-\
Now i run SF official removing tool and wine performance is visibly increased. :D
----
Also I included complete log because I had to disable normal log in /etc/environment when some game generated biggest log that slowed itself performance. O_o
https://bugs.winehq.org/show_bug.cgi?id=44946
--- Comment #7 from andy andy86@fastwebnet.it --- Errata corrige: Removing starforce not effect, but another time wineserver not terminate when i have restart winecfg. :~
But i discover that deleting this registry key:
0059:warn:ntoskrnl:ZwLoadDriver failed to start service L"\Registry\Machine\System\CurrentControlSet\Services\WineHID"
Definitely eliminate the problem.
Now winecfg start immediately also after "wineserver -k".
And that seem properly of wine. :-\
https://bugs.winehq.org/show_bug.cgi?id=44946
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #8 from André H. nerv@dawncrow.de --- closing dup