Bug 9052 - Squeezecenter 7.1 causes the Fedora9 services GUI to go an infinite loop when it restarts
: Squeezecenter 7.1 causes the Fedora9 services GUI to go an infinite loop when...
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Softsqueeze
: 7.1
: PC Fedora
: -- normal (vote)
: 7.x
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-08-05 20:58 UTC by Osama Zaidan
Modified: 2009-07-31 10:26 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Osama Zaidan 2008-08-05 20:58:31 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
Comment 1 Mark Miksis 2008-08-05 21:08:22 UTC
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.
Comment 2 Mark Miksis 2008-08-05 21:13:38 UTC
Also, what arch did you test on?
Comment 3 Mickey Gee 2008-08-07 11:43:33 UTC
Moving to 7.3 ....
Comment 4 Mark Miksis 2008-08-08 20:30:08 UTC
FWIW, I can easily reproduce this on F9 but I have no idea what causes it...
Comment 5 James Richardson 2008-11-07 09:34:17 UTC
Ross:  Can you verify this on 7.2.1, then give Matt access to the image so he can attempt to fix it.
Comment 6 Ross Levine 2008-11-07 15:25:53 UTC
Reproduced, Mwise: 

\\172.19.115.155\share\MWise
Comment 7 Mark Miksis 2008-11-07 15:29:27 UTC
It might be interesting to try to reproduce this on F10 beta in case it was a Fedora bug that's been fixed.
Comment 8 Matt Wise 2008-11-10 09:23:11 UTC
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? 
Comment 9 Andy Grundman 2008-11-10 09:25:57 UTC
What exact line of code in 7.3?
Comment 10 Mark Miksis 2008-11-10 10:04:15 UTC
I had no idea it was related, but that error is also reported as bug 9200.
Comment 11 Andy Grundman 2008-11-10 10:24:48 UTC
*** Bug 9200 has been marked as a duplicate of this bug. ***
Comment 12 Andy Grundman 2008-11-10 10:32:36 UTC
Fixed in change 23889.
Comment 13 James Richardson 2008-12-15 12:05:58 UTC
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.
Comment 14 Chris Owens 2009-07-31 10:26:38 UTC
Reduce number of active targets for SC