From 03f06c72fbeb411d200a672a9af8788b8bae5d67 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 31 Jul 2003 01:27:54 +0000 Subject: [PATCH] add debug stuff --- stepmania/src/SongManager.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/stepmania/src/SongManager.cpp b/stepmania/src/SongManager.cpp index ec9ce27fd1..dc6e28bd6e 100644 --- a/stepmania/src/SongManager.cpp +++ b/stepmania/src/SongManager.cpp @@ -925,7 +925,16 @@ void SongManager::GetExtraStageInfo( bool bExtra2, const StyleDef *sd, ASSERT(GAMESTATE->m_pCurSong); sGroup = GAMESTATE->m_pCurSong->m_sGroupName; } - ASSERT(sGroup != ""); + /* XXX: Temporary extra info: someone reported an odd assertion failure here. */ +// ASSERT(sGroup != ""); + if( sGroup == "" ) + { + LOG->Warn("GetExtraStageInfo error: sGroup == \"\", m_pCurSong %p '%s' '%s'", + GAMESTATE->m_pCurSong, + GAMESTATE->m_pCurSong? GAMESTATE->m_pCurSong->GetSongDir().c_str():"", + GAMESTATE->m_pCurSong? GAMESTATE->m_pCurSong->m_sGroupName.c_str():""); + ASSERT(0); /* get a backtrace */ + } if(GetExtraStageInfoFromCourse(bExtra2, sGroup, pSongOut, pNotesOut, po_out, so_out)) return;