Stránka 8 z 27

Napsal: 10 led 2026, 08:39
od asdf
Ještě mě napadlo zkusit povolit logování:

Kód: Vybrat vše

wineserver -d1;wine cmd
Třeba tam půjde vykoukat, co se mu nelíbí.

Edit: Asi spíš takhle:

Kód: Vybrat vše

wineserver -d2 2>log.txt;wine cmd

Napsal: 10 led 2026, 09:19
od lesana87
Vygenerovalo to půlmegovej log. 8-O
Nevidím v něm nic zajímavýho, žádný errory.

Napsal: 10 led 2026, 09:32
od asdf
Mně vygeneroval 12MB. Dala bys to sem (zazipované), prosím?

Tady je třeba vidět, kde ten soubor hledá:

Kód: Vybrat vše

002c: create_file( access=80100000, sharing=00000005, create=1, options=00000060, attrs=00000000, objattr={rootdir=0000,attributes=00000000,sd={},name=L"\\??\\C:\\windows\\system32\\kernel32.dll"}, filename="/usr/lib/x86_64-linux-gnu/wine/x86_64-windows/kernel32.dll" )

Napsal: 10 led 2026, 09:43
od lesana87
Často se tam objevuje OBJECT_NAME_NOT_FOUND ve stylu:

Kód: Vybrat vše

002c: create_key( access=000f003f, options=00000000, objattr={rootdir=0000,attributes=000000c0,sd={},name=L"\\Registry\\User\\S-1-5-21-0-0-0-1000\\Software\\Wine\\DllOverrides"}, class=L"" )
002c: create_key() = OBJECT_NAME_EXISTS { hkey=0004 }
002c: get_key_value( hkey=0004, name=L"wineboot.exe" )
002c: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
002c: get_key_value( hkey=0004, name=L"*wineboot.exe" )
002c: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
002c: create_file( access=80100000, sharing=00000005, create=1, options=00000060, attrs=00000000, objattr={rootdir=0000,attributes=00000000,sd={},name=L"\\??\\C:\\windows\\system32\\wineboot.exe"}, filename="/usr/lib/wine/i386-windows/wineboot.exe" )
002c: create_file() = 0 { handle=0008 }
002c: create_mapping( access=000f000d, flags=01000000, file_access=00000001, size=00000000, file_handle=0008, objattr={} )
002c: create_mapping() = 0 { handle=000c }
002c: close_handle( handle=0008 )
002c: close_handle() = 0
Ty cesty jsou správně.

Kód: Vybrat vše

002c: get_key_value( hkey=0004, name=L"Z:\\usr\\lib\\wine\\i386-windows\\kernel32" )
002c: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
002c: get_key_value( hkey=0004, name=L"*kernel32" )
002c: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
002c: get_key_value( hkey=0004, name=L"kernel32" )
002c: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
002c: create_file( access=80100000, sharing=00000005, create=1, options=00000060, attrs=00000000, objattr={rootdir=0000,attributes=00000000,sd={},name=L"\\??\\Z:\\usr\\lib\\wine\\i386-windows\\kernel32.dll"}, filename="/usr/lib/wine/i386-windows/kernel32.dll" )
002c: create_file() = 0 { handle=0010 }
002c: create_mapping( access=000f000d, flags=01000000, file_access=00000001, size=00000000, file_handle=0010, objattr={} )
002c: create_mapping() = 0 { handle=0018 }
002c: close_handle( handle=0010 )
002c: close_handle() = 0

Napsal: 10 led 2026, 10:06
od lesana87
Tady je to celé.

Napsal: 10 led 2026, 10:55
od asdf
Ty OBJECT_NAME_NOT_FOUND tam mám taky. Vůbec z toho nejsem moudrej.

Asi jsem našel lepší způsob, jak získat log:

Kód: Vybrat vše

WINEDEBUG=warn+all wine cmd 2>q.txt

Napsal: 10 led 2026, 11:11
od asdf
Tohle mi to vypsalo, když jsem smazal ~/.wine.

Napsal: 10 led 2026, 11:32
od lesana87
U mě je to o dost kratší, dojde k nějakýmu tomu dělení nulou.

Napsal: 10 led 2026, 12:53
od asdf
Mně to připadá, že před tím dělením nulou si ještě stěžuje na něco se stackem. Nenastavuje se tam někde při kompilaci velikost zásobníku? Asi ne, co?

Napsal: 10 led 2026, 13:02
od lesana87
Zásobník jsem nikdy při kompilaci neřešila.
Jako první si to stěžuje na chybějící Microsoft.Windows.Common-Controls.

Napsal: 10 led 2026, 14:39
od asdf
Tak jsem našel, že velikost zásobníku (mimo jiné) se vypíše:

Kód: Vybrat vše

ulimit -a
Mně to vypisuje 8192 kB.

Napsal: 10 led 2026, 15:31
od lesana87
Mně taky.

Napsal: 10 led 2026, 15:35
od asdf
A ještě se to prý nastavuje přímo pro wine. Zkusila bys tohle?

Kód: Vybrat vše

WINE_STACK=8000K wine cmd

Napsal: 10 led 2026, 15:40
od lesana87
Žádná změna. :(

Napsal: 10 led 2026, 19:15
od asdf
Nainstaloval jsem 32-bitové Xubuntu 18.04. Teď mi pod tím běží překlad Wine 10.0. Tak jsem zvědavý, co to bude dělat.