Bugzilla – Bug 3498
Crash when browsing rhapsody server that has gone away
Last modified: 2008-09-15 14:38:25 UTC
I left my SB3 (FW54) playing a Rhapsody radio station, came back in the evening and found that it was stopped and wouldn't play again. Browsed back to Home -> Browse Music, then tried to press RIGHT to go into the Rhapsody server (which appears not to be running) and the server crashed. This was in the log: The description for Event ID ( 0 ) in Source ( Application ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Can't call method "isSuccessful" on an undefined value at /PerlApp/Slim/Utils/UPnPMediaServer.pm line 144. Note that I didn't stop the Rhapsody application, but it appears not to be running anymore.
I've checked in a quick fix for this crash. You can reproduce it by killing Rhapsody using the Processes tab from Task Manager (not the Applications tab). This will kill it and not deregister from UPnP. We should do better by detecting that it's crashed somehow and removing the server, because even with this fix the item still appears in Browse Music and the Rhap server menu item just loops around.
Marking this as fixed since it no longer crashes.
SlimServer Version: 6.3.0 - 8002 - Mac OS X 10.4.6 (8I127) - EN - utf8 Might want to take another look at this. I reproduced this by killing the process like you described. Sure enough, nothing 'crashes', but SS/SB still 'see' the rhapsody server as if it were running, though its not. Might be confusing to some.
This bug fix is now part of a released version, and so has been marked closed. If you are still experiencing this problem, please reopen the bug.