https://bugs.winehq.org/show_bug.cgi?id=42023
Bug ID: 42023 Summary: The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files Product: Wine Version: 2.0-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
Created attachment 56483 --> https://bugs.winehq.org/attachment.cgi?id=56483 console output of installer and application, with WINEDEBUG=+msgbox
When installing, several message boxes appear saying "Unable to create Program Manager group: 'Microsoft Kids'." These may be due to a stub Dde_OnExecute. Otherwise the application claims to have installed all files.
The application successfully launches and displays Microsoft Home logo, but a message box appears saying "Problem loading or finding files. Please run Magic School Bus Setup again." Closing this message box causes the program to crash.
https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- This bug depends on bug 42022, right?
From the log: zeb@watership:~$ WINEDEBUG=+msgbox ./git/wine/wine .wine/drive_c/MSKIDS/MSBSOLAR/MSBSOLAR.EXE
Please CD to the directory first and then run the application. It could be missing files because the start directory is not what it expects.
https://bugs.winehq.org/show_bug.cgi?id=42023
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |42022
https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- (In reply to Bruno Jesus from comment #1)
This bug depends on bug 42022, right?
Updated.
From the log:
zeb@watership:~$ WINEDEBUG=+msgbox ./git/wine/wine .wine/drive_c/MSKIDS/MSBSOLAR/MSBSOLAR.EXE
Please CD to the directory first and then run the application. It could be missing files because the start directory is not what it expects.
I get the same error.
https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- I tried running the program in a virtual machine. There aren't any files missing from MSKIDS. The only difference between the files that are there is that the MSBSOLAR.INI written by Wine doesn't have blank lines between the sections, whereas the MSBSOLAR.INI written by Windows does.
...and, weirdly enough, if I add blank lines between the sections, the program doesn't crash but gracefully quits after the last message box is closed.
That said, the installer FIXMEs are strange—Dde_OnExecute is a stub and this may be a problem, but even before that the values it's being passed aren't what they should be (they should look something like "[CreateGroup(Microsoft Kids)]"); they look instead like junk memory. I can't figure out why, either; the fact that all the shell DDE callback goes on in a separate process makes it impossible for me to tell, with my level of knowledge, what is triggering the DDE callback (it doesn't appear to be DdeClientTransaction, though, which is what I would have expected from the documentation.) If anyone can offer assistance on how to debug this, please let me know.
https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- Created attachment 56504 --> https://bugs.winehq.org/attachment.cgi?id=56504 console output of installer, with WINEDEBUG=+ddeml,+pid,+msgbox
https://bugs.winehq.org/show_bug.cgi?id=42023
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |win16
https://bugs.winehq.org/show_bug.cgi?id=42023 Bug 42023 depends on bug 42022, which changed state.
Bug 42022 Summary: The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY https://bugs.winehq.org/show_bug.cgi?id=42022
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=42023
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- IStorage16_fnOpenStorage had (apparently due to a copyerror) assigned an *IStream16Impl to an *IStorage16Impl and written over the last element, thus trashing the heap.
I've submitted a patch to fix this: https://source.winehq.org/patches/data/129282
https://bugs.winehq.org/show_bug.cgi?id=42023
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ole16 Blocks| |41209
https://bugs.winehq.org/show_bug.cgi?id=42023
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42023
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |infyquest@gmail.com Resolution|--- |FIXED Fixed by SHA1| |289d032e766fca240e02e967224 | |f823a4a4c6fb2
--- Comment #6 from Vijay Kamuju infyquest@gmail.com --- Fix committed 289d032e766fca240e02e967224f823a4a4c6fb2
http://source.winehq.org/git/wine.git/commitdiff/289d032e766fca240e02e967224...
https://bugs.winehq.org/show_bug.cgi?id=42023
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.1.
https://bugs.winehq.org/show_bug.cgi?id=42023
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=42023
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #8 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.1.