Opened 3 years ago

Closed 22 months 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, 22 months 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 mxe, for building libmpeg2 for 64bit:
https://github.com/mxe/mxe/blob/master/src/libmpeg2-1.patch

Last edited 22 months ago by antoniou79 (previous) (diff)

comment:2 by antoniou79, 22 months ago

Keywords: crash libmpeg2 segmentation fault added

comment:3 by criezy, 22 months ago

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