[Bug 56213] New: MS Money 99 regression
https://bugs.winehq.org/show_bug.cgi?id=56213 Bug ID: 56213 Summary: MS Money 99 regression Product: Wine Version: 9.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: dahoam(a)protonmail.com Distribution: --- Created attachment 75926 --> https://bugs.winehq.org/attachment.cgi?id=75926 crash after fresh install of MS Money 99 After updating from 8.0.2 to the new 9.0 release MS Money 99, which has worked very well before, stopped working. It starts up, plays it's start-up chime and then immediately exists (no crash dump), with those messages appearing in the console: 0360:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0360:fixme:heap:RtlCompactHeap handle 00340000, flags 0 stub! 038c:fixme:ieframe:PersistStreamInit_InitNew (011F9EF8) 038c:fixme:ieframe:navigate_url Unsupported args (Flags 03DEFF30 {VT_UI2: 14}; TargetFrameName (null)) 039c:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 1A4F4250, context 0123C6E8, init_notify 0, handle 08ADFE00): stub 038c:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (088539E8)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 03DEC93C) 038c:fixme:file:NtLockFile I/O completion on lock not implemented yet 038c:fixme:ieframe:BrowserService_GetTravelLog 0BA0D898 03DECE10 038c:fixme:ieframe:ClientSite_GetContainer (011F9FD0)->(03DECF08) 038c:fixme:ieframe:ClientSite_GetContainer (011F9FD0)->(03DEE018) I tried a fresh install of the application as well. In that case the application crashes, producing the attached backtrace. Please let me know if I can provide additional information to track down this issue. Thanks. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=56213 dahoam(a)protonmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Version|9.0-rc5 |9.0 Keywords| |regression -- 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.
https://bugs.winehq.org/show_bug.cgi?id=56213 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu(a)mailbox.org --- Comment #1 from Bernhard Übelacker <bernhardu(a)mailbox.org> --- I tried to reproduce this crash. And I received it even with the wine-8.0.2 winehq packages, with similar last frames in xul.dll. In stdout is following visible: 0024:fixme:seh:fpe_handler untested SIMD exception: 0x4. Might not work correctly The exception code 0xc00002b5 translates to STATUS_FLOAT_MULTIPLE_TRAPS. And the instruction in the backtrace is e.g. "mulss %xmm3, %xmm2". Is this maybe a incompatibility of wine-gecko with how this application configures the floating point exceptions? As this happens also with wine-8.0.2 this seems to be no regression. And like notes the AppDB page state, when doing winetricks ie7 this crash does no longer happen. Afterwards plenty of "Internet Explorer Script Error" windows get created. This can be avoided by: winetricks jet40 (which includes mdac27 and wsh57) Do you still have your old wineprefix? Are there in "c:/Program Files/Internet Explorer" other files near iexplore.exe? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=56213 --- Comment #2 from dahoam(a)protonmail.com --- (In reply to Bernhard Übelacker from comment #1) Thanks for looking into this. The "wintricks ie7" and "winetricks jet40" fixed the issue for me. Money 99 is now running with wine 9.0. (However I got another crash while the "winetricks jet40" was running, but it still fixed Money 99.) Is it the case that those wintricks need to be re-done with each major wine upgrade? I think I have done them before (at least the ie7 one), but that was a long time ago and I don't remember any details. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=56213 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Summary|MS Money 99 regression |MS Money 99 crash --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> --- It doesn't seem to be a regression. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=56213 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal -- 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.
http://bugs.winehq.org/show_bug.cgi?id=56213 Ralf Habacker <ralf.habacker@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ralf.habacker@freenet.de --- Comment #4 from Ralf Habacker <ralf.habacker@freenet.de> --- Created attachment 81509 --> http://bugs.winehq.org/attachment.cgi?id=81509 test executables With the test case appended this issue is reproducable. See the correct results from a x86_64 build wine test-unit-sse-overflow-x64.exe Initial MXCSR = 00001f80 Enabled MXCSR = 00000000 Executing MULSS VEH caught exception: c0000091 at 1400015f5 Correct SSE overflow exception finished and the incorrect results from a x86 build. wine test-unit-sse-overflow-x86.exe Initial MXCSR = 00001f80 Enabled MXCSR = 00000000 Executing MULSS 0024:fixme:seh:fpe_handler untested SIMD exception: 0x4. Might not work correctly VEH caught exception: c00002b5 Incorrect matched exception code STATUS_FLOAT_MULTIPLE_TRAPS result=3.400000e+38 finished -- 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.
http://bugs.winehq.org/show_bug.cgi?id=56213 --- Comment #5 from Ralf Habacker <ralf.habacker@freenet.de> --- (In reply to Ralf Habacker from comment #4)
0024:fixme:seh:fpe_handler untested SIMD exception: 0x4. Might not work correctly VEH caught exception: c00002b5 Incorrect matched exception code STATUS_FLOAT_MULTIPLE_TRAPS
This is marked as a TODO; see https://gitlab.winehq.org/wine/wine/-/blob/master/dlls%2Fntdll%2Funix%2Fsign... -- 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.
http://bugs.winehq.org/show_bug.cgi?id=56213 Ralf Habacker <ralf.habacker@freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #81509|0 |1 is obsolete| | --- Comment #6 from Ralf Habacker <ralf.habacker@freenet.de> --- Created attachment 81521 --> http://bugs.winehq.org/attachment.cgi?id=81521 test executables After extending the test case on x86 the following differences are between wine(-) and win11(+): Executing MULSS -00f4:fixme:seh:fpe_handler untested SIMD exception: 0x4. Might not work correctly -VEH caught exception: c00002b5 +VEH caught exception: c00002b4 NumberParameters=2 ExceptionInformation[1] = 28 MXCSR status = 28 [ OE PE ] Executing MULSD -00f4:fixme:seh:fpe_handler untested SIMD exception: 0x4. Might not work correctly -VEH caught exception: c00002b5 +VEH caught exception: c00002b4 NumberParameters=2 ExceptionInformation[1] = 28 MXCSR status = 28 [ OE PE ] @@ -83,18 +78,15 @@ MXCSR status = 01 [ IE ] Executing MULSS underflow -00f4:fixme:seh:fpe_handler untested SIMD exception: 0x5. Might not work correctly -VEH caught exception: c00002b5 +VEH caught exception: c00002b4 NumberParameters=2 ExceptionInformation[1] = 10 MXCSR status = 10 [ UE ] Executing DIVSS inexact -00f4:fixme:seh:fpe_handler untested SIMD exception: 0x6. Might not work correctly -VEH caught exception: c00002b5 +VEH caught exception: c00002b4 NumberParameters=2 ExceptionInformation[1] = 20 MXCSR status = 20 [ PE ] -- 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.
participants (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla