KaminoDice / interactive-text-hooker

Automatically exported from code.google.com/p/interactive-text-hooker
0 stars 0 forks source link

Using ith with wine #2

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
By trying to use ITH with wine version 1.5.3-1 on a linux machine, I obtain the 
following error message:

wine: Call from 0x7bc4c870 to unimplemented function 
ntdll.dll.RtlSetHeapInformation, aborting
wine: Unimplemented function ntdll.dll.RtlSetHeapInformation called at address 
0x7bc4c870 (thread 0009), starting debugger...
Unhandled exception: unimplemented function ntdll.dll.RtlSetHeapInformation 
called in 32-bit code (0x7bc4c870).

Is it possible to exclude the call of RtlSetHeapInformation which seems to be 
bugus in the wine system?
I'm currently using agth for text capture, although I would prefer to switch to 
ITH.

Original issue reported on code.google.com by transi...@googlemail.com on 5 May 2012 at 12:06

GoogleCodeExporter commented 8 years ago
get the same problem and the same error

Original comment by esw9...@gmail.com on 9 Aug 2012 at 3:53

GoogleCodeExporter commented 8 years ago
SAME AS YOU

Original comment by yeungcha...@gmail.com on 2 Oct 2012 at 1:51

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I tried implementing RtlSetHeapInformation as a stub in Wine 1.7.0 but the 
program still fails to start, so most probably the problem isn't caused in that 
function call but elsewhere.

fixme:heap:RtlSetHeapInformation (0x420000, 0, 0x4) stub
err:module:attach_process_dlls "IHF.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for 
L"Z:\\home\\donkat\\.wine\\drive_c\\TA\\ITH.exe" failed, status c0000005

ITH_Updater.exe fails similarly.

fixme:heap:RtlSetHeapInformation (0x40d000, 0, 0x4) stub
fixme:heap:RtlSetHeapInformation (0x51d000, 0, 0x4) stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x407ca9 
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code 
(0x00407ca9).

Original comment by electrik...@gmail.com on 26 Aug 2013 at 9:06

Birch-san commented 7 years ago

I found that I was able to use ITHVNR instead. It seems to work correctly under Wine.

The bug seems to be an issue with Wine. Apparently this is a problem somebody has tried to confront before: ITH has an IthIsWine() check (presumably to work around this), but it doesn't seem to be working currently.