http://bugs.winehq.org/show_bug.cgi?id=29487
Bug #: 29487 Summary: error launching an application dialogue that depends on fm20.dll Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: aga.hamid@gmail.com Classification: Unclassified
Dear Concern,
I am facing problem while using a customized application. I can login that application smoothly but when i try to perform any fuction that requires a dialogue box to pop up it the application is crashed. Please help me solving this issue.
The wine version is 1.3.28 and the error log is attached with this message. Looking forward to ypur response. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=29487
--- Comment #1 from Agha Hamid Raza aga.hamid@gmail.com 2011-12-30 05:56:06 CST --- Created attachment 38175 --> http://bugs.winehq.org/attachment.cgi?id=38175 Wine Error Log
http://bugs.winehq.org/show_bug.cgi?id=29487
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.3.28 Summary|error launching an |Custom application crashes |application dialogue that | |depends on fm20.dll | Severity|critical |normal
http://bugs.winehq.org/show_bug.cgi?id=29487
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Custom application crashes |Lahore Stock Exchange | |Trading Work Station | |application crashes
--- Comment #2 from Anastasius Focht focht@gmx.net 2011-12-30 07:49:16 CST --- Hello,
I'm surprised you get that far.
You should really try to provide as much as possible information to _reproduce_ the bug in first place instead of having people wasting time to dig up all the information left out of your bug report.
From the crash log it seems you are talking about "Lahore Stock Exchange
Trading Work Station" software.
--- snip --- C:\Program Files\Lahore Stock Exchange\TWS.exe --- snip ---
Download: http://old.lse.com.pk/Downloads/Setup/Trading%20Work%20Station(Local%20TWS)%...
The installer needs 'winetricks -q mfc42' prerequisite because some dlls/ocx have MFC dependencies and fail to register upon install.
Actually this "InstallJammer" based installer fails for me hence the install is incomplete. It tries to register "fm20.dll" in system32 path but the app installer puts this dll in app installer folder, hence path given to regsvr32 is wrong.
Application installer log:
--- snip --- Error in action ExecuteAction
Error in action RegisterWindowsLibrary
child process exited abnormally while executing "exec C:/windows/system32/regsvr32.EXE /s {C:\windows\system32\FM20.dll}" ("eval" body line 1) invoked from within "eval exec $cmd" (procedure "::InstallJammer::actions::RegisterWindowsLibrary" line 20) invoked from within "::InstallJammer::actions::$component $this" while executing "$obj execute" (procedure "::InstallJammer::ExecuteActions" line 69) invoked from within "::InstallJammer::ExecuteActions $action -parent $id -conditions $eval" (procedure "::InstallJammer::actions::ExecuteAction" line 35) invoked from within "::InstallJammer::actions::$component $this" Error in action ExecuteAction --- snip ---
"unpack.ini" from InstallJammer package:
--- snip --- array set ::InstallJammer::Properties { ... F0361FAA-30BD-4E12-9E09-F21858D51734,LibraryFile {<%SYSTEM32%>\FM20.dll} 2E468529-4574-4EFA-81A9-F53E65BCD322,ExecuteAction 1 FreeBSD-7-x86,ProgramExecutable {} E61B947C-9E57-44E8-B31C-0F2E31518D4C,IgnoreErrors No 124D8B11-113A-4D7A-BA64-C770BDD7EC0E,String <%InstallStopped%> ... }
proc ::InstallJammer::InitFiles {} { ... File ::ECD889C2-8F48-4244-9E34-76D7AFD9AD83 -name FM20.DLL -parent F9E8FBC7-ED33-42F4-9652-1AC4C8F56194 -directory <%InstallDir%> -size 1109264 -mtime 916167266 -attributes 1000 -filemethod 0 File ::AF2917B2-91E9-43D4-B5F1-4D7D3395C803 -name Fm20enu.dll -parent F9E8FBC7-ED33-42F4-9652-1AC4C8F56194 -directory <%InstallDir%> -size 26384 -mtime 1043124026 -attributes 1000 -filemethod 0 File ::19AEDABC-BC98-4E97-B638-616505984760 -name zlib.dll -parent F9E8FBC7-ED33-42F4-9652-1AC4C8F56194 -directory <%InstallDir%> -size 63827 -mtime 1043124038 -attributes 1000 -filemethod 0
} --- snip ---
This link talks about the problem: http://www.installjammer.com/forums/viewtopic.php?f=5&t=439
For me it looks the installer itself is bugged and should also fail for Windows (if people have a copy of "fm20.dll" in system32 it succeeds, hiding the installer bug actually).
Though this can be repaired by manually registering ocx/dlls in app folder but that's not the point.
The problem is you need a valid login to reproduce...
So what kind of "Trading Work Station" installer/version did you use?
Regards
https://bugs.winehq.org/show_bug.cgi?id=29487
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #3 from Austin English austinenglish@gmail.com --- Invalid.
https://bugs.winehq.org/show_bug.cgi?id=29487
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://old.lse.com.pk/Downl | |oads/Setup/Trading%20Work%2 | |0Station(Local%20TWS)%20-9. | |0.2-Setup.zip Summary|Lahore Stock Exchange |Lahore Stock Exchange |Trading Work Station |Trading Work Station |application crashes |application crashes (broken | |installer depends on | |existence of 'fm20.dll')
http://bugs.winehq.org/show_bug.cgi?id=29487
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Frédéric Delanoy frederic.delanoy@gmail.com --- Closing