mherger wrote: 
> > Can you see which commit that comes before
> > 6a22053ab80130ae380828ff4ed681096fe6c884 in 7.9 branch ?
> 
> 6ed5ccac9c90ef48b4e78682026573971f1406d5
> 
> the --first-parent option might be what you're looking for:
> 
> git log --first-parent
> 
Thanks that helped a bit. 

I've gone back in 7.9 and the problem seems to start with the following
commit: 7672a9aa4113005687112cd8a9eda728c6b19b09
https://github.com/Logitech/slimserver/commit/7672a9aa4113005687112cd8a9eda728c6b19b09

The commit before that (cfe5ec0b1c09fabd9c65e66366a781e3f8ecf0e2) works
properly but with the above commit at May 22'nd 2018 the Segmentation
Fault problem starts. I think this was also introduced in 7.9 which
explains why 7.7 and 7.8 works properly but the 7.9 and 8.0 branch
doesn't.

If I apply the following on the latest 7.9 it starts to work again in my
setup (this is probably not correct solution though since it removes
support for Audio::Scan 0.99):

Code:
--------------------
    
  diff --git a/lib/Audio/Scan.pm b/lib/Audio/Scan.pm
  index 5741bfd..4584fda 100644
  --- a/lib/Audio/Scan.pm
  +++ b/lib/Audio/Scan.pm
  @@ -7,7 +7,7 @@ our $VERSION;
  require XSLoader;
  
  BEGIN {
  -       foreach ('0.99', '0.93', '0.95', '0.94') {
  +       foreach ('0.93', '0.95', '0.94') {
  eval { XSLoader::load('Audio::Scan', $_); };
  
  if (!$@) {
  
--------------------


The above also solves the Segmentation Fault on latest public/8.0
version but 8.0 now instead fails with this error which I guess might be
related to perl 5.8.8 ?

Code:
--------------------
    
  Bareword found where operator expected at 
/media/disk2/squeezecenter/8.0/server/Slim/Player/ProtocolHandlers.pm line 117, 
near "return $handler && $handler =~ /::"
  (Might be a runaway multi-line // string starting on line 114)
        (Do you need to predeclare return?)
  Search pattern not terminated at 
/media/disk2/squeezecenter/8.0/server/Slim/Player/ProtocolHandlers.pm line 117.
  Compilation failed in require at 
/media/disk2/squeezecenter/8.0/server/Slim/Music/Info.pm line 31.
  BEGIN failed--compilation aborted at 
/media/disk2/squeezecenter/8.0/server/Slim/Music/Info.pm line 31.
  Compilation failed in require at 
/media/disk2/squeezecenter/8.0/server/Slim/Utils/Misc.pm line 48.
  Compilation failed in require at /opt/squeezecenter80/slimserver.pl line 234.
  BEGIN failed--compilation aborted at /opt/squeezecenter80/slimserver.pl line 
234.
  
--------------------



Erland Isaksson ('My homepage' (http://erland.isaksson.info))
Developer of 'many plugins/applets'
(http://wiki.slimdevices.com/index.php/User:Erland)
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=112667

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to