Runtime error at song load

Discussion particular to FoFiX, its development, and themes
Forum rules
This topic is 15 years and 8 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
User avatar
techiefIve
Member
Posts: 24
Joined: March 27th, 2008
Location: Buena Park, CA
Reputation: 0

Runtime error at song load

Postby techiefIve » Fri Sep 18, 2009 6:00 am

I just installed 3.120 RC1 on my XP system after using 3.100 beta 3 for a while. Everything seemed fine, I went through the settings and configured my 360 x-plorer, and toned down some graphic options because I have a somewhat old system. Then I played Diary of a Madman which was great, YAY new version that supports drums and guitar well (or so I thought).

THE ACTUAL PROBLEM> I played Foo Fighters - Troublemaker RB DLC and while initializing, the game crashed. I thought it might just be a glitch, so I ran it again and picked a different song from the DLC, same deal. In fact, almost all of my songs crash it. I cleared my logs, then played Diary of a Madman again followed by Troublemaker and got the same results. Diary is fine, Troublemaker makes trouble (couldn't help myself). So here's the error I get and my log:

Error:

Spoiler:Microsoft Visual C++ Runtime Library

Runtime Error!

Program: C:\FoFiX\FoFiX.exe

This application has requested the Runtime ti terminate in an unusual way.
Please contact the application's support team for more information.




Log:

Spoiler:(D) Checking MIDI output ports for a wavetable or synth for sound generation...
(D) MIDI output port count = 2
(D) MIDI Output port 0 found: Creative SoundFont Synth
(D) MIDI Output port 1 found: Microsoft GS Wavetable SW Synth
(D) GameEngine class init (GameEngine.py)...
(D) FoFiX v3.120 RC 1 starting up...
(D) pygame version: 1.9.1release-svn2575
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 2)
(D) Initializing pygame.mixer & audio system at 44100 Hz.
(D) Initializing video.
(D) Compiling shader "stage" from data\shaders\lightning.vert and data\shaders\lightning.frag.
(D) Compiling shader "sololight" from data\shaders\lightning.vert and data\shaders\lightning.frag.
(D) Compiling shader "tail" from data\shaders\lightning.vert and data\shaders\lightning.frag.
(D) Compiling shader "tail2" from data\shaders\rockbandtail.vert and data\shaders\rockbandtail.frag.
(D) Compiling shader "notes" from data\shaders\metal.vert and data\shaders\metal.frag.
(D) Compiling shader "neck" from data\shaders\neck.vert and data\shaders\neck.frag.
(D) Compiling shader "cd" from data\shaders\cd.vert and data\shaders\cd.frag.
(D) 1 joysticks found.
(W) No MIDI input ports found.
(D) 6 guitscw sounds found in sounds: guitscw1.ogg - guitscw6.ogg
(D) 6 bassscw sounds found in sounds: bassscw1.ogg - bassscw6.ogg
(W) MegaLight\sounds\ failsound.ogg not found -- using general failsound.ogg instead.
(W) MegaLight\sounds\starpowerready.ogg not found -- using starpower.ogg instead.
(D) 8 drumscw sounds found in sounds: drumscw1.ogg - drumscw8.ogg
(W) MegaLight\sounds\crowdcheers.ogg not found -- using data\sounds\crowdcheers.ogg instead.
(W) MegaLight\sounds\staractivate.ogg not found -- using starpower.ogg instead.
(W) MegaLight\soundsattleused.ogg not found -- using starpower.ogg instead.
(W) MegaLight\sounds\stardeactivate.ogg not found -- sound disabled.
(D) 6 guitscw sounds found in sounds: guitscw1.ogg - guitscw6.ogg
(W) MegaLight\sounds
escue.ogg not found -- using starpower.ogg instead.
(W) MegaLight\sounds\coopfail.ogg not found -- using out.ogg instead
(D) Default animated stage for MegaLight theme = Normal
(D) Ready.
(D) View: Push: MainMenu
(D) View: Push: Menu
(D) View: Push: Menu
(D) View: Push: ControlActivator
(D) View: Pop: ControlActivator
(D) Starting server.
(D) Connecting to host 127.0.0.1.
(D) View: Pop all
(D) View: Pop: MainMenu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Pop: MainMenu
(D) Session #1 connected.
(D) View: Pop: Menu
(D) View: Push: Lobby
(D) Connected as session #1.
(D) 1 phrases taught.
(D) 2 phrases taught.
(D) Learned about World.CreatePlayer, 1 phrases now known.
(D) 1 phrases taught.
(D) Learned about World.PlayerJoined, 1 phrases now known.
(D) Learned about World.StartGame, 2 phrases now known.
(D) 2 phrases taught.
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.GameStarted, 2 phrases now known.
(D) View: Pop: Lobby
(D) Learned about World.SceneCreated, 3 phrases now known.
(D) Song select submenu position tuple: (0.10000000000000001, 0.074999999999999997)
(D) Learned about World.EnterScene, 4 phrases now known.
(D) Learned about World.SceneEntered, 5 phrases now known.
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: None
(D) song_listscore_xpos found: None
(D) song_listcd_cd_xpos found: 0.25
(D) song_listcd_cd_ypos found: 0.6
(D) song_listcd_score_xpos found: 0.1
(D) song_listcd_score_ypos found: 0.5
(D) song_listcd_list_xpos found: 0.5
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Rock Band DLC
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: C:\FoFiX\data\songs\Singles
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Singles
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) Practice start position retrieved: 0.0
(D) Retrieving parts from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) MIDI Type identified as GH
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.DeleteScene, 3 phrases now known.
(D) 6 phrases taught.
(D) 7 phrases taught.
(D) Learned about World.SceneDeleted, 6 phrases now known.
(D) Learned about World.CreateScene, 4 phrases now known.
(D) Learned about World.SceneLeft, 7 phrases now known.
(D) Learned about Scene.ControlEvent, 5 phrases now known.
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) [4, 3, 7, 8, 6, 5]
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 256, 1024, 4096, 16384, 128, 512, 2048, 8192, 32768]]
(D) loadSong function call (song.py)...
(D) Retrieving parts from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) MIDI Type identified as GH
(D) Song with only a single audio track identified - single-track miss volume applied: 0.8
(D) Retrieving notes from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) GSOLO ON event Guitar Solo 1 found at time 275247.8835
(D) GSOLO OFF event Verse 3 found at time 293653.9955
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Last note (number 1) found for player 0 at time 373356.437500
(D) 8 phrases taught.
(D) Pause text / selected hex colors: #FFFFFF / #FFBF00
(D) Pause text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) 6 phrases taught.
(D) Learned about World.EnterScene, 6 phrases now known.
(D) Learned about Scene.ControlData, 8 phrases now known.
(D) View: Push: GuitarSceneClient
(D) View: Pop: GuitarSceneClient
(D) loadSong function call (song.py)...
(D) Cheer loop delay used: 550
(D) Retrieving parts from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) MIDI Type identified as GH
(D) Retrieving notes from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) View: Push: LoadingScreen
(D) GSOLO ON event Guitar Solo 1 found at time 275247.8835
(D) GSOLO OFF event Verse 3 found at time 293653.9955
(D) View: Pop: LoadingScreen
(D) View: Push: GameResultsSceneClient
(D) View: Push: GetText
(D) View: Pop: GetText
(D) Score upload result: True;1
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: GameResultsSceneClient
(D) Song select submenu position tuple: (0.10000000000000001, 0.074999999999999997)
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: None
(D) song_listscore_xpos found: None
(D) song_listcd_cd_xpos found: 0.25
(D) song_listcd_cd_ypos found: 0.6
(D) song_listcd_score_xpos found: 0.1
(D) song_listcd_score_ypos found: 0.5
(D) song_listcd_list_xpos found: 0.5
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Singles
(D) Dialogs.libraryListLoaded() function call...
(D) Retrieving parts from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) MIDI Type identified as GH
(D) Retrieving sections from: C:\FoFiX\data\songs\Singles\Ozzy Osbourne - Diary Of A Madman\notes.mid
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: C:\FoFiX\data\songs\Rock Band DLC
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Rock Band DLC
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack\Weezer - Troublemaker\notes.mid
(D) Practice start position retrieved: 0.0
(D) Retrieving parts from: C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack\Weezer - Troublemaker\notes.mid
(D) MIDI Type identified as RB
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) [4, 3, 7, 8, 6, 5]
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 256, 1024, 4096, 16384, 128, 512, 2048, 8192, 32768]]
(D) loadSong function call (song.py)...
(D) Retrieving parts from: C:\FoFiX\data\songs\Rock Band DLC\Weezer Pack\Weezer - Troublemaker\notes.mid
(D) MIDI Type identified as RB



I read somewhere on the forums that songs with both guitar.ogg and song.ogg cause this crash so I tried deleting them both one at a time and playing Troublemaker both ways, but no dice. It crashes when I delete song.ogg and it hangs when I delete guitar.ogg.

If there's something simple that I'm missing someone let me know, if not, at least I still have 3.100b3 installed so I can go back to that.

Thanks in advance guys.
I'm the administrator of http://www.fofchart.com so if you plan on hacking it, please let me know in advance so I can make a backup.

I also run http://www.techiefive.com but so far, it's just a stupid graphic on an ugly bgcolor. Feel free to hack this one.

Image
Wait what
User avatar
evilbobthebob
Member
Posts: 1011
Joined: August 25th, 2008
Location: UK
Reputation: 0

Re: Runtime error at song load

Postby evilbobthebob » Fri Sep 18, 2009 7:35 am

The current release candidate does not, for some reason, play songs with multi-track audio. I'm reporting it on the Google code site.
All my songs | My Hero Project: A Hero
The Smart Way to Ask Questions
Image

Spoiler:ummmmm hey guys
you suck because I said so
I know everything about art guys
what you make is worthless because you use photos
allow me to bash you and not prove I hold any talent of my own guys
guys guys guys
look at me
I need attention

User avatar
Bluze
Member
Posts: 14
Joined: May 16th, 2008
Location: Australia
Reputation: 0

Re: Runtime error at song load

Postby Bluze » Sat Sep 26, 2009 7:22 am

I have this problem too with some songs that actually worked before hand, if there is a solution to this could someone either show or link a post to how to solve this problem

thanks :2thumbsup:
Image
FoFiX Dev/Mod Squad
User avatar
jstump91
Member
Posts: 837
Joined: September 21st, 2008
Location: Baltimore, MD (US)
Reputation: 0
Contact:

Re: Runtime error at song load

Postby jstump91 » Sat Sep 26, 2009 10:56 am

Have you tried the 3.120 final release?
jstump91, a.k.a. john.stumpo, a.k.a. stump
jstump.com | stump's blog | FoFiX development | My own code
Can't find a Windows build of the Python module you need? Try my mediafire!
Don't say "Python can't do [insert task here]." Python can do anything with the right modules - said modules may just not have been written yet.
"Python - why settle for snake oil when you can have the whole snake?" --Mark Jackson
Did you search before you posted? Did you read the rules for the subforum you are posting in?
User avatar
techiefIve
Member
Posts: 24
Joined: March 27th, 2008
Location: Buena Park, CA
Reputation: 0

Re: Runtime error at song load

Postby techiefIve » Sun Sep 27, 2009 6:24 am

Yep the Final release fixed it for me. Thanks guys. LOVE this game.
I'm the administrator of http://www.fofchart.com so if you plan on hacking it, please let me know in advance so I can make a backup.

I also run http://www.techiefive.com but so far, it's just a stupid graphic on an ugly bgcolor. Feel free to hack this one.

Image

Return to “FoFiX”

Who is online

Users browsing this forum: No registered users and 8 guests