https://bugs.winehq.org/show_bug.cgi?id=46065
Bug ID: 46065 Summary: intel_do_flush_locked failed: Input/output error Product: Wine Version: 3.19 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rtentser@yandex.ru Distribution: ---
I use Intel Extreme Graphics 2 videocard in my system. When i try to start any graphic application in wine it fails with "intel_do_flush_locked failed: Input/output error". After that dmesg shows GPU Hang. I reported the bug to kernel team: https://bugs.freedesktop.org/show_bug.cgi?id=103901. I think it's a driver problem. But i still want to know what in wine triggers it. It's not a kernel regression (i've checked with old kernels), it's not wine's regression (i've checked with stable releases from 1.6 and with 3.19 now). I need help to find out problem's source. What can i do?
Here is log with "WINEDEBUG=all" (too large for attachment): https://yadi.sk/d/eOT8BZHAXKgoPg
https://bugs.winehq.org/show_bug.cgi?id=46065
--- Comment #1 from rtentser@yandex.ru --- Well, now it's wine 4.0 and i've tried to use gdi renderer. "intel_do_flush_locked failed: Input/output error" and GPU Hang didn't happen, but there is many I/O errors in dmesg (i'll attach a part of it which appeared after using wine). What can it mean?
https://bugs.winehq.org/show_bug.cgi?id=46065
--- Comment #2 from rtentser@yandex.ru --- Created attachment 63356 --> https://bugs.winehq.org/attachment.cgi?id=63356 dmesg (gdi)
https://bugs.winehq.org/show_bug.cgi?id=46065
--- Comment #3 from rtentser@yandex.ru --- And wine output:
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c728,0x00000000), stub! 0009:fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}. 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c478,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32bda8,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c568,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c568,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c2d8,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c8f8,0x00000000), stub! 0009:fixme:win:EnumDisplayDevicesW ((null),0,0x32c7c8,0x00000000), stub! 0009:err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered 0009:err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1 0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. Calculating Julian date for today (24/1/2019) Today's Julian date is 2458507 + 0.989155 The moon is 18.408589 days old
I've tried to start Dungeon Keeper 2, it crashes.
https://bugs.winehq.org/show_bug.cgi?id=46065
rtentser@yandex.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rtentser@yandex.ru
https://bugs.winehq.org/show_bug.cgi?id=46065
--- Comment #4 from rtentser@yandex.ru --- And winedbg output:
WineDbg starting on pid 002a start_process () at /home/rtentser/Sources/wine/dlls/kernel32/process.c:1273 0x7b4633db start_process+0xeb [/home/rtentser/Sources/wine/dlls/kernel32/process.c:1273] in kernel32: movl 0xffffff24(%ebp),%esi 1273 ExitThread( call_process_entry( peb, entry ));
Wine-dbg>bt Backtrace: =>0 0x7b4633db start_process+0xeb(entry=<couldn't compute location>, peb=<couldn't compute location>) [/home/rtentser/Sources/wine/dlls/kernel32/process.c:1273] in kernel32 (0x0033ffd8) 1 0x7b4613de start_process_wrapper+0x9() in kernel32 (0x0033ffec)
Wine-dbg>step Invalid address (0x7b4633f6 start_process+0x106) for breakpoint 0, disabling it Process of pid=002a has terminated
https://bugs.winehq.org/show_bug.cgi?id=46065
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.5?