Bugzilla – Bug 2573
Use of uninitialized value in ContextualFetch.pm
Last modified: 2011-03-16 04:39:13 UTC
Over the weekend I noticed SlimServer taking a much longer time to perform certain actions. Looking at the log file, I am getting the following message repeated several times a second: 2005-11-15 22:24:02.7659 Use of uninitialized value in subroutine entry at /usr/local/slimserver/CPAN/DBIx/ContextualFetch.pm line 51. Eventually SlimServer appears to work through the bug and go back to normal operation (messages stop coming). It appears to be linked to library scans (even playlist scans trip it). Problem first appeared in 6.2.0, just upgraded to 6.2.1, and problem remains. Server is running on a Gentoo Linux box, kernel 2.6.8, machine is a Intel Pentium2 @ 300 MHz with 128 meg of ram. Perl is v5.8.7. I'm accessing the web interface from a PowerBook G4 using both Safari and Camino.
The warning is harmless - but I'm curious to know what's causing the issue.
I'm glad the system doesn't crash due to the error, but the processor load (due to IO associated with printing the message?) is a little undesirable.
This has been fixed in the 6.2.2 nightlies and 6.5 trunk.