Bugzilla – Bug 9052
Squeezecenter 7.1 causes the Fedora9 services GUI to go an infinite loop when it restarts
Last modified: 2009-07-31 10:26:38 UTC
Using the below two commands install Squeezecenter 7.1 on Fedora9 correctly, no problem with the installation process. rpm -Uvh http://repos.slimdevices.com/yum/squeezecenter/release/squeezecenter-repo-1-4.noarch.rpm yum install squeezecenter Accessing Fedora “Services” from System->Administration->Services, will stop (squeezecenter) fine. The problem is when restarting or (starting after we stop the SC service), the services GUI will loop forever. The strange thing is the SC will start and functions fine, except it leaves the service GUI in an infinite loop. I test it and verified the problem, this problem was not present on 7.0.1
I'll try to look into this tomorrow. I wonder if this is related to bug 9007 (which unfortunately I can't reproduce...). Feel free to assign to me. BTW, nothing changed in the RPM init script between 7.0.1 and 7.1.
Also, what arch did you test on?
Moving to 7.3 ....
FWIW, I can easily reproduce this on F9 but I have no idea what causes it...
Ross: Can you verify this on 7.2.1, then give Matt access to the image so he can attempt to fix it.
Reproduced, Mwise: \\172.19.115.155\share\MWise
It might be interesting to try to reproduce this on F10 beta in case it was a Fedora bug that's been fixed.
Found it... the issue is that 'serviceconf' is watching the output of our start script and gets confused when we report an error, AND "OK". It basically hangs the fd.read function. Fixing the error solves the problem.. the error is this: Useless use of a constant in void context at /usr/lib/perl5/vendor_perl/Slim/Networking/Slimproto.pm line 129. If you comment out line 129, the issue goes away. Thats not the right fix, but does prove the fix itself. Andy, can you fix line 129 so it works on FC 9?
What exact line of code in 7.3?
I had no idea it was related, but that error is also reported as bug 9200.
*** Bug 9200 has been marked as a duplicate of this bug. ***
Fixed in change 23889.
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Reduce number of active targets for SC