okay...so I redownloaded stepmania 4.0 CVS 1-3-08 and downloaded the ITG2 theme that works on it and everything goes fine, noteskins work perfectly, courses (namely insomnia and such) work perfectly, and songs work perfectly. I switch back to the default theme cause I was going to play with the delta noteskins, and so as soon as it goes to the select song screen, it crashes for no apparent reason. I'm gonna post the error log here so you guys can look it over and please tell me what the problem is.
StepMania CVS 4.0 CVS crash report (build 1113, Thu Jan 03 21:57:28 2008)
--------------------------------------
Crash reason: Access Violation
Thread: Main thread
RageSurface_Load_PNG.cpp:32
RageSurface_Load_PNG.cpp:32
RageSurface_Load_PNG.cpp:32
BitmapText.cpp:130 BitmapText::LoadFromFont(/Themes/default/Fonts/ScreenSelectMusic score.ini)
FontManager.cpp:46 FontManager::LoadFont(/Themes/default/Fonts/ScreenSelectMusic score.ini).
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
Thread: Worker thread (MemoryCardWorker)
Thread: Worker thread (/@mc1int/)
Thread: Worker thread (/@mc2int/)
Thread: DirectInput thread
InputHandler_DirectInput.cpp:631
InputHandler_DirectInput.cpp:607
InputHandler_DirectInput.cpp:626
InputHandler_DirectInput.cpp:631
InputHandler_DirectInput.cpp:607
Thread: Streaming sound buffering
004d790c: struct RageColor const & ThemeMetric<struct RageColor>::GetValue(void)const [00400000+d7825+e7]
7c3a493d: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::compare [7c3a0000+48f3+4a]
7c3a4ec3: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::compare [7c3a0000+4ea2+21]
00735d82: struct RageColor SongManager::GetSongGroupColor(class StdString::CStdStr<char> const &)const [00400000+335c9b+e7]
7c3416b8: MSVCR71!_crtLCMapStringA [7c340000+13ae+30a]
00735ee7: struct RageColor SongManager::GetSongColor(class Song const *)const [00400000+335d9e+149]
005e9525: void MusicWheel::BuildWheelItemDatas(class std:

ector<struct WheelItemData *,class std::allocator<struct WheelItemData *> > &,enum SortOrder) [00400000+1e8af4+a31]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c3416b8: MSVCR71!_crtLCMapStringA [7c340000+13ae+30a]
7c3416b8: MSVCR71!_crtLCMapStringA [7c340000+13ae+30a]
7c3416db: MSVCR71!_crtLCMapStringA [7c340000+13ae+32d]
7c3416f8: MSVCR71!malloc [7c340000+16e9+f]
00712c40: struct std::_Tree_nod<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Node * std::_Tree<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Buynode(struct std::_Tree_nod<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Node *,struct std::_Tree_nod<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Node *,struct std::_Tree_nod<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Node *,struct std::pair<struct lua_State * const,bool> const &,char) [
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c34218a: MSVCR71!free [7c340000+2151+39]
7c34218f: MSVCR71!free [7c340000+2151+3e]
7c34218f: MSVCR71!free [7c340000+2151+3e]
00712b36: void std::_Tree<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Erase(struct std::_Tree_nod<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::_Node *) [00400000+312b13+23]
00775ad7: void MutexImpl_Win32::Unlock(void) [00400000+375ac1+16]
007144eb: unsigned int std::_Tree<class std::_Tmap_traits<struct lua_State *,bool,struct std::less<struct lua_State *>,class std::allocator<struct std::pair<struct lua_State * const,bool> >,0> >::erase(struct lua_State * const &) [00400000+3144b0+3b]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c34218a: MSVCR71!free [7c340000+2151+39]
005e9963: void MusicWheel::BeginScreen(void) [00400000+1e992a+39]
7c3a1ce3: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::_Tidy [7c3a0000+1c9e+45]
7c3a1e96: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std:: allocator<char> > [7c3a0000+1e8d+9]
0043d929: StdString::CStdStr<char>::~CStdStr<char>(void) [00400000+3d911+18]
004ef117: void ScreenSelectMusic::BeginScreen(void) [00400000+eefc1+156]
7c3a1e96: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std:: allocator<char> > [7c3a0000+1e8d+9]
00734aff: class std:

ector<struct ScreenManagerUtil::LoadedScreen,class std::allocator<struct ScreenManagerUtil::LoadedScreen> >::iterator std:

ector<struct ScreenManagerUtil::LoadedScreen,class std::allocator<struct ScreenManagerUtil::LoadedScreen> >::erase(class std:

ector<struct ScreenManagerUtil::LoadedScreen,class std::allocator<struct ScreenManagerUtil::LoadedScreen> >::iterator) [00400000+334aea+15]
00731845: bool ScreenManager::ActivatePreparedScreenAndBackground (class StdString::CStdStr<char> const &) [00400000+3317db+6a]
00731a8d: void ScreenManager::LoadDelayedScreen(void) [00400000+3319b8+d5]
7c90e2f1: ntdll!NtReleaseMutant [7c900000+e2e5+c]
007319c2: void ScreenManager::LoadDelayedScreen(void) [00400000+3319b8+a]
0073215a: void ScreenManager::Update(float) [00400000+331fde+17c]
00751086: void GameLoop::RunGameLoop(void) [00400000+350fb6+d0]
7c3a1ce3: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::_Tidy [7c3a0000+1c9e+45]
7c3a1e96: MSVCP71!std::basic_string<char,std::char_traits<ch ar>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std:: allocator<char> > [7c3a0000+1e8d+9]
0043d929: StdString::CStdStr<char>::~CStdStr<char>(void) [00400000+3d911+18]
007559e6: main() [00400000+354d34+cb2]
7c3416b8: MSVCR71!_crtLCMapStringA [7c340000+13ae+30a]
7c3416f8: MSVCR71!malloc [7c340000+16e9+f]
7c352807: MSVCR71!realloc [7c340000+124ff+308]
7c91094e: ntdll!RtlAcquirePebLock [7c900000+1091d+31]
00776819: WinMain@16() [00400000+376803+16]
007a0d59: WinMainCRTStartup() [00400000+3a0bd4+185]
7c816fd7: kernel32!RegisterWaitForInputIdle [7c800000+16f8e+49]
Static log:
StepMania CVS 4.0 CVS
Compiled Thu Jan 03 21:57:28 2008 (build 1113)
Log starting 2008-10-15 16:58:15
Loading window: win32
Windows 5.1 (WinXP) build 2600 [Service Pack 2]
Memory: 510mb total, 862mb swap (440mb swap avail)
Video driver: Intel(R) 82845G/GL/GE/PE/GV Graphics Controller [Intel Corporation]
6.14.10.4342, 6-21-2005 [pci\ven_8086&dev_2562&subsys_01471028]
Drive: "WDC WD300EB-75CPF0" Driver: atapi DMA: yes
Drive: "SAMSUNG DVD-ROM SD-616T" Driver: atapi DMA: NO
Drive: "SAMSUNG CD-R/RW SW-240B" Driver: atapi DMA: NO
Sound device 0: SoundMAX Digital Audio, 5.10, MID 1, PID 100
Sound device 1: Playback through TotalRecorder, 6.1, MID 0, PID 0
DirectSound Driver: Primary Sound Driver
DirectSound Driver: SoundMAX Digital Audio smwdm.sys 5.12.01.3515 [545208b, 08-05-2002]
DirectSound Driver: Playback through TotalRecorder (emulated) WaveOut 1
DirectSound sample rates: 8000..48000 (continuous)
Software mixing at 44100 hz
Sound driver: DirectSound-sw
Lights driver: SystemMessage
Lights driver: Export
WARNING: Video renderer list has been changed from 'd3d,opengl' to 'opengl'
Video renderers: 'opengl'
Mode: ICD 32 (888) 8 alpha 16 depth 64 accum
Paletted textures disabled: GL_EXT_paletted_texture missing.
OGL Vendor: Intel
OGL Renderer: Intel 845G
OGL Version: 1.3.0 - Build 4.14.10.4342
OGL Max texture size: 2048
OGL Texture units: 4
GLU Version: 1.2.2.0 Microsoft Corporation
OGL Extensions:
GL_3DFX_texture_compression_FXT1
GL_ARB: multitexture, point_parameters, texture_border_clamp, texture_compression, texture_cube_map,
texture_env_add, texture_env_combine, texture_env_crossbar, texture_env_dot3, transpose_matrix,
vertex_buffer_object, vertex_program, window_pos
GL_EXT: abgr, bgra, blend_color, blend_func_separate, blend_minmax, blend_subtract, clip_volume_hint,
compiled_vertex_array, cull_vertex, draw_range_elements, fog_coord, multi_draw_arrays, packed_pixels,
rescale_normal, secondary_color, separate_specular_color, stencil_wrap, texture_compression_s3tc,
texture_env_add, texture_env_combine, texture_filter_anisotropic
GL_IBM_texture_mirrored_repeat
GL_NV: blend_square, texgen_reflection
GL_SGIS_generate_mipmap
GL_WIN_swap_hint
OpenGL Windowed 512x384 16 color 16 texture 75Hz Vsync SmoothLines
Found 1 DirectInput devices:
0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
Paletted textures disabled: GL_EXT_paletted_texture missing.
Paletted textures disabled: GL_EXT_paletted_texture missing.
Mixing underruns: 1
Players joined: P1
Lost focus to: Explorer.exe, StepMania.exe, iexplore.exe
Top Screen: ScreenSelectMusic
Language: en
Current renderer: OpenGL
Theme: default
Partial log:
01:07.155: 64x 32 ( 3) ScrollBar parts 1x3.png
01:07.155: 32x 32 ( 2) ScrollBar thumb.png
01:07.155: 64x128 (19) WheelNotifyIcon icons 4x2.png
01:07.155: 8x 8 (11) _blank.png
01:07.155: 64x128 ( 8) _option icon 3x2.png
01:07.155: 32x1024 ( 1) _shared footer.png
01:07.155: 1x 1 ( 6) __blank__
01:07.156: total 6495873 texels
01:07.156: PushScreen: "ScreenSelectMusic"
01:07.156: setupmusicstagemods
-- End of report