http://bugs.winehq.org/show_bug.cgi?id=29888
Bug #: 29888 Summary: MPLAB 8 Logic Analyzer doesn't work Product: Wine Version: 1.4-rc3 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: oleaut32 AssignedTo: wine-bugs@winehq.org ReportedBy: alexhenrie24@gmail.com Classification: Unclassified
Created attachment 38866 --> http://bugs.winehq.org/attachment.cgi?id=38866 Screenshot
The Logic Analyzer in MPLAB 8 doesn't work. To reproduce:
1. Open MPLAB IDE. 2. Click Debugger, Select Tool, MPLAB SIM. 3. Click Debugger, Settings, Trace All, OK. 4. Click View, Simulator Logic Analyzer. 5. Click Channels, Add (it doesn't matter which channel you add), OK.
The Logic Analyzer window goes black and displays either "Access violation at address X. Read of address Y" or "Out of memory".
Installing oleaut32.dll from Windows 98SE fixes the problem.
stderr shows the following:
fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported. err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Microchip\MPLAB IDE\Simulator\MPLogicDisplay.dll" failed with error 0
But I don't think this is the problem because ReadTypeLib is called by LoadTypeLibEx, which returns TYPE_E_CANTLOADLIBRARY both with and without the native oleaut32.dll.