http://bugs.winehq.org/show_bug.cgi?id=19245
Summary: GPUZ crash on unimplemented function Product: Wine Version: 1.1.25 Platform: PC URL: http://www.techpowerup.com/gpuz/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jaimerave@gmail.com
Created an attachment (id=22285) --> (http://bugs.winehq.org/attachment.cgi?id=22285) Console output
While starting GPUZ it shows an error and then it closes with a crash in the console.
http://bugs.winehq.org/show_bug.cgi?id=19245
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Summary|GPUZ crash on unimplemented |GPUZ crashes on |function |unimplemented | |hal.dll.KeGetCurrentIrql Ever Confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com 2009-07-08 18:40:58 --- http://www.techpowerup.com/downloads/1379e/GPU-Z.0.3.4.exe
wine: Call from 0x7edf9703 to unimplemented function hal.dll.KeGetCurrentIrql, aborting wine: Unimplemented function hal.dll.KeGetCurrentIrql called at address 0x7edf9703 (thread 0027), starting debugger... Unhandled exception: unimplemented function hal.dll.KeGetCurrentIrql called in 32-bit code (0x7edf9703).
Confirming.
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #2 from Austin English austinenglish@gmail.com 2009-07-08 18:58:40 --- Next up, it crashes on ntoskrnl.exe.MmMapIoSpace.
I've sent stubs for both, which prevents the crash, but still doesn't work: http://www.winehq.org/pipermail/wine-patches/2009-July/075594.html http://www.winehq.org/pipermail/wine-patches/2009-July/075595.html
http://bugs.winehq.org/show_bug.cgi?id=19245
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |hardware Severity|normal |enhancement
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2009-07-08 20:01:29 --- Wine does not support hardware kernel drivers.
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #4 from Saulius K. saulius2@gmail.com 2009-07-09 01:09:45 --- Of course Wine doesn't support kernel drivers, but it could act as a bridge to kernel. In future.
If the patches get committed, then crash is fixed. Then bug is fine and can be closed.
http://bugs.winehq.org/show_bug.cgi?id=19245
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #5 from Austin English austinenglish@gmail.com 2009-07-09 11:15:56 --- First stub committed: http://source.winehq.org/git/wine.git/?a=commitdiff;h=4eac19fe946d0ea576861c...
the ntoskrnl.exe.MmMapIoSpace patch wasn't (yet?).
http://bugs.winehq.org/show_bug.cgi?id=19245
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GPUZ crashes on |GPUZ crashes on |unimplemented |unimplemented hal and |hal.dll.KeGetCurrentIrql |ntoskrnl APIs
http://bugs.winehq.org/show_bug.cgi?id=19245
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hovh03@yahoo.com
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2009-09-24 02:28:38 --- *** Bug 20143 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #7 from Richard shiningarcanine@gmail.com 2010-05-26 17:24:08 --- Created an attachment (id=28303) --> (http://bugs.winehq.org/attachment.cgi?id=28303) stderr output from WINE 1.1.44 under Gentoo Linux
The last stderr output log was posted a while ago and WINE has changed since then. There are some messages in my stderr output that I do not see in the existing attachment, so I am posting a copy of the output from WINE 1.1.44.
http://bugs.winehq.org/show_bug.cgi?id=19245
Richard shiningarcanine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shiningarcanine@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #8 from Austin English austinenglish@gmail.com 2010-07-19 11:57:42 --- Stub committed: http://source.winehq.org/git/wine.git/?a=commitdiff;h=a4ea347f9fb82473c5dc2d...
please retest
http://bugs.winehq.org/show_bug.cgi?id=19245
Raymond superquad.vortex2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superquad.vortex2@gmail.com
--- Comment #9 from Raymond superquad.vortex2@gmail.com 2010-07-22 00:19:08 --- (In reply to comment #4)
Of course Wine doesn't support kernel drivers, but it could act as a bridge to kernel. In future.
If the patches get committed, then crash is fixed. Then bug is fine and can be closed.
I have doubt about supporting MMMapIoSpace() , ... since they are supposed to be called by the hardware device drivers (e.g. TO map the memory mapped I/O ports BARs of those PCI device by the device driver )
lspci -vvvn
Region 0: Memory at ffxxxxxx (32-bit, non-prefetchable) [size=16K]
http://bugs.winehq.org/show_bug.cgi?id=19245
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.techpowerup.com/ |http://www.techpowerup.com/ |gpuz/ |downloads/SysInfo/GPU-Z/ CC| |focht@gmx.net Component|-unknown |ntoskrnl Resolution| |FIXED
--- Comment #10 from Anastasius Focht focht@gmx.net 2010-08-20 08:35:25 --- Hello,
--- quote ---
If the patches get committed, then crash is fixed. Then bug is fine and can be closed.
I have doubt about supporting MMMapIoSpace() , ... since they are supposed to be called by the hardware device drivers (e.g. TO map the memory mapped I/O ports BARs of those PCI device by the device driver )
lspci -vvvn
Region 0: Memory at ffxxxxxx (32-bit, non-prefetchable) [size=16K] --- quote ---
If you want a meaningful ntoskrnl.MmMapIoSpace() this is almost a no-go. One could theoretically implement a userland "kernel address space" emulation (page faults to trap accesses and emulate them where necessary or use a helper kernel driver) but that's currently out of the scope of Wine. File a new bug if you want ntoskrnl.MmMapIoSpace() implemented but it will probably stay a long time.
I'll mark this one fixed as the reported crashes are gone.
--- snip --- $ sha1sum GPU-Z.0.4.5.exe 9c2e1f7e946c041e7599c7559f14cebfde3dcdf0 GPU-Z.0.4.5.exe --- snip ---
--- snip --- $ wine ./GPU-Z.0.4.5.exe fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: (null)(IRQL 00): compiled at 15:47:08 on Aug 6 2007 fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): Created device: \Device\GPU-Z fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): Created link: ??\GPU-Z -> \Device\GPU-Z fixme:ntoskrnl:MmMapIoSpace stub: 0x00000000000fec71, 64, 0 fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): ERROR DriverEntry--. Failed to map mobo id !!!!! --- snip ---
--- snip --- $ wine --version wine-1.3.0-449-g703ab02 --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=19245
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2010-08-20 12:38:59 --- Closing bugs fixed in 1.3.1.
http://bugs.winehq.org/show_bug.cgi?id=19245
--- Comment #12 from Saulius K. saulius2@gmail.com --- Can someone mark SHA1 of the fix? ( a4ea347f9fb82473c5dc2d01de314f08b384877c )
http://bugs.winehq.org/show_bug.cgi?id=19245
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a4ea347f9fb82473c5dc2d01de3 | |14f08b384877c