2006-10-28, 00:10
I found a strange bug - not sure if it's the script or XBMC.
I have the lyrics script loading from a key press on my remote. I load a playlist...press the remote key for the lyrics script....after a second the script starts running...I can use the skipnext on the remote to change songs...I can keep changing songs without a problem until the script runs into a song with multiple options. If one option is not selected and the skipnext song is pressed again XBMC will freeze and will require a hard reboot. Now, if the script is loaded the normal way.....this is not a problem...
I do use this <playlistasfolders>false</playlistasfolders> option...have not tested the other playlist style to see if it's the same.
I have a whole log I can post but not sure how on this new forum...Just cut and past in the message or post someo ther way? Here is just the end of the log if it helps...
17:54:18 M: 4042752 INFO: AudioDecoder: File is queued
17:54:18 M: 4046848 DEBUG: Starting Crossfade - resuming stream 1
17:54:18 M: 4046848 DEBUG: Playback has started
17:54:18 M: 4046848 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Pearl Jam/Vitalogy (1994)/Pearl Jam - Better Man.mp3)
17:54:20 M: 3788800 DEBUG: Finished Crossfading
17:54:25 M: 6676480 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:25 M: 6676480 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 281
17:54:25 M: 6676480 DEBUG: CPlayerCoreFactor::GetPlayers(smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3)
17:54:25 M: 5496832 INFO: MP3Codec: Loaded decoder at 00BE0520
17:54:25 M: 4960256 INFO: PAP Player: Queuing next file smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3
17:54:25 M: 4812800 INFO: AudioDecoder: File is queued
17:54:25 M: 4816896 DEBUG: Starting Crossfade - resuming stream 0
17:54:25 M: 4816896 DEBUG: Playback has started
17:54:25 M: 4816896 DEBUG: CGUIInfoManager::SetCurrentSong(smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3)
17:54:27 M: 5087232 DEBUG: Finished Crossfading
17:54:30 M: 6926336 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:30 M: 6926336 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 142
17:54:30 M: 6926336 DEBUG: CPlayerCoreFactor::GetPlayers(smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3)
17:54:30 M: 5750784 INFO: MP3Codec: Loaded decoder at 00D80040
17:54:30 M: 5218304 INFO: PAP Player: Queuing next file smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3
17:54:30 M: 5074944 INFO: AudioDecoder: File is queued
17:54:30 M: 5083136 DEBUG: Starting Crossfade - resuming stream 1
17:54:30 M: 5083136 DEBUG: Playback has started
17:54:30 M: 5083136 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3)
17:54:32 M: 4837376 DEBUG: Finished Crossfading
17:54:35 M: 6676480 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:35 M: 6676480 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 227
17:54:35 M: 6676480 DEBUG: CPlayerCoreFactor::GetPlayers(smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3)
17:54:35 M: 5500928 INFO: MP3Codec: Loaded decoder at 00D57010
17:54:35 M: 4964352 INFO: PAP Player: Queuing next file smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3
17:54:36 M: 4820992 INFO: AudioDecoder: File is queued
17:54:36 M: 4820992 DEBUG: Starting Crossfade - resuming stream 0
17:54:36 M: 4820992 DEBUG: Playback has started
17:54:36 M: 4820992 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3)
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: CApplication::Render(), too many exceptions
17:54:36 M: 4816896 FATAL: EXCEPTION_ACCESS_VIOLATION (0xc0000005)
at 0x00235f16
I have the lyrics script loading from a key press on my remote. I load a playlist...press the remote key for the lyrics script....after a second the script starts running...I can use the skipnext on the remote to change songs...I can keep changing songs without a problem until the script runs into a song with multiple options. If one option is not selected and the skipnext song is pressed again XBMC will freeze and will require a hard reboot. Now, if the script is loaded the normal way.....this is not a problem...
I do use this <playlistasfolders>false</playlistasfolders> option...have not tested the other playlist style to see if it's the same.
I have a whole log I can post but not sure how on this new forum...Just cut and past in the message or post someo ther way? Here is just the end of the log if it helps...
17:54:18 M: 4042752 INFO: AudioDecoder: File is queued
17:54:18 M: 4046848 DEBUG: Starting Crossfade - resuming stream 1
17:54:18 M: 4046848 DEBUG: Playback has started
17:54:18 M: 4046848 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Pearl Jam/Vitalogy (1994)/Pearl Jam - Better Man.mp3)
17:54:20 M: 3788800 DEBUG: Finished Crossfading
17:54:25 M: 6676480 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:25 M: 6676480 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 281
17:54:25 M: 6676480 DEBUG: CPlayerCoreFactor::GetPlayers(smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3)
17:54:25 M: 5496832 INFO: MP3Codec: Loaded decoder at 00BE0520
17:54:25 M: 4960256 INFO: PAP Player: Queuing next file smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3
17:54:25 M: 4812800 INFO: AudioDecoder: File is queued
17:54:25 M: 4816896 DEBUG: Starting Crossfade - resuming stream 0
17:54:25 M: 4816896 DEBUG: Playback has started
17:54:25 M: 4816896 DEBUG: CGUIInfoManager::SetCurrentSong(smb://paulhannon@C1518784-A/Music/The Beatles/Abbey Road (1969)/The Beatles - Carry That Weight.mp3)
17:54:27 M: 5087232 DEBUG: Finished Crossfading
17:54:30 M: 6926336 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:30 M: 6926336 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 142
17:54:30 M: 6926336 DEBUG: CPlayerCoreFactor::GetPlayers(smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3)
17:54:30 M: 5750784 INFO: MP3Codec: Loaded decoder at 00D80040
17:54:30 M: 5218304 INFO: PAP Player: Queuing next file smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3
17:54:30 M: 5074944 INFO: AudioDecoder: File is queued
17:54:30 M: 5083136 DEBUG: Starting Crossfade - resuming stream 1
17:54:30 M: 5083136 DEBUG: Playback has started
17:54:30 M: 5083136 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Nickelback/All The Right Reasons (2005)/Nickelback - Photograph.mp3)
17:54:32 M: 4837376 DEBUG: Finished Crossfading
17:54:35 M: 6676480 DEBUG: CApplication::OnKey: 223 pressed, action is 14
17:54:35 M: 6676480 DEBUG: CPlayListPlayer::NextShuffleItem(), return = 227
17:54:35 M: 6676480 DEBUG: CPlayerCoreFactor::GetPlayers(smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3)
17:54:35 M: 5500928 INFO: MP3Codec: Loaded decoder at 00D57010
17:54:35 M: 4964352 INFO: PAP Player: Queuing next file smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3
17:54:36 M: 4820992 INFO: AudioDecoder: File is queued
17:54:36 M: 4820992 DEBUG: Starting Crossfade - resuming stream 0
17:54:36 M: 4820992 DEBUG: Playback has started
17:54:36 M: 4820992 DEBUG: CGUIInfoManager::SetCurrentSong(smb://C1518784-A/Music/Pink Floyd/The Wall (1979)/Pink Floyd - The Trial.mp3)
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: exception in CApplication::Render()
17:54:36 M: 4816896 ERROR: CApplication::Render(), too many exceptions
17:54:36 M: 4816896 FATAL: EXCEPTION_ACCESS_VIOLATION (0xc0000005)
at 0x00235f16