http://bugs.winehq.org/show_bug.cgi?id=32770
Bug #: 32770 Summary: OpenTTD port to WinRT/WoA needs KERNEL32.dll.RegisterWaitForInputIdle Product: Wine Version: 1.5.22 Platform: arm OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
the Open-source clone of Transport Tycoon Deluxe (transportation simulation game) installer for WinRT/WoA needs this:
--- snip --- ~/wine-apps/openttd$ wine ./OpenTTDInstaller.exe ... wine: Call from 0x40394204 to unimplemented function KERNEL32.dll.RegisterWaitForInputIdle, aborting wine: Unimplemented function KERNEL32.dll.RegisterWaitForInputIdle called at address 0x40394204 (thread 0009), starting debugger... Unhandled exception: unimplemented function KERNEL32.dll.RegisterWaitForInputIdle called in 32-bit code (0x40394204). Register dump: ARM User Mode Pc:40394204 Sp:40d4fcd8 Lr:40394204 Cpsr:400f0010(-Z--) r0:40d4fce4 r1:40d4fdb0 r2:0000 r3:40d4fce4 r4:415db4 r5:bb40e64e r6:8889 r7:0000 r8:0000 r9:0000 r10:40089000 Fp:40d4fd34 Ip:40aca398 Stack dump: ... Backtrace: =>0 0x40394204 RtlRaiseException+0x1c(rec=0x40d4fd48) [/home/linaro/wine/wine-git/dlls/ntdll/signal_arm.c:929] in ntdll (0x40d4fd34) 1 0x40394204 RtlRaiseException+0x1b(rec=0x80000100) [/home/linaro/wine/wine-git/dlls/ntdll/signal_arm.c:928] in ntdll (0x40d4fd9c) 2 0x40a46910 RaiseException+0xbb(code=0x40aa0388, flags=0x2, nbargs=0x40394204, args=0x0(nil)) [/home/linaro/wine/wine-git/dlls/kernel32/except.c:84] in kernel32 (0x40d4fdb4) 3 0x40a9f2a8 __wine_spec_unimplemented_stub+0x3b(module=0x0(nil), function=0x0(nil)) [/home/linaro/wine/wine-git/dlls/winecrt0/stub.c:34] in kernel32 (0x40d4fde0) 4 0x40a20b30 __wine_stub_RegisterWaitForInputIdle+0x1b() in kernel32 (0x403ef9ec) 5 0x40d4fde8 (0x403ef9ec) 0x40394204 RtlRaiseException+0x1c [/home/linaro/wine/wine-git/dlls/ntdll/signal_arm.c:929] in ntdll: ldr r3, [fp, #-16] 929 rec->ExceptionAddress = (LPVOID)context.Pc; Modules: Module Address Debug info Name (59 modules) ELF 8000- 12000 Deferred <wine-loader> PE 400000- 175d000 Deferred openttdinstaller ... --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=32770
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://forum.xda-developers | |.com/showpost.php?p=3667486 | |8 CC| |madewokherd@gmail.com, | |nerv@dawncrow.de Depends on| |32768
http://bugs.winehq.org/show_bug.cgi?id=32770
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-01-20 16:08:18 CST --- Created attachment 43266 --> http://bugs.winehq.org/attachment.cgi?id=43266 Imports by ordinal on installer executable
Hello again,
well after analyzing the executable it turns out the app/installer imports *everything* by ordinal ... brilliant idea. Looking at the numbers this is a no-go for Wine. There is no way we can preserve the order of all kernel32 exports/ordinals for that specific Windows RT/WoA.
The imported API mentioned in summary is most likely wrong = a different API due to mismatching ordinals/number of Windows<->Wine exports.
Regards
http://bugs.winehq.org/show_bug.cgi?id=32770
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-01-20 16:11:32 CST --- Hello folks,
marking WONTFIX, sorry for the noise.
Regards
http://bugs.winehq.org/show_bug.cgi?id=32770
Bug 32770 depends on bug 32768, which changed state.
Bug 32768 Summary: OpenTTD port to WinRT/WoA needs KERNEL32.dll.HeapSummary http://bugs.winehq.org/show_bug.cgi?id=32768
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
http://bugs.winehq.org/show_bug.cgi?id=32770
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Austin English austinenglish@gmail.com 2013-01-23 14:41:29 CST --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=32770
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|download | URL|http://forum.xda-developers | |.com/showpost.php?p=3667486 | |8 |