Stránka 16 z 27

Napsal: 19 led 2026, 20:02
od asdf
Hmm, to se dalo čekat. Děkuju. Ten dir jsem taky neznal.

Napsal: 19 led 2026, 21:27
od asdf
U mě to vypadá takhle:

Kód: Vybrat vše

3890       1  0 21:18 ?        00:00:01   /usr/lib/wine/wineserver64 -p0
3896       1  0 21:18 ?        00:00:00   C:\windows\system32\services.exe
3899       1  0 21:18 ?        00:00:00   C:\windows\system32\winedevice.exe
3908       1  8 21:18 ?        00:00:14   C:\windows\system32\winedevice.exe
3917       1  0 21:18 ?        00:00:00   C:\windows\system32\explorer.exe /desktop
3919       1  0 21:18 ?        00:00:00   C:\windows\system32\plugplay.exe
3927       1  0 21:18 ?        00:00:00   C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted
3937       1  0 21:18 pts/1    00:00:00   C:\windows\system32\conhost.exe --unix --width 237 --height 58 --server 0x10
3942       1  0 21:18 ?        00:00:00   C:\windows\system32\rpcss.exe
3952       1  0 21:18 pts/1    00:00:00   C:\windows\system32\cmd.exe
Zajímavé je, že ten conhost.exe má terminál pts/1. U tebe je bez terminálu. Ale jak se to dá ovlivnit, to netuším.

Napsal: 19 led 2026, 21:52
od lesana87
Mně se explorer.exe pustí až po tom, co při zobrazeným příkazovým řádku zmáčknu nějakou klávesu a hodí to ten error. Pak ten explorer.exe zatěžuje na 99% procesor. Zřejmě každý spuštěný .exe způsobí preloader warning.
Jak jsi získal tenhle tvar výpisu procesů?

Napsal: 19 led 2026, 21:54
od asdf
Používám:

Kód: Vybrat vše

ps -efH

Napsal: 19 led 2026, 22:04
od lesana87
A vypadá to, že právě spuštění toho explorer.exe způsobí to dělení nulou. Když zkusím wineconsole cmd, následuje 12x preloader warning (při wine cmd jen 10x) a pak dělení nulou, je spuštěno 12 procesů, poslední je explorer.exe a zabírá 99% času procesoru. Příkazovej řádek se vůbec nezobrazí. Když explorer.exe killnu, naskočí druhé dělení nulou.

Edit: Při použití $ DISPLAY="" WINE_D3D_CONFIG="renderer=gdi" se po dělení nulou (spustil se explorer.exe) spustí winedbg a druhý conhost.

Kód: Vybrat vše

wine: Unhandled division by zero at address 7DC15BDB (thread 0108), starting debugger...
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000


3524     1  9 22:15 ?        00:00:00   C:\windows\system32\explorer.exe /desktop
3526     1  1 22:15 ?        00:00:00   winedbg --auto 260 96
3528     1  3 22:15 ?        00:00:00   C:\windows\system32\conhost.exe --server 0x30


Napsal: 20 led 2026, 10:39
od asdf
A co se děje, když použiješ DISPLAY="" WINE_D3D_CONFIG="renderer=gdi" wine cmd se smazaným ~/.wine ? Udělá to taky něco jinak?

Napsal: 20 led 2026, 20:41
od lesana87
Ani ne, jsou tam taky 4 dělení nulou, jen je to trošku zpřeházený a výsledek je stejnej.

Napsal: 20 led 2026, 20:54
od asdf
Škoda. Díky za vyzkoušení. Asi je to začarovaný.

Napsal: 20 led 2026, 20:57
od lesana87
Nemáš za co děkovat, já děkuju, že jsi měl se mnou takovou trpělivost. :oops:

Napsal: 20 led 2026, 21:05
od asdf
A to za nic. Akorát mě mrzí, že to vypadá, že s tím asi nehnem.

Napsal: 20 led 2026, 22:57
od asdf
Co u tebe udělá tohle?:

Kód: Vybrat vše

wine start /b cmd /c dir

Napsal: 21 led 2026, 19:11
od lesana87
Když smažu .wine, tak je to totéž jako wine cmd. Když tam dám .wine z N280, tak to po 11x preloader warning udělá windowsovskej dir.

Napsal: 21 led 2026, 19:24
od asdf
To zní nadějně. A když se to nějak zdokonalí? Třeba:

Kód: Vybrat vše

wine start /b notepad

Napsal: 21 led 2026, 19:39
od lesana87
Tak se jako dvanáctej pustí explorer.exe a už je tu dělení nulou a zásek. Po killnutí explorer.exe to hodí to NtRaiseException. Je zajímavý, že se to do promptu vrátí už po tom 11. warningu. Při tom diru se to taky vrátilo do promptu po 11. warningu dřív, než to ten dir provedlo.

Kód: Vybrat vše

$ wine start /b notepad
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
lessy@atomak:~$ preloader: Warning: failed to reserve range 00010000-00110000
wine: Unhandled division by zero at address 7DB85BDB (thread 0100), starting debugger...
00f8:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.

Napsal: 21 led 2026, 19:47
od asdf
On to ten start spouští na pozadí, tak se to vrací dřív.
Takže zase prd, no.