https://bugs.winehq.org/show_bug.cgi?id=40793
Bug ID: 40793 Summary: The Magic School Bus Explores the Solar System: The installer reports insufficient disk space. Product: Wine Version: 1.9.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: marc-alexandre.espiaut@etu.u-bordeaux.fr Distribution: ---
Created attachment 54705 --> https://bugs.winehq.org/attachment.cgi?id=54705 Output of wine 1.9.12 with WINEDEBUG=+relay,+tid
The installer for The Magic School Bus Explores the Solar System reports that there is not enough disk space and refuses to continue. I'm using the French version of that video game.
I've launched the game on a clean win32 prefix, and set the windows version as Windows 95 (I used to play this game on a Windows 95 machine).
Setting the windows version to Windows 98 (or Windows 3.1) doesn't fix the problem. Installing MFC42 doesn't fix the problem either.
Both the installer and the game are win16 New Executables.
I've attached the output of wine with the flag WINEDEBUG=+relay,+tid .
https://bugs.winehq.org/show_bug.cgi?id=40793
marc-alexandre.espiaut@etu.u-bordeaux.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, win16 Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- I cannot reproduce this with the English version, the setup asks for a destination folder and I accept the default (C:\MSKIDS) then it copies the files and fills the "progress bar puzzle". It will then hang without ever finishing the installer but never complains about the space free. Maybe it is because I only have 6Gb of free space.
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #2 from marc-alexandre.espiaut@etu.u-bordeaux.fr --- (In reply to Bruno Jesus from comment #1)
I cannot reproduce this with the English version, the setup asks for a destination folder and I accept the default (C:\MSKIDS) then it copies the files and fills the "progress bar puzzle". It will then hang without ever finishing the installer but never complains about the space free. Maybe it is because I only have 6Gb of free space.
I've tested this with less than 9Gb of free space when making this bug report. I'll check again as soon as possible. Will it help to upload the wineprefix?
https://bugs.winehq.org/show_bug.cgi?id=40793
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #3 from super_man@post.com --- Could be related to bug 38793.
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #4 from marc-alexandre.espiaut@etu.u-bordeaux.fr --- Created attachment 54785 --> https://bugs.winehq.org/attachment.cgi?id=54785 Output of wine 1.9.12 with WINEDEBUG=+file,+relay,+seh,+tid
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to marc-alexandre.espiaut from comment #4)
Created attachment 54785 [details] Output of wine 1.9.12 with WINEDEBUG=+file,+relay,+seh,+tid
To all that please add a +int21 flag. Because I just found out how it determine how much space is free:
trace:int21:DOSVM_Int21Handler GET FREE DISK SPACE FOR DRIVE C: (limited to about 1GB) trace:int21:DOSVM_Int21Handler returning: AX=007f BX=3d83 CX=0200 DX=3d83 SI=65a8 DI=0002 DS=13bf ES=140f EFL=00000202
AX=007F -> 127 cluster sectors BX=3d83 -> 15747 free clusters CX=0200 -> 512 sector bytes DX=3d83 -> 15747 total clusters
Maybe this could give us a clue.
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #6 from marc-alexandre.espiaut@etu.u-bordeaux.fr --- Created attachment 55462 --> https://bugs.winehq.org/attachment.cgi?id=55462 Output of wine 1.9.17 with WINEDEBUG=+file,+relay,+seh,+tid,+int21
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #7 from marc-alexandre.espiaut@etu.u-bordeaux.fr --- (In reply to Bruno Jesus from comment #5)
(In reply to marc-alexandre.espiaut from comment #4)
Created attachment 54785 [details] Output of wine 1.9.12 with WINEDEBUG=+file,+relay,+seh,+tid
To all that please add a +int21 flag. Because I just found out how it determine how much space is free:
trace:int21:DOSVM_Int21Handler GET FREE DISK SPACE FOR DRIVE C: (limited to about 1GB) trace:int21:DOSVM_Int21Handler returning: AX=007f BX=3d83 CX=0200 DX=3d83 SI=65a8 DI=0002 DS=13bf ES=140f EFL=00000202
AX=007F -> 127 cluster sectors BX=3d83 -> 15747 free clusters CX=0200 -> 512 sector bytes DX=3d83 -> 15747 total clusters
Maybe this could give us a clue.
Hello,
I have added the information you have requested.
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the log again. I just found the issue.
0028:Call KERNEL32.GetDriveTypeW(006ed936 L"C:") ret=7ea604e9 0028:Ret KERNEL32.GetDriveTypeW() retval=00000006 ret=7ea604e9
Your wineprefix is not installed in a disk, it looks like it is a RAM disk, maybe network share (?). GetDriveTypeW should have returned 3 (DRIVE_FIXED). The game is not installing because it is checking all drives to find "good" ones, and in your case there are no results.
https://bugs.winehq.org/show_bug.cgi?id=40793
--- Comment #9 from marc-alexandre.espiaut@etu.u-bordeaux.fr --- (In reply to Bruno Jesus from comment #8)
Thanks for the log again. I just found the issue.
0028:Call KERNEL32.GetDriveTypeW(006ed936 L"C:") ret=7ea604e9 0028:Ret KERNEL32.GetDriveTypeW() retval=00000006 ret=7ea604e9
Your wineprefix is not installed in a disk, it looks like it is a RAM disk, maybe network share (?). GetDriveTypeW should have returned 3 (DRIVE_FIXED). The game is not installing because it is checking all drives to find "good" ones, and in your case there are no results.
Indeed, I thought it was alright to make a wine prefix on a RAM disk. The game installs normally on a regular harddrive, except that the install hangs when it's finished.
https://bugs.winehq.org/show_bug.cgi?id=40793
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED Summary|The Magic School Bus |The Magic School Bus |Explores the Solar System: |Explores the Solar System |The installer reports |reports insufficient disk |insufficient disk space. |space (C drive is a | |ramdisk) Component|-unknown |ntdll
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- Merging with a more discussed bug.
*** This bug has been marked as a duplicate of bug 36546 ***
https://bugs.winehq.org/show_bug.cgi?id=40793
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com --- Closing DUPLICATE bugs.