Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000789sm-sscCrash (General)public2012-06-11 07:302012-10-29 01:19
Reporterdtnc21 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusassignedResolutionopen 
Platformx86-32OSWindowsOS VersionXP
Product VersionStepMania 5 alpha 2 
Target VersionFixed in Version 
Summary0000789: Doubles won't work in Moonlight
DescriptionI'm not sure what's going on, but I can't play Doubles because it crashes every time I tried.

It works in the included default theme.
Steps To ReproduceIn Moonlight, just try and play Doubles, even with Autogen Steps on. Select Doubles when given as a choice.
Additional InformationStepMania v5.0 alpha 2 crash report (build 1, 20120504 @ 16:23:59 Central Daylight Time)
--------------------------------------

Crash reason: requested color for song group '- EMPTY -' that doesn't exist

Thread: Main thread
        RageTextureManager.cpp:123 RageTextureManager::LoadTexture(/Themes/_fallback/Graphics/_blank.png).
        BitmapText.cpp:141 BitmapText::LoadFromFont(/Themes/moonlight/Fonts/_frutiger lt std 55 roman 24px.ini)
        FontManager.cpp:40 FontManager::LoadFont(/Themes/moonlight/Fonts/_frutiger lt std 55 roman 24px.ini).
        RageTextureManager.cpp:123 RageTextureManager::LoadTexture(/Themes/_fallback/Graphics/_blank.png).
        SongManager.cpp:477 requested color for song group '- EMPTY -' that doesn't exist
Thread: Decode thread
        RageSoundDriver_Generic_Software.cpp:197
        RageSoundDriver_Generic_Software.cpp:197
        RageSoundDriver_Generic_Software.cpp:197
        RageSoundDriver_Generic_Software.cpp:197
        RageSoundDriver_Generic_Software.cpp:197
Thread: Mixer thread
Thread: Music thread
        RageFileDriverDirectHelpers.cpp:227 C:/Documents and Settings/Dominic Chu/My Documents/TOP SECRET/KEEP OUT/0/0/1/2/Stepmania 5/Alpha1/StepMania 5/Announcers/*
        RageFileDriverDirectHelpers.cpp:227 C:/Documents and Settings/Dominic Chu/Application Data/StepMania 5/Announcers/MAX2/*
        RageFileDriverDirectHelpers.cpp:227 C:/Documents and Settings/Dominic Chu/Application Data/StepMania 5/Announcers/*
        RageFileDriverDirectHelpers.cpp:227 C:/Documents and Settings/Dominic Chu/My Documents/TOP SECRET/KEEP OUT/0/0/1/2/Stepmania 5/Alpha1/StepMania 5/Announcers/MAX2/select style intro/*
        RageFileDriverDirectHelpers.cpp:227 C:/Documents and Settings/Dominic Chu/Application Data/StepMania 5/Announcers/MAX2/select style intro/*
Thread: Worker thread (MemoryCardWorker)
Thread: Worker thread (/@mc1int/)
Thread: Worker thread (/@mc2int/)
Thread: DirectInput thread
        InputHandler_DirectInput.cpp:775
        InputHandler_DirectInput.cpp:751
        InputHandler_DirectInput.cpp:770
        InputHandler_DirectInput.cpp:775
        InputHandler_DirectInput.cpp:751
Thread: Streaming sound buffering
Thread: Streaming sound buffering
Thread: Streaming sound buffering
Thread: unnamed

005178ac: void debug_crash(void) [00400000+11789a+12]
00500aff: void sm_crash(char const *) [00400000+100ae4+1b]
005ebf82: struct RageColor SongManager::GetSongGroupColor(class StdString::CStdStr<char> const &)const [00400000+1ebed4+ae]
005f1b4a: int LunaSongManager::GetSongGroupColor(class SongManager *,struct lua_State *) [00400000+1f1b1c+2e]
00616f1e: lua_type() [00400000+216f11+d]
005f29c5: class SongManager * Luna<class SongManager>::get(struct lua_State *,int) [00400000+1f29b3+12]
0061cbae: luaD_precall() [00400000+21ca38+176]
00627bc3: luaV_execute() [00400000+227381+842]
0061cc19: luaD_call() [00400000+21cbd1+48]
0061789a: f_call() [00400000+217888+12]
0061c392: luaD_rawrunprotected() [00400000+21c35a+38]
0061c382: luaD_rawrunprotected() [00400000+21c35a+28]
0061cd5e: luaD_pcall() [00400000+21cd29+35]
006178ea: lua_pcall() [00400000+21789e+4c]
005d56dd: bool LuaHelpers::RunScriptOnStack(struct lua_State *,class StdString::CStdStr<char> &,int,int) [00400000+1d56a8+35]
005a2ef4: void Actor::RunCommands(class LuaReference const &,class LuaReference const *) [00400000+1a2e6b+89]
78485e43: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [78480000+5dfb+48]
005a3af3: void Actor::PlayCommandNoRecurse(struct Message const &) [00400000+1a3ab1+42]
005a3add: void Actor::PlayCommandNoRecurse(struct Message const &) [00400000+1a3ab1+2c]
005a8fb0: void ActorFrame::HandleMessage(struct Message const &) [00400000+1a8fa2+e]
005a8fe2: void ActorFrame::HandleMessage(struct Message const &) [00400000+1a8fa2+40]
005a8fe2: void ActorFrame::HandleMessage(struct Message const &) [00400000+1a8fa2+40]
005376b4: void MusicWheelItem::HandleMessage(struct Message const &) [00400000+13762a+8a]
00537cfa: void MusicWheelItem::LoadFromWheelItemData(struct WheelItemBaseData const *,int,bool,int) [00400000+1376ba+640]
78484f2a: MSVCP90!std::char_traits<char>::_Copy_s [78480000+4f13+17]
7c9100b8: ntdll!RtlFreeHeap [7c900000+ff2d+18b]
7c910041: ntdll!RtlFreeHeap [7c900000+ff2d+114]
7c91005d: ntdll!RtlFreeHeap [7c900000+ff2d+130]
784863aa: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [78480000+632a+80]
7c9100b8: ntdll!RtlFreeHeap [7c900000+ff2d+18b]
7c910041: ntdll!RtlFreeHeap [7c900000+ff2d+114]
00415b00: ??$_Uninit_fill_n@PAV?$CStdStr@D@StdString@@IV12@V?$allocator@V?$CStdStr@D@StdString@@@std@@@std@@YAXPAV?$CStdStr@D@StdString@@IABV12@AAV?$allocator@V?$CStdStr@D@StdString@@@0@U_Nonscalar_ptr_iterator_tag@0@U_Range_checked_iterator_tag@0@@Z [00400000+15ae9+17]
00410501: ??$unchecked_uninitialized_copy@PAV?$CStdStr@D@StdString@@PAV12@V?$allocator@V?$CStdStr@D@StdString@@@std@@@stdext@@YAPAV?$CStdStr@D@StdString@@PAV12@00AAV?$allocator@V?$CStdStr@D@StdString@@@std@@@Z [00400000+104df+22]
7c9100b8: ntdll!RtlFreeHeap [7c900000+ff2d+18b]
7c910041: ntdll!RtlFreeHeap [7c900000+ff2d+114]
7c91005d: ntdll!RtlFreeHeap [7c900000+ff2d+130]
7848582d: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [78480000+57e5+48]
78495962: MSVCP90!??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z [78480000+15952+10]
7848582d: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::compare [78480000+57e5+48]
00535cb4: void MusicWheel::SetOpenSection(class StdString::CStdStr<char>) [00400000+1359c5+2ef]
0059c142: class StdString::CStdStr<char> vssprintf(char const *,char *) [00400000+19c112+30]
78486149: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Grow [78480000+60f5+54]
78486403: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [78480000+63c3+40]
78486458: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [78480000+643c+1c]
00536ca6: void MusicWheel::BeginScreen(void) [00400000+1368a5+401]
0053639a: bool MusicWheel::SelectSongOrCourse(void) [00400000+1362c4+d6]
005d4d79: void LuaManager::Release(struct lua_State * &) [00400000+1d4cc2+b7]
78485e43: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [78480000+5dfb+48]
78485ec4: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [78480000+5ebb+9]
00401137: void Actor::PlayCommand(class StdString::CStdStr<char> const &) [00400000+1112+25]
78485e43: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [78480000+5dfb+48]
78485ec4: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [78480000+5ebb+9]
00423e5a: void ScreenSelectMusic::BeginScreen(void) [00400000+23ce6+174]
005ea747: bool ScreenManager::ActivatePreparedScreenAndBackground(class StdString::CStdStr<char> const &) [00400000+1ea6ec+5b]
0042bfb9: void std::_Tree<class std::_Tset_traits<class StdString::CStdStr<char>,struct std::less<class StdString::CStdStr<char> >,class std::allocator<class StdString::CStdStr<char> >,0> >::clear(void) [00400000+2bfa8+11]
005e9ad2: void ScreenManagerUtil::GrabPreparedActors(class std::vector<class Actor *,class std::allocator<class Actor *> > &) [00400000+1e99f7+db]
005ea9a7: void ScreenManager::LoadDelayedScreen(void) [00400000+1ea8c8+df]
0047040d: void ScreenDebugOverlay::Update(float) [00400000+702ba+153]
005ead79: void ScreenManager::Update(float) [00400000+1eab78+201]
005c55b7: void GameState::Update(float) [00400000+1c5559+5e]
00597af6: void RageTextureManager::Update(float) [00400000+197a9c+5a]
005009bb: void GameLoop::RunGameLoop(void) [00400000+1008f2+c9]
78486458: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign [78480000+643c+1c]
78485e43: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Tidy [78480000+5dfb+48]
78485ec4: MSVCP90!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> > [78480000+5ebb+9]
00503a76: main() [00400000+102f98+ade]
7c9101db: ntdll!RtlAllocateHeap [7c900000+100c4+117]
785867ab: MSVCR90!realloc [78520000+66415+396]
785438b3: MSVCR90!initptd [78520000+23753+160]
00516dfb: WinMain@16() [00400000+116de5+16]
0066debe: __tmainCRTStartup() [00400000+26dd7e+140]
7c817077: kernel32!RegisterWaitForInputIdle [7c800000+1702e+49]

Static log:
StepMania v5.0 alpha 2
Compiled 20120504 @ 16:23:59 Central Daylight Time (build 1)
Log starting 2012-06-11 06:19:04
Loading window: win32
Windows 5.1 (WinXP) build 2600 [Service Pack 3]
Memory: 1014mb total, 2441mb swap (571mb swap avail)
Video driver: Mobile Intel(R) 945 Express Chipset Family [Intel Corporation]
              6.14.10.4926, 2-15-2008 [pci\ven_8086&dev_27a6]
Drive: "MATSHITA DVD-RAM UJ-850S" Driver: atapi DMA: yes
Drive: "FUJITSU MHV2120BH PL" Driver: atapi DMA: yes
Sound device 0: SigmaTel Audio, 5.10, MID 1, PID 100
DirectSound Driver: Primary Sound Driver
DirectSound Driver: SigmaTel Audio sthda.sys 5.10.5067.0 nd477 cp1 [1177032b, 05-26-2006]
DirectSound sample rates: 44100..192000 (continuous)
Software mixing at 44100 hz
Sound driver: DirectSound-sw
Lights driver: SystemMessage
Lights driver: Export
Video renderers: 'd3d,opengl'
WARNING: RageDisplay_D3D::TryVideoMode( 1, 768, 480, 16, 0, 1 )
D3D Windowed 768x480 16 color 16 texture 60Hz Vsync NoSmoothLines
Found 2 DirectInput devices:
   0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
   1: 'Mouse' axes: 3, hats: 0, buttons: 8 (buffered)
Mixing underruns: 1
Players joined: P1
Top Screen: ScreenSelectMusic
Language: en
Current renderer: Direct3D
Theme: moonlight

Partial log:
02:35.292: 64x 64 (76) _lookingglass.png
02:35.292: 32x 8 ( 0) _options line highlight.png
02:35.292: 32x 8 ( 0) _selector.png
02:35.292: 1x 1 (11) __blank__
02:35.292: total 16926657 texels
02:35.292: PushScreen: "ScreenSelectMusic"
02:35.292: setupmusicstagemods
02:35.296: MusicWheel sorting took: 155.296005
02:35.298: MusicWheel sorting took: 155.298996
02:35.298: MusicWheel::MusicWheel() - No selectable songs or courses found in WheelData

-- End of report
Tagsunofficial theme
Attached Files

- Relationships

-  Notes
(0001671)
AJ (administrator)
2012-06-11 14:25
edited on: 2012-06-11 14:26

Please limit reports in the bugtracker to the default theme. If the issue happens there, then we have a real problem on our hands.

As for the error itself, I'll look into it.
(Which gametype were you using?)

(0001683)
dtnc21 (reporter)
2012-06-17 20:46
edited on: 2012-06-17 20:47

I'm using Dance game type, as always.

(0001696)
AJ (administrator)
2012-06-20 13:16

How many songs do you have installed? Do any of them include doubles charts?
(0001838)
dtnc21 (reporter)
2012-08-07 03:37
edited on: 2012-08-07 03:38

I don't think the number of songs I have are necessary, but I got 174 songs in Stepmania, both mine, and downloaded. Some included doubles.

I think Alpha 3 fixed it, since it works properly now.


- Issue History
Date Modified Username Field Change
2012-06-11 07:30 dtnc21 New Issue
2012-06-11 14:25 AJ Note Added: 0001671
2012-06-11 14:25 AJ Tag Attached: unofficial theme
2012-06-11 14:25 AJ Status new => acknowledged
2012-06-11 14:26 AJ Note Edited: 0001671 View Revisions
2012-06-17 19:48 AJ Status acknowledged => feedback
2012-06-17 20:46 dtnc21 Note Added: 0001683
2012-06-17 20:46 dtnc21 Status feedback => new
2012-06-17 20:47 dtnc21 Note Edited: 0001683 View Revisions
2012-06-17 20:48 dtnc21 Description Updated View Revisions
2012-06-17 20:48 dtnc21 Steps to Reproduce Updated View Revisions
2012-06-20 13:16 AJ Note Added: 0001696
2012-06-20 13:16 AJ Assigned To => AJ
2012-06-20 13:16 AJ Status new => feedback
2012-08-07 03:37 dtnc21 Note Added: 0001838
2012-08-07 03:37 dtnc21 Status feedback => assigned
2012-08-07 03:38 dtnc21 Note Edited: 0001838 View Revisions
2012-10-29 01:19 AJ Assigned To AJ =>


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker