[Bug 29487] Lahore Stock Exchange Trading Work Station application crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 30 07:49:16 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=29487

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|Custom application crashes  |Lahore Stock Exchange
                   |                            |Trading Work Station
                   |                            |application crashes

--- Comment #2 from Anastasius Focht <focht at 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)%20-9.0.2-Setup.zip

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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list