Here's the serial output when it fails at restart:
player(118): memory violation at pc=0x02078f34, lr=0x020f6fc8 (bad address=0x0000001c, code 2)
pc : [<02078f34>] lr : [<020f6fc8>]
sp : be5fbb08 ip : be5fba80 fp : be5ffcb8
r10: 00000001 r9 : 00000005 r8 : 02244af0
r7 : ffffbea0 r6 : ffffbea4 r5 : be5fbb10 r4 : be5fbb34
r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode USER_32 Segment user
Control: C0EC917D Table: C0EC917D DAC: 00000015
Function entered at [<02078dbc>] from [<020785b8>]
r10 = 00000001 r9 = 0219ADAC r8 = 0219AC50 r7 = BE5FFCC0
r6 = 0219ACF0 r5 = 0219ADAC r4 = 02244AF0
Function entered at [<02078424>] from [<02076a94>]
r7 = 022423F8 r6 = 0219ACF0 r5 = 022423E8 r4 = 0000000C
Function entered at [<02076830>] from [<020ec52c>]
r10 = 020EC474 r9 = 0219AC50 r8 = 0000280B r7 = 00000080
r6 = 0000000B r5 = 0219AC50 r4 = BE5FFD64
Function entered at [<020ec474>] from [<020f3808>]
r5 = 0219AC68 r4 = BE5FFE40
Function entered at [<020f3740>] from [<0212e80c>]
r4 = 00000000
Function entered at [<0212cf80>] from [<020f3584>]
r8 = 0219712C r7 = 02197118 r6 = 020EC474 r5 = 00000003
r4 = 00000000
Function entered at [<020f34d4>] from [<0212e80c>]
r5 = 00000000 r4 = 00000000
Function entered at [] from [<00000000>]
Function entered at [] from []
Function entered at [<23a0fef4>] from [<23a0ff00>]
Unable to handle kernel paging request at virtual address 23a0fef8
memmap = C0EC8000, pgd = c0ec8000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 2
CPU: 0
pc : [] lr : []
sp : c0293f44 ip : c0293f00 fp : c0293f90
r10: 00000002 r9 : c0fa80e0 r8 : 0000000c
r7 : 00000000 r6 : 23a0fef4 r5 : 23a0ff00 r4 : e3a02000
r3 : 60000013 r2 : c00fe1e4 r1 : 00000001 r0 : e3a01ff0
Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C0EC917D Table: C0EC917D DAC: 00000015
Process player (pid: 118, stackpage=c0293000)
Stack:
c0293f20: c0019670 c00dfb60 60000013
c0293f40: ffffffff c0fa80f8 c0fa3920 c0292000 c0293fb8 0000001c c0011948 020f6fc8
c0293f60: 0000001c 00000002 c0293fb8 0000000f 0000001c 00000000 00000002 00000005
c0293f80: 00000001 c0293fb4 c0293f94 c0011e80 c00116f8 c00fc978 be5fbb10 ffffbea4
c0293fa0: ffffbea0 02244af0 00000000 c0293fb8 c000a008 c0011da8 00000000 00000000
c0293fc0: 00000000 00000000 be5fbb34 be5fbb10 ffffbea4 ffffbea0 02244af0 00000005
c0293fe0: 00000001 be5ffcb8 be5fba80 be5fbb08 020f6fc8 02078f34 60000010 ffffffff
Backtrace:
Function entered at [] from []
r10 = 00000001 r9 = 00000005 r8 = 00000002 r7 = 00000000
r6 = 0000001C r5 = 0000000F r4 = C0293FB8
Function entered at [] from []
r8 = 02244AF0 r7 = FFFFBEA0 r6 = FFFFBEA4 r5 = BE5FBB10
r4 = C00FC978
Code: ebfce63f e2440010 (e5961004) e1a035a1 e59f20cc
Restored terminal settings
Remounting first music partition read-only
Remounting second music partition read-only
No secondary hard disk
Abnormal player termination
Player received signal 11
Starting player
empeg-car 2.00-beta3 2001/10/17.
E !! tags.cpp 61: Failed to open tags (0xc0041002).
Rebuild 71194ms