Stránka 8 z 27
Napsal: 10 led 2026, 08:39
od asdf
Ještě mě napadlo zkusit povolit logování:
Třeba tam půjde vykoukat, co se mu nelíbí.
Edit: Asi spíš takhle:
Napsal: 10 led 2026, 09:19
od lesana87
Vygenerovalo to půlmegovej log.

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:
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?
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.