PDA

View Full Version : Pages.pm line 1001: not quite a crash



Ert
2004-04-15, 17:48
Hiya.

Following an unfortunate hard drive crash last week, I was forced to
wipe my server and reinstall from scratch. So I've now got a shiny new
slimserver 5.1.1 install running on a shiny new Mac OS 10.3.3 install,
and essentially nothing else on the machine.

The startup was pretty normal, with one oddity in the logs:

> 2004-04-14 20:27:32.8600 SlimServer OS Specific init...
> 2004-04-14 20:27:32.8634 SlimServer settings init...
> Use of uninitialized value in pattern match (m//) at ./slimserver.pl
> line 614, <PLIST> line 88.
> 2004-04-14 20:27:38.6778 SlimServer setting language...
[...]


After running for a couple of hours, however, the server appeared to
crash in between two songs. The log:

> 2004-04-14 20:27:39.6876 SlimServer iTunes init...
> 2004-04-14 20:27:45.0948 SlimServer done start...
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line 1001.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line 1001.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 858.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 990.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 1144.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 1276.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 1408.
[...]
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 15609.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 15609.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 15774.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line
> 1001, <PLIST> line 15774.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line 1001.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line 1001.
> Use of uninitialized value in quotemeta at Slim/Web/Pages.pm line 1001.
[...]

....and on it goes, for about 3,452 lines of complaint about Pages.pm
line 1001. After those spotty citations of the PLIST line number for
the first couple hundred entries, the last few thousand of the lines
were the same as those last three. The slimp3 screen went blank, the
web interface wouldn't respond, and restarting the slimp3 hung at
looking for a slimserver on the network.

I didn't have time to restart the server right then, but when I
returned to it six hours later everything was running fine. I'm not
sure if the apparent crash was just all that time writing problems out
to the log, or something entirely other. I can't seem to duplicate the
problem, though.

- Ert