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)
This also happens in v1.2
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
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.
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.
OTOH this appears to be a game script bug: playMusic() is apparently called with filename ""
https://github.com/scummvm/scummvm/pull/732
Your committed for path_util.cpp works, no more crash.