Bugzilla – Bug 1440
sysseek causes crash while playing 'net radio
Last modified: 2008-09-15 14:37:04 UTC
I got this error 3 times last night. twice trying to start playback of LastFM plugin, then once after streaming from JackFM in ShoutCast plugin for about an hour: 2005-04-26 02:35:11.7938 reduced chunksize to 4512 for metadata 2005-04-26 02:35:11.7946 Read to end of file or pipe Can't locate object method "sysseek" via package "Slim::Player::Protocols::HTTP" at /mnt/mand rake/usr/local/slimserver/trunk/Slim/Player/Source.pm line 59. [fishbone@callisto trunk]# if the server thinks it is end of song for some reason, perhaps the protocol handler needs a dummy method, or we have to avoid calling systell after streaming radio and thinking the 'song' has ended. this is using r3076 from trunk, Mandrake 10, perl 5.8.3
I'm guessing you had --d_source on. If so, it's the systell that we should avoid.
yes, that's correct. is this only when d_source is on? as you can tell, it was quite late so I wasn't able to sort out what exactly systell does and whether it serves any need for radio.
Yeah, it should only happen with --d_source. The systell is purely for debugging and shouldn't have any significance for radio. Minimally, we can add a ->can('syseek') check in the systell() implementation.
minimal is good. especially since its a debug thing.
committed at change 3086 for 6.1, prints a msg and a Data::Dump for the album when no tracks are found. not required for 6.0.2
nevermind...last comment was not a fix for this bug after all :) instead, committed the simple fix in change 3089
There are 536 bugs in the database with targets of '---' that were fixed prior to new year 2006. I am setting them to targets of 6.2.1 to keep them from showing up in my queries.