Opened 2 weeks ago

Closed 2 weeks ago

Last modified 2 weeks ago

#15792 closed defect (duplicate)

MoonbaseCommander multiplayer games crash to console for nonhost players on game start

Reported by: Wraithnaut Owned by: AndywinXp
Priority: normal Component: Engine: SCUMM
Version: Keywords: multiplayer game crash
Cc: Game: Moonbase Commander

Description (last modified by Wraithnaut)

ScummVM version 2.9.0 has a multiplayer crash, (tested with Dec 22 2024, Jan 10 2025, and Mar 4 2025 editions). I had previously played successfully without this crash with what I thought was 2.9.0 but which might have been ScummVM 2.8.1 (April 16 2024), which is not affected by this crash.

  • Be non-host, join a lobby hosted by someone else with the same game file version (either all 1.1 or all 1.0) on the same WiFi LAN network. When host starts the game, non-host clients will crash and drop into the debugger console. Typing 'exit' to return to game, as suggested by the debugger console, closes the console but does not return you to the game. Host will be waiting for player if not going first but can quit at anytime normally.
ScummVM 2.9.0 (Mar 4 2025 22:43:42)
Console is ready
Debugger started, type 'exit' to return to the game.
Type 'help' to see a little list of commands and variables.
ERROR: (5:2108:0x428C): redimArray: Illegal array pointer not having magic number (231,19)!
  • Switching which device hosts, wifi networks, or game files (Steam 1.1, or Moddb Demo 1.0), has the same crash message.

Language of game: English

Versions of game:

  • Moonbase Commander (1.1/Windows/English), game purchased from Steam,
  • Moonbase Commander (Demo/Windows/English), available for free on Moddb. Based on version 1.0, and incompatible with version 1.1 lobbies.

OS:

  • Fedora Linux 40 (Workstation Edition), two custom built PCs and a Surface Pro 3 laptop.
  • I believe my brother in-law's computers ran Windows 10/11.

No save game.

Versions of ScummVM:

  • 2.9.0 (Dec 22 2024): ERROR: (5:2108:0x428C): redimArray: Illegal array pointer not having magic number (231,18)!
  • 2.9.0 (Jan 10 2025): ERROR: (5:2108:0x428C): redimArray: Illegal array pointer not having magic number (231,19)!
  • 2.9.0 (Mar 4 2025): ERROR: (5:2108:0x428C): redimArray: Illegal array pointer not having magic number (231,19)!

The only difference in the error message between these editions was the referenced magic number: Dec 22 wanted (231,18), while Jan 10 and Mar 4 both wanted (231,19).

While composing this bug report I found an older package for ScummVM 2.8.1 (April 16 2024) on my package manager and was successfully able to connect to and launch a lobby without dropping players using this version. I believe this was probably the last version I was using before Christmas when the crash first appeared for us.

Change History (4)

comment:1 by Wraithnaut, 2 weeks ago

Description: modified (diff)

comment:2 by Wraithnaut, 2 weeks ago

Description: modified (diff)

comment:3 by AndywinXp, 2 weeks ago

Owner: set to AndywinXp
Resolution: duplicate
Status: newclosed

Hi, thanks, but this is already fixed in the current daily builds. Please use those for the time being.

comment:4 by Wraithnaut, 2 weeks ago

Ah, that is great news then. I hadn't considered that the daily build might have had a fix.

Appreciate the work you all are putting in, Moonbase Commander has been an old favorite of mine.

Note: See TracTickets for help on using tickets.