[Scummvm-tracker] [ScummVM :: Bugs] #12743: ZVISION: Zork Grand Inquisitor crashes at launch on linux with --auto-detect (was: ZVISION: Zork Grand Inquisitor crashes at launch on linux with high-resolution videos)

ScummVM :: Bugs trac at scummvm.org
Sun Jul 18 13:48:32 UTC 2021


#12743: ZVISION: Zork Grand Inquisitor crashes at launch on linux with --auto-
detect
---------------------+------------------------------------
Reporter:  caseorum  |       Owner:  (none)
    Type:  defect    |      Status:  new
Priority:  normal    |   Component:  Engine: ZVision
 Version:            |  Resolution:
Keywords:            |        Game:  Zork Grand Inquisitor
---------------------+------------------------------------
Changes (by caseorum):

 * summary:
     ZVISION: Zork Grand Inquisitor crashes at launch on linux with high-
     resolution videos
     =>
     ZVISION: Zork Grand Inquisitor crashes at launch on linux with --auto-
     detect


Old description:

> Similar to #11180, except on linux. Could be a similar NPE with libmpeg2,
> but the assert output might suggest a null or empty filename getting
> passed.
>
> Steps: Start ZGI with videos enabled
>
> Results: Crashes immediately with console output:
>
> scummvm: ./common/base-str.h:176: Common::BaseString<T>::value_type
> Common::BaseString<T>::operator[](int) const [with T = char;
> Common::BaseString<T>::value_type = char]: Assertion `_str && idx >= 0 &&
> idx < (int)_size' failed.
> Aborted (core dumped)
>
> OS: linux
>
> ScummVM 2.3.0git20896-gcd2d767c02 (Jul 18 2021 12:23:42)
> Features compiled in: Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib MPEG2
> FluidSynth Theora AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers,
> local) TinyGL OpenGL

New description:

 Starting through the GUI works normally. The assert output might suggest a
 null filename getting passed.

 Steps: Start ZGI with --auto-detect instead of the GUI

 Results: Crashes immediately with console output:

 scummvm: ./common/base-str.h:176: Common::BaseString<T>::value_type
 Common::BaseString<T>::operator[](int) const [with T = char;
 Common::BaseString<T>::value_type = char]: Assertion `_str && idx >= 0 &&
 idx < (int)_size' failed.
 Aborted (core dumped)

 OS: linux

 ScummVM 2.3.0git20896-gcd2d767c02 (Jul 18 2021 12:23:42)
 Features compiled in: Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib MPEG2
 FluidSynth Theora AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers,
 local) TinyGL OpenGL

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12743#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list