http://bugs.winehq.org/show_bug.cgi?id=28847
Bug #: 28847 Summary: LabChart Reader fails to open files Product: Wine Version: 1.3.31 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: viraptor@gmail.com Classification: Unclassified
Created attachment 37054 --> http://bugs.winehq.org/attachment.cgi?id=37054 log from execution
When trying to open an .adicht file in the application, I get the "program ... has encountered a serious problem" window and the app hangs (close button just leaves it blank but running).
Both app and sample files are downloadable (http://www.adinstruments.com/downloads/updates/softupdates/LabChartReader-Wi... and http://www.adinstruments.com/downloads/datafiles/ respectively)
http://bugs.winehq.org/show_bug.cgi?id=28847
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.adinstruments.co | |m/downloads/updates/softupd | |ates/LabChartReader-Windows | |/
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2011-10-22 08:43:59 CDT --- I cannot reproduce your crash with LabChart Reader 7.2.1 on wine-1.3.31 using all of the Windows sample data files that you have linked. Could you elaborate on the procedure to reproduce the problem?
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #2 from viraptor@gmail.com 2011-10-22 09:03:53 CDT --- I'm not doing anything else really. After installation (no options there), I: - start up labchart (same thing happens via link and when starting with `wine LabChart7\ Reader.exe` - click ok on "The extension Video Render could not be loaded...." - click file -> open - choose the "12-Lead-ECG.adicht" file (from samples on the website) - get "program error" window and dump on the terminal
Is there some more information I can collect from the run somehow?
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #3 from viraptor@gmail.com 2011-10-22 09:15:14 CDT --- Just in case I installed wmp10 via winetricks to get rid of the WMVCore.DLL loading issue visible in the log. The initial warning about extension loading is not there anymore, but otherwise the behaviour is the same. Crash right after choosing the file.
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #4 from Andrew Nguyen arethusa26@gmail.com 2011-10-22 09:20:52 CDT --- Perhaps you should try installing the application in a clean Wine prefix, as I have done. I get a chart view when I open the 12-Lead-ECG.adicht data file with no crash.
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #5 from viraptor@gmail.com 2011-10-23 08:13:29 CDT --- I did that - removed packaged wine, compiled 1.3.31 from source and run the app. Got same behaviour and a crash just after opening. This was done with a pretty minimal set of dependencies, no freetype, png, sound, etc. Using gcc-4.4.5 on ubuntu 10.10 64b.
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #6 from Andrew Nguyen arethusa26@gmail.com 2011-10-23 08:30:48 CDT --- You have not actually produced a clean Wine prefix; removing the Wine program binaries is not the same as starting with a clean Wine prefix. See http://wiki.winehq.org/FAQ#head-faf9617c53607e583f6e6ff70a4ac9522d490faf for what I had in mind. Moving aside ~/.wine is perfectly acceptable too.
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #7 from viraptor@gmail.com 2011-10-23 09:58:40 CDT --- I thought you meant installing from scratch, away from /usr - get it now. I started with a new prefix ~/.wine-labchart and get exactly the same result. Tried switching to different windows versions too, with no change in behaviour. I'm always getting a crash after opening the file.
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #8 from Andrew Nguyen arethusa26@gmail.com 2011-10-23 12:10:01 CDT --- Could you attach a log from your latest run in the clean ~/.wine-labchart prefix?
http://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #9 from viraptor@gmail.com 2011-10-23 13:28:18 CDT --- Created attachment 37085 --> http://bugs.winehq.org/attachment.cgi?id=37085 log from clean environment execution
http://bugs.winehq.org/show_bug.cgi?id=28847
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Depends on| |21939
http://bugs.winehq.org/show_bug.cgi?id=28847
Bug 28847 depends on bug 21939, which changed state.
Bug 21939 Summary: Several apps/games need "WMVCore.dll" http://bugs.winehq.org/show_bug.cgi?id=21939
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=28847
rafjaimes@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rafjaimes@gmail.com
--- Comment #10 from rafjaimes@gmail.com 2013-12-10 21:21:10 CST --- Sorry for reviving an old thread, but how did you even get LabChart Reader installed?
I tried opening it in wine MSI installer but it doesn't work:
"ADInstruments LabChart setup ended prematurely because of an error. Your system has not been modified.
Click the Finish button to exit the Setup Wizard."
Same result with LabChart versions 7.2.1, 7.3.7 and 8.0.
Wine 1.7.2
http://bugs.winehq.org/show_bug.cgi?id=28847
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |35110
http://bugs.winehq.org/show_bug.cgi?id=28847 Bug 28847 depends on bug 35110, which changed state.
Bug 35110 Summary: LabChart Reader 8 installer ends prematurely (VBScript parser fails to recognize class variables declared with 'Dim' within class statement) http://bugs.winehq.org/show_bug.cgi?id=35110
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
http://bugs.winehq.org/show_bug.cgi?id=28847
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |35744
https://bugs.winehq.org/show_bug.cgi?id=28847
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #11 from winetest@luukku.com --- (In reply to rafjaimes from comment #10)
Sorry for reviving an old thread, but how did you even get LabChart Reader installed?
I tried opening it in wine MSI installer but it doesn't work:
"ADInstruments LabChart setup ended prematurely because of an error. Your system has not been modified.
Click the Finish button to exit the Setup Wizard."
Same result with LabChart versions 7.2.1, 7.3.7 and 8.0.
Wine 1.7.2
I think you are hitting bug 35744.
https://bugs.winehq.org/show_bug.cgi?id=28847
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|LabChart Reader fails to |LabChart Reader 7.x crashes |open files |due to missing wmvcore | |'IWMProfileManager2', CLSID | |'{7a924e51-73c1-494d-8019-2 | |3d37ed9b89a}' URL|http://www.adinstruments.co |https://web.archive.org/web |m/downloads/updates/softupd |/20190309203642/https://fil |ates/LabChartReader-Windows |es.downloadnow.com/s/softwa |/ |re/11/92/12/79/LabChartRead | |er_v7.2.1.msi?token=1552199 | |701_73393303a8622171c49ecb5 | |5c6e8fd4b&fileName=LabChart | |Reader_v7.2.1.msi Component|-unknown |wmp&wmvcore Ever confirmed|0 |1
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
the original download link/vendor site was broken hence I've created a snapshot of the old LabChartReader v7.x installer using some mirror site with the Internet archive here:
https://web.archive.org/web/20190309203642/https://files.downloadnow.com/s/s...
For the examples I found an existing snapshot in the Internet archive:
https://web.archive.org/web/20110701170139/http://www.adinstruments.com/down...
Installer prerequisites:
* MS .NET Framework 2.0 -> 'winetricks -q dotnet20' (or Wine-Mono). * workaround for bug 35744 -> 'winetricks -q wsh57'
OP had a broken WINEPREFIX for sure, the winetricks 'wmp10' recipe wasn't properly applied. The app makes use of Windows Media components/COM servers.
With proper native Windows Media components installation there was no problem at all - even with very old Wine versions (see also comment #1). Hence the bug report was INVALID from start.
To make this bug report still useful, targeting the case of Wine builtin wmvcore.
Relevant part of trace log:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/ADInstruments/LabChart7Reader
$ WINEDEBUG=+seh,+relay,+wmvcore wine ./LabChart7\ Reader.exe >>log.txt 2>&1 ... 0030:Call wmvcore.WMCreateProfileManager(0033e578) ret=02b97b05 0030:trace:wmvcore:WMCreateProfileManager (0x33e578) ... 0030:Ret wmvcore.WMCreateProfileManager() retval=00000000 ret=02b97b05 0030:fixme:wmvcore:WMProfileManager_QueryInterface Unsupported iface {7a924e51-73c1-494d-8019-23d37ed9b89a} 0030:trace:seh:raise_exception code=c0000005 flags=0 addr=0x2b97b82 ip=02b97b82 tid=0030 0030:trace:seh:raise_exception info[0]=00000000 0030:trace:seh:raise_exception info[1]=00000000 0030:trace:seh:raise_exception eax=00000000 ebx=01314eac ecx=00000000 edx=7bd1c768 esi=00000000 edi=00000000 0030:trace:seh:raise_exception ebp=0033e5c0 esp=0033e568 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0030:trace:seh:call_stack_handlers calling handler at 0x2bc88e8 code=c0000005 flags=0 0030:trace:seh:call_stack_handlers handler at 0x2bc88e8 returned 1 0030:trace:seh:call_stack_handlers calling handler at 0x7b7f8b code=c0000005 flags=0 ... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x02b97b82). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:02b97b82 ESP:0033e568 EBP:0033e5c0 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:01314eac ECX:00000000 EDX:7bd1c768 ESI:00000000 EDI:00000000 ... Backtrace: =>0 0x02b97b82 EntryPoint+0xffffffff() in videorender(7).cfwext (0x0033e5c0) 1 0x004f3ab2 EntryPoint+0xffffffff() in labchart7 reader (0x012b8560) 0x02b97b82 EntryPoint+0xffffffff in videorender(7).cfwext: movl 0x0(%esi),%ecx Modules: Module Address Debug info Name (182 modules) PE 340000- 355000 Deferred boost_thread_138 PE 380000- 3f2000 Deferred caf PE 400000- cb8000 Export labchart7 reader PE cc0000- e56000 Deferred owl61vu PE 1e80000- 1f95000 Deferred arithmetic(7).cfwext PE 1fa0000- 2085000 Deferred cyclicmeasurements(7).cfwext PE 2090000- 20c7000 Deferred differential(7).cfwext PE 20d0000- 2106000 Deferred digitalfilter(7).cfwext PE 2110000- 21a0000 Deferred exportimport(7).cfwext PE 21a0000- 2357000 Deferred libsndfile-1 PE 2360000- 239b000 Deferred integral(7).cfwext PE 23a0000- 23bf000 Deferred mru(7).cfwext PE 23c0000- 240a000 Deferred notebook(7).cfwext PE 2410000- 2493000 Deferred onlinexyplot(7).cfwext PE 24a0000- 2507000 Deferred readtext(7).cfwext PE 2510000- 2717000 Deferred scopeview(7).cfwext PE 2720000- 274f000 Deferred shift(7).cfwext PE 2750000- 2786000 Deferred smoothing(7).cfwext PE 2790000- 2857000 Deferred softwareupdate(7).cfwext PE 2860000- 28a3000 Deferred msvcm90 PE 28b0000- 2a02000 Deferred spectrumonline(7).cfwext PE 2a10000- 2b7e000 Deferred stddeviceman(7).cfwext PE 2b80000- 2c2b000 Export videorender(7).cfwext PE 10000000-10018000 Deferred xmlsettingsformatter PE 12000000-121c3000 Deferred xerces-c_2_8 PE 79000000-79045000 Deferred mscoree PE 790c0000-79ba6000 Deferred mscorlib.ni PE 79e70000-7a3d1000 Deferred mscorwks ELF 7abbb000-7ac86000 Deferred msvcr80<elf> -PE 7abe0000-7ac86000 \ msvcr80 ELF 7ac86000-7acb2000 Deferred wmvcore<elf> -PE 7ac90000-7acb2000 \ wmvcore ... Threads: process tid prio (all id:s are in hex) ... 0000002f (D) C:\Program Files\ADInstruments\LabChart7Reader\LabChart7 Reader.exe 00000037 0 00000036 0 00000035 0 00000034 0 00000033 0 00000032 0 00000031 0 00000030 0 <== ... --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wmvcore/wmvcore_main....
--- snip --- 99 static HRESULT WINAPI WMProfileManager_QueryInterface(IWMProfileManager *iface, REFIID riid, void **ppv) 100 { 101 WMProfileManager *This = impl_from_IWMProfileManager(iface); 102 103 if(IsEqualGUID(&IID_IUnknown, riid)) { 104 TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv); 105 *ppv = &This->IWMProfileManager_iface; 106 }else if(IsEqualGUID(&IID_IWMProfileManager, riid)) { 107 TRACE("(%p)->(IID_IWMProfileManager %p)\n", This, ppv); 108 *ppv = &This->IWMProfileManager_iface; 109 }else { 110 FIXME("Unsupported iface %s\n", debugstr_guid(riid)); 111 *ppv = NULL; 112 return E_NOINTERFACE; 113 } 114 115 IUnknown_AddRef((IUnknown*)*ppv); 116 return S_OK; 117 } --- snip ---
$ sha1sum LabChartReader_v7.2.1.msi e473fad2c4e973504bd6c6eee7cd7ffe0a9e71f9 LabChartReader_v7.2.1.msi
$ du -sh LabChartReader_v7.2.1.msi 22M LabChartReader_v7.2.1.msi
$ wine --version wine-4.3-229-g6d82b2f1ad
Regards
https://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #13 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 63831 --> https://bugs.winehq.org/attachment.cgi?id=63831 patch
This patch should help, will send to wine-devel later.
https://bugs.winehq.org/show_bug.cgi?id=28847
--- Comment #14 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Gijs Vermeulen from comment #13)
Created attachment 63831 [details] patch
This patch should help, will send to wine-devel later.
Should be fixed by https://source.winehq.org/git/wine.git/commit/3106cef4007473f2a8844cd7d219566b5eb41cc4
https://bugs.winehq.org/show_bug.cgi?id=28847
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |3106cef4007473f2a8844cd7d21 | |9566b5eb41cc4 Resolution|--- |FIXED
--- Comment #15 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/3106cef4007473f2a8844cd7d2... ("wmvcore: Upgrade to IWMProfileManager2.").
Thanks Gijs
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/ADInstruments/LabChart7Reader
$ WINEDEBUG=+seh,+relay,+wmvcore wine ./LabChart7\ Reader.exe >>log.txt 2>&1 ... 0031:Call KERNEL32.LoadLibraryW(0130e770 L"C:\Program Files\ADInstruments\LabChart7Reader\Essential Files\Standard Extensions\VideoRender(7).CfwExt") ret=00d2f098 0031:Call PE DLL (proc=0x7ac8b786,module=0x7ac80000 L"wmvcore.dll",reason=PROCESS_ATTACH,res=(nil)) 0031:trace:wmvcore:DllMain (0x0x7ac80000, 1, (nil)) ... 0031:Call wmvcore.WMCreateProfileManager(0033e578) ret=02b97b05 0031:trace:wmvcore:WMCreateProfileManager (0x33e578) ... 0031:Ret wmvcore.WMCreateProfileManager() retval=00000000 ret=02b97b05 0031:trace:wmvcore:WMProfileManager_QueryInterface (0x194eec0)->(IID_IWMProfileManager2 0x33e57c) 0031:trace:wmvcore:WMProfileManager_AddRef (0x194eec0) ref=2 0031:fixme:wmvcore:WMProfileManager2_SetSystemProfileVersion (0x194eec0)->(80000) 0031:trace:wmvcore:WMProfileManager_Release (0x194eec0) ref=1 ... --- snip ---
$ wine --version wine-4.3-283-g5baadda536
Regards
https://bugs.winehq.org/show_bug.cgi?id=28847
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.4.
https://bugs.winehq.org/show_bug.cgi?id=28847
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=28847
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #17 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.2.
https://bugs.winehq.org/show_bug.cgi?id=28847 Bug 28847 depends on bug 35744, which changed state.
Bug 35744 Summary: LabChart Reader 8 installer ends prematurely (VBScript support for class default sub missing) https://bugs.winehq.org/show_bug.cgi?id=35744
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED