Opened 5 years ago

Closed 3 years ago

#11180 closed defect (fixed)

ZVISION Crash at launch when using DVD version and high video resolution

Reported by: fakefake26 Owned by: lotharsm
Priority: normal Component: Engine: ZVision
Version: Keywords: crash, libmpeg2, segmentation fault
Cc: Game: Zork Grand Inquisitor

Description

Step by step :

  • add game to scummvm
  • try to launch it

what is happening :

  • black screen then crash

what should happen :

  • video showing activision logo is played and then the menu appears

I noted that if I uncheck the option to play high video resolution the bug does not happen.

Game language : English
Game Version : DVD
OS Version : Windows 10 Family Version 10.0.17763 Numéro 17763
Scummvm version : ScummVM 2.2.0git77-g772e60526f (Sep 28 2019 14:23:46)
Features compiled in: TAINTED Vorbis FLAC MP3 RGB zLib MPEG2 FluidSynth Theora AAC A/52 FreeType2 JPEG PNG cloud (servers, local)

Change History (3)

comment:1 by antoniou79, 3 years ago

This is issue is fixed in recent Windows developer builds (2.3.0git) from the buildbot.
It was due to some tweaks needed for building the 64bit version of the libmpeg2 library that we statically link into the ScummVM binary.

References:
Recent discussion on discord stars here:
https://discord.com/channels/581224060529148060/581224061091446795/846003356627501096

Forum thread:
https://forums.scummvm.org/viewtopic.php?f=2&t=16293

Patches:
For our buildbot:
https://github.com/scummvm/dockerized-bb/blob/master/toolchains/mxe/packages/libmpeg2/libmpeg2-9999-fix-win64.patch

For our mxe, for building libmpeg2 for 64bit:
https://github.com/mxe/mxe/blob/master/src/libmpeg2-1.patch

Version 0, edited 3 years ago by antoniou79 (next)

comment:2 by antoniou79, 3 years ago

Keywords: crash libmpeg2 segmentation fault added

comment:3 by criezy, 3 years ago

Owner: set to lotharsm
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.