http://bugs.winehq.org/show_bug.cgi?id=18172
Summary: Wine crash after fixmes on htmlhelp:HtmlHelpW (Microsoft Money 99) Product: Wine Version: 1.1.19 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: arcepi@arcepi.net
Created an attachment (id=20639) --> (http://bugs.winehq.org/attachment.cgi?id=20639) Crash log
When trying to use Microsoft Money 99, Wine crashes and dumps core just after printing some fixmes on htmlhelp:HtmlHelpW.
The crash happens as soon as the user finishes the first step of the start wizard, which creates the initial configuration.
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #1 from Austin English austinenglish@gmail.com 2009-04-23 13:44:45 --- Please install debugging symbols and attach another log.
Is there a demo of this still available anywhere?
Native ie6 may help.
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #2 from Armando Camarero arcepi@arcepi.net 2009-04-23 15:14:46 --- (In reply to comment #1)
Please install debugging symbols and attach another log.
Is there a demo of this still available anywhere?
Native ie6 may help.
I found that a trial version can be downloaded from http://www.5star-shareware.com/Windows/Hobby/Home-Finance/ms-money99-downloa.... It seems, however, that the system clock must be set to year 1999 to run.
Installing IE6 with winetricks solved the crash. But now Microsoft Money is unable to load saved files. It says that the file is corrupted. I've tested opening a file created with Money 99 under wine, and a file created under Windows. Both files are opened correctly when running Money on Windows. However, it doesn't show any fixme on the console apart from a fixme:heap:RtlCompactHeap (0x110000, 0x0) stub that I suppose is harmles. That's a different bug, anyway.
Would it be interesting to make it work without ie6? Or is the bug considered fixed?
I don't know how to install debugging symbols for wine, but I suppose I could compile wine from sources instead of using the Arch-linux packaged version.
http://bugs.winehq.org/show_bug.cgi?id=18172
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #3 from Austin English austinenglish@gmail.com 2009-04-23 15:22:40 --- (In reply to comment #2)
(In reply to comment #1)
Please install debugging symbols and attach another log.
Is there a demo of this still available anywhere?
Native ie6 may help.
I found that a trial version can be downloaded from http://www.5star-shareware.com/Windows/Hobby/Home-Finance/ms-money99-downloa.... It seems, however, that the system clock must be set to year 1999 to run.
Excellent.
Installing IE6 with winetricks solved the crash. But now Microsoft Money is unable to load saved files. It says that the file is corrupted. I've tested opening a file created with Money 99 under wine, and a file created under Windows. Both files are opened correctly when running Money on Windows. However, it doesn't show any fixme on the console apart from a fixme:heap:RtlCompactHeap (0x110000, 0x0) stub that I suppose is harmles. That's a different bug, anyway.
Yes, please file another bug (check for dupes first).
Would it be interesting to make it work without ie6? Or is the bug considered fixed?
No, it should work without it.
I don't know how to install debugging symbols for wine, but I suppose I could compile wine from sources instead of using the Arch-linux packaged version.
Check for a wine-dbg or similar package. Otherwise, compile from source.
http://bugs.winehq.org/show_bug.cgi?id=18172
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |major
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2009-04-23 19:26:39 --- This isn't a blocker, by the way.
http://bugs.winehq.org/show_bug.cgi?id=18172
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Summary|Wine crash after fixmes on |Microsoft Money 99 crashes |htmlhelp:HtmlHelpW | |(Microsoft Money 99) |
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #5 from Armando Camarero arcepi@arcepi.net 2009-04-24 10:36:29 --- I've just compiled Wine 1.1.19 from sources to better debug this. I've deleted ~/.wine to start with a fresh install (whitout IE6).
First time wine asked me that the application wanted to use some web content and that it needed Gecko, so I let it download. Now Microsoft Money doesn't crash, but freezes in the exact same spot.
I've tried debugging it with winedbg, but it seems to throw a C++ exception as soon as it starts running; the splash screen gets partially drawn on screen, but nothing else (log winedbg.txt). Program goes beyond running with normal wine. I need some help on how to debug this.
I've also run the program setting WINEDBG=+relay, to print system calls, it seems to get to some kind of deadlock, as it ends up calling WaitForSingleObject continousely. (Attached a partial log of this as relay.txt, full log is really big, ~200 MB uncompressed).
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #6 from Armando Camarero arcepi@arcepi.net 2009-04-24 10:37:44 --- Created an attachment (id=20667) --> (http://bugs.winehq.org/attachment.cgi?id=20667) Partial log of system calls, notice the loop of WaitForSingleObject calls
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #7 from Armando Camarero arcepi@arcepi.net 2009-04-24 10:38:16 --- Created an attachment (id=20668) --> (http://bugs.winehq.org/attachment.cgi?id=20668) Winedbg log showing thrown C++ exception
http://bugs.winehq.org/show_bug.cgi?id=18172
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net 2010-06-07 17:44:43 --- Is this still an issue in current (1.2-rc2 or later) Wine?
http://bugs.winehq.org/show_bug.cgi?id=18172
nathan.n saturn_systems@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems@yahoo.com
--- Comment #9 from nathan.n saturn_systems@yahoo.com 2010-07-23 03:17:07 --- still an issue in Wine 1.2
err:module:import_dll Library mnyob99.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:import_dll Library mnyutil.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Microsoft Money\MSMONEY.EXE" failed, status c0000135
-- clean wine notricks
http://bugs.winehq.org/show_bug.cgi?id=18172
--- Comment #10 from Dmitry Timoshkov dmitry@codeweavers.com 2010-07-23 03:26:44 --- (In reply to comment #9)
still an issue in Wine 1.2
err:module:import_dll Library mnyob99.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:import_dll Library mnyutil.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Microsoft Money\MSMONEY.EXE" failed, status c0000135
There is no a crash here. You probably need to chdir to the app's directory first.
http://bugs.winehq.org/show_bug.cgi?id=18172
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #11 from Anastasius Focht focht@gmx.net 2010-07-23 04:48:52 --- Hello,
--- quote ---
still an issue in Wine 1.2
err:module:import_dll Library mnyob99.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:import_dll Library mnyutil.dll (which is needed by L"C:\Program Files\Microsoft Money\MSMONEY.EXE") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Microsoft Money\MSMONEY.EXE" failed, status c0000135
There is no a crash here. You probably need to chdir to the app's directory first. --- quote ---
That wouldn't help. The app must be started using ShellExecute logic, e.g. "wine start MSMONEY.EXE" because it relies on additional dll search folders via "App Paths" registry entry being processed. Money99 has its helper dlls installed in a subfolder named "System", below app bin/install folder.
--- snip --- [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\MSMONEY.EXE] @="C:\Program Files\Microsoft Money\MSMONEY.EXE" "Path"="C:\Program Files\Microsoft Money\System" --- snip ---
SHELL_ExecuteW() returns 33 hint after process creation despite loader reporting import failures (missing dlls), bailing in shell_execute() (hint > 32). Either properly detect the failure and retry with SHELL_FindExecutable() or use such helper that uses "App Paths" in first place.
I'm puzzled that people were able to run this app earlier without import failures from clean install.
Regards
http://bugs.winehq.org/show_bug.cgi?id=18172
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #12 from butraxz@gmail.com 2012-05-21 14:10:48 CDT --- This bug has not been updated for two years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
https://bugs.winehq.org/show_bug.cgi?id=18172
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |http://www.5star-shareware. | |com/Windows/Hobby/Home-Fina | |nce/ms-money99-download.htm | |l Summary|Microsoft Money 99 crashes |Microsoft Money 99 fails on | |startup (needs support for | |private dll search paths, | |'HKLM\Software\Microsoft\ | |\Windows\CurrentVersion\A | |pp Paths\AppName.exe') Ever confirmed|0 |1
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello folks,
still present.
You might want to remove/hide 'Z:' drive before running the installer because that stupid win16 installer populates all visible drive letters recursively rather than looking into 'C:' (copy the installer into prefix and start from there).
My analysis from comment #11 is still valid.
$ sha1sum Homehob_moneyweb.exe e6ffe6612308ff82c623f32f40d853d6f34e9665 Homehob_moneyweb.exe
$ du -sh Homehob_moneyweb.exe 12M Homehob_moneyweb.exe
$ wine --version wine-1.7.16-1-gb772260
Regards
https://bugs.winehq.org/show_bug.cgi?id=18172
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.5star-shareware. |https://web.archive.org/web |com/Windows/Hobby/Home-Fina |/20030223020348if_/http://m |nce/ms-money99-download.htm |sdl.microsoft.com:80/msdown |l |load/money99/trial/x86/en/m | |oneyweb.exe
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello folks,
I've found a working stable download link via Internet Archive:
https://web.archive.org/web/20030223020348if_/http://msdl.microsoft.com:80/m...
Still present. When installing make sure you don't have any direct 'c:\user\$USER\My XXX' Shell folder symlinks to $HOME (in case you removed "My XXX" Shell folders from $HOME). As already mentioned in my comment #13 - the stupid installer will recursively traverse *everything* below $HOME using 'Find{First,Next}File' which can take a very long time.
$ sha1sum moneyweb.exe e6ffe6612308ff82c623f32f40d853d6f34e9665 moneyweb.exe
$ du -sh moneyweb.exe 12M moneyweb.exe
$ wine --version wine-5.0-rc3
Regards
https://bugs.winehq.org/show_bug.cgi?id=18172
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #15 from Fabian Maurer dark.shadow4@web.de --- Also affect LeapFrogConnect: https://forum.winehq.org/viewtopic.php?f=8&t=33409
Download: https://lfcdownload.leapfrog.com/lfb/en/pc/LeapFrogConnectSetup_LeapStart.ex...
https://bugs.winehq.org/show_bug.cgi?id=18172
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=18172
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Microsoft Money 99 fails on |Multiple applications need |startup (needs support for |support for private dll |private dll search paths, |search paths |'HKLM\Software\Microsoft\ |'HKLM\Software\Microsoft\ |\Windows\CurrentVersion\A |\Windows\CurrentVersion\A |pp Paths\AppName.exe') |pp Paths\AppName.exe' | |(Microsoft Money 99, | |LeapFrogConnect)
--- Comment #16 from Anastasius Focht focht@gmx.net --- Hello Fabian,
thanks for the app link. Keep collecting here if you find more.
Stable link via Internet Archive, using existing snapshot from 2017:
https://web.archive.org/web/20170615113613/http://lfcdownload.leapfrog.com/l...
Refining the summary line to reflect this.
$ wine --version wine-5.0-144-g9a9a1821a3
Regards
https://bugs.winehq.org/show_bug.cgi?id=18172
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello folks,
I've decided to merge this one into bug 625 which is the oldest bug report about this specific issue. It can't get much older - almost 18 years. I hope bug 625 won't celebrate its 20th anniversary, it's not hard to fix.
Regards
*** This bug has been marked as a duplicate of bug 625 ***
https://bugs.winehq.org/show_bug.cgi?id=18172
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.