Menu

#6594 WME: Bickadoodle - Assertion on climbing the mountain

Wintermute
open
nobody
None
5
2016-03-30
2014-05-31
No

ScummVM 1.7.0git (May 30 2014 18:48:56)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC FreeType2 JPEG PNG

When ascending the mountain i get an assertion on the scene switch:
assertion "_str && idx >= 0 && idx < (int)_size" failed: file "./common/str.h", line 187

I get a black screen when that assertion happens, the background music runs along
(from the savegame just move upwards)

Happens in both 1.0 and 1.1 versions of the game

Bickadoodle (unknown version) (Windows) --> version 1.1 (see https://sourceforge.net/p/scummvm/bugs/6584/ )
Bickadoodle (Windows/English) --> version 1.0

AmigaOS4 - PPC - SDL - BE
gcc (GCC) 4.2.4 (adtools build 20090118)

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2014-11-18

    This also happens in v1.2

     
  • WindlePoons

    WindlePoons - 2015-05-15

    Confirmed but crash with Bickadoodle (Version 1.2/Windows/English)
    ScummVM 1.8.0git3028-gc787560 (May 15 2015 06:01:10)
    OS: Linux Siduction amd64

     

    Last edit: WindlePoons 2016-03-22
  • WindlePoons

    WindlePoons - 2016-03-22

    I testing again with crash when ascending the mountain.
    Bickadoodle v1.2 from http://www.indiedb.com/games/bickadoodle

    ScummVM 1.9.0git1233-g024f79d (Mar 22 2016 04:50:20)
    OS: Linux Debian/64bit

    I attached current save game and backtrace from crash.

     
  • Tobia Tesan

    Tobia Tesan - 2016-03-30

    Thanks.

    Funnily, I can reproduce under Linux but not under Windows.

    There is something wrong with path normalization, which makes this related to #7088 and #7068.

     
  • Tobia Tesan

    Tobia Tesan - 2016-03-30

    OTOH this appears to be a game script bug: playMusic() is apparently called with filename ""

     
  • Tobia Tesan

    Tobia Tesan - 2016-03-30
     
  • WindlePoons

    WindlePoons - 2016-03-30

    Your committed for path_util.cpp works, no more crash.