Error mounting partitions (possibly already mounted)
Remounting first music partition read-only
Remounting second music partition read-only
No secondary hard disk
Press 'q' now to go into development mode. You Have Zero Seconds To Comply...
Starting player
kmalloc: Size (262873) too large
hijack: no memory for parsing config.ini; skipped
[hijack] ERROR: : "no memory"
khttpd: listening on port 80
kftpd: listening on port 21
Starting original player
player.cpp : 385:empeg-car 2.00-beta11 2002/02/08.
Prolux 4 empeg car - 2.1434 Feb 7 2002
Vcb: 0x4086d000
Anyone know why I am getting this? Before you ask:
empeg:/empeg/bin# cd /empeg/var
empeg:/empeg/var# ls -la
drwxr-xr-x 2 0 0 4096 Jun 7 17:33 .
drwxr-xr-x 5 0 0 4096 May 29 2001 ..
-rw-r--r-- 1 0 0 4832225 Mar 31 03:37 car-emplode-v2.00-beta11.zip
-rw-r--r-- 1 0 0 949 Jun 7 17:40 config.ini
-rw-r--r-- 1 0 0 717592 Jun 7 17:33 database
-rw-r--r-- 1 0 0 22568 Jun 7 17:33 playlists
-rw-r--r-- 1 0 0 390 Jun 7 17:33 tags
So my config.ini is definitely not too big. What I have done is that I have created a script to run the player binary with the -s- option i.e.
empeg:/empeg/bin# cd /empeg/bin
empeg:/empeg/bin# cat player
#!/bin/bash
CODE=42
while [ $CODE -eq 42 ]; do
echo "Starting original player"
/empeg/bin/player.orig -s- $1 $2 $3 $4 $5 $6
CODE=$?
echo "Original player exited with return code" "$CODE"
if [ $CODE -eq 42 ]; then
echo "Restarting player..."
fi
done
The original player binary is simply renamed to player.orig.
Perhaps there is a better way to do this? Everything else works fine, hijack just runs out of room to load the config.ini to parse things. I am also running preinit.d with that little telnetd and the viewer program that attaches to hijack. All I have to do is rename the player.orig back to the original and everything's sweet again so I don't think it's preinit.d.
It appears to be something to do with using the shell to launch the player.
Ideas?
thanks,