http://bugs.winehq.org/show_bug.cgi?id=22658
Summary: Movie Magic Screenwriter 2000 crashes when selecting Program Options Product: Wine Version: 1.1.39 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net
Created an attachment (id=27882) --> (http://bugs.winehq.org/attachment.cgi?id=27882) Movie Magic Screenwriter 2000 crash in wine-1.1.44-104-g25d8616
I'm setting the Wine version to 1.1.39 because that's where the regression test identified the bad patch, but the bug is still present in today's git (wine-1.1.44-104-g25d8616).
Movie Magic Screenwriter 2000 now crashes when selecting Program Options from the File menu.
Regression test results:
0e0b704f5b48d1c0bba1f1e0b1e37fd77839c725 is first bad commit commit 0e0b704f5b48d1c0bba1f1e0b1e37fd77839c725 Author: Alexandre Julliard julliard@winehq.org Date: Mon Feb 8 17:44:23 2010 +0100
user32: Do not load 16-bit user.exe by default.
:040000 040000 efe35dc6ec566d8677b01e142290dde76d0d73c6 e0a08872768ea3f142cd2d1fedeb8dafa167c05b M dlls
The same patch was identified in bugs 21825 and 21946; both of those bugs were closed as fixed by commit f3696e489b8b33011b5a32acf330f0684b6d151a.
Reverting the patch identified by the regression test gets rid of the crash, but the Program Options box still doesn't appear. Instead, the app throws up a warning that resources are dangerously low and telling me to close some programs and possibly reboot. So something else is also going on, but I'm afraid I don't know how to proceed from here to track it down. I'm happy to run more tests if someone can tell me what to do.
http://bugs.winehq.org/show_bug.cgi?id=22658
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |julliard@winehq.org
http://bugs.winehq.org/show_bug.cgi?id=22658
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net 2010-05-19 21:17:12 --- The patch that causes the remaining problem after 0e0b704f5b48d1c0bba1f1e0b1e37fd77839c725 is reverted is the next commit: commit ad8389dc3988e7a5e5f8717786ed416ca7471b62 gdi32: Do not load 16-bit gdi.exe by default.
Reverting both ad8389dc3988e7a5e5f8717786ed416ca7471b62 and 0e0b704f5b48d1c0bba1f1e0b1e37fd77839c725 fixes the problem.
http://bugs.winehq.org/show_bug.cgi?id=22658
--- Comment #2 from Andrew Nguyen arethusa26@gmail.com 2010-05-24 12:32:15 --- Can you retest with the latest Git (wine-1.2-rc1-51-gab11102)?
http://bugs.winehq.org/show_bug.cgi?id=22658
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net 2010-05-24 15:47:44 --- (In reply to comment #2)
Can you retest with the latest Git (wine-1.2-rc1-51-gab11102)?
It no longer crashes, but now throws up a dialog box that says "Division by zero." Console output at that point shows this line:
err:local:LocalCountFree16 (10ef): Local heap not found
Clicking "OK" closes the error dialog; the Program Options dialog never comes up.
http://bugs.winehq.org/show_bug.cgi?id=22658
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net 2010-05-25 13:15:22 --- I don't know which commit did it, but this is fixed in wine-1.2-rc1-84-g9ce0ae1.
http://bugs.winehq.org/show_bug.cgi?id=22658
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2010-05-25 13:33:20 --- (In reply to comment #4)
I don't know which commit did it, but this is fixed in wine-1.2-rc1-84-g9ce0ae1.
This one probably a157959dbee696790b668142a9d5854066b3ee44.
http://bugs.winehq.org/show_bug.cgi?id=22658
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2010-05-28 12:51:53 --- Closing bugs fixed in 1.2-rc2.
https://bugs.winehq.org/show_bug.cgi?id=22658
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a157959dbee696790b668142a9d | |5854066b3ee44 URL| |https://web.archive.org/web | |/20040603112841/http://www. | |screenplay.com:80/downloads | |/windows/demos/mms2000demo. | |exe Keywords| |download Regression SHA1| |0e0b704f5b48d1c0bba1f1e0b1e | |37fd77839c725 Component|user32 |user16 CC| |focht@gmx.net
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download links via Internet Archive for documentation.
Old Movie Magic Screenwriter 2000 trial/demo:
https://web.archive.org/web/20040603112841/http://www.screenplay.com:80/down...
$ sha1sum mms2000demo.exe 94dfb929709e1a6ba02ae2bdbe80b2d23af2e723 mms2000demo.exe
$ du -sh mms2000demo.exe 14M mms2000demo.exe
ProtectionID scan (Shrinker):
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready... Scanning -> C:\Program Files\Movie Magic Screenwriter Demo\scwriter32Demo.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 1779224 (01B2618h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) [TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - | Offset: 0x00000108 | VA: 0x00400108 | - -> File has 24 (018h) bytes of appended data starting at offset 01B2600h [LoadConfig] CodeIntegrity -> Flags 0xA3F0 | Catalog 0x46 (70) | Catalog Offset 0x2000001 | Reserved 0x46A4A0 [LoadConfig] GuardAddressTakenIatEntryTable 0x8000011 | Count 0x46A558 (4629848) [LoadConfig] GuardLongJumpTargetTable 0x8000001 | Count 0x46A5F8 (4630008) [LoadConfig] HybridMetadataPointer 0x8000011 | DynamicValueRelocTable 0x46A66C [LoadConfig] FailFastIndirectProc 0x8000011 | FailFastPointer 0x46C360 [LoadConfig] UnknownZero1 0x8000011 [File Heuristics] -> Flag #1 : 00000000000101011100001000000101 (0x0015C205) [Entrypoint Section Entropy] : 6.47 (section #10) ".load " | Size : 0x307C (12412) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 13 (0xD) | ImageSize 0x3EF000 (4124672) byte(s) [ModuleReport] [IAT] Modules -> KERNEL32.DLL | USER32.DLL | OLEAUT32.DLL | ADVAPI32.DLL | MPR.DLL | VERSION.DLL | GDI32.DLL | COMCTL32.DLL | WINSPOOL.DRV | COMDLG32.DLL | WSOCK32.DLL | WINMM.DLL | SHELL32.DLL | OLE32.DLL | OLEPRO32.DLL [!] Shrinker v3.4 detected ! [CompilerDetect] -> Borland Delphi (unknown version) - 20% probability - Scan Took : 0.370 Second(s) [000000172h (370) tick(s)] [566 of 580 scan(s) done] --- snip ---
===
Movie Magic Screenwriter 2000 (v4) for Windows (requires serial number)
--- quote --- DOWNLOAD File size: 31.7 MB File version: 4.73.03 System requirements: Windows XP, Vista or 7 This version is not supported under Windows 8 or higher. --- quote ---
https://web.archive.org/web/20210726084150/http://www.screenplay.com/downloa...
$ sha1sum MovieMagicScreenwriter2000.exe ddcd29e35f703ec61b2767f01d2b573bbdeb1d57 MovieMagicScreenwriter2000.exe
$ du -sh MovieMagicScreenwriter2000.exe 32M MovieMagicScreenwriter2000.exe
Regards