2.2.19 reproducable oops through Tivoli BA client 3.7.2.0
This morning, one of our machines Oopsed while running dsmc (Tivoli storage manager Backup-Archive client 3.7.2.0), dsmc itself caught SIGSEGV:
08/10/2001 03:15:54 B/A Performance thread, fatal error, signal 11
This is somewhat peculiar since it should not be possible for a user-space process to shoot a kernel process, and it's even more peculiar because it breaks our daily backup.
Assistance is sought.
Unable to handle kernel paging request at virtual address 000747e8
current->tss.cr3 = 0ea99000, %cr3 = 0ea99000
*pde = 0df77067
Oops: 0000
CPU: 0
EIP: 0010:[<c011e6f7>]
EFLAGS: 00010202
eax: 00008fa0 ebx: 01560000 ecx: d7ea3e80 edx: 000747e0
esi: d6c3d188 edi: cc107000 ebp: 0156f000 esp: c352fedc
ds: 0018 es: 0018 ss: 0018
Process dsmc (pid: 19885, process nr: 131, stackpage=c352f000)
Stack: 0000f000 cecce0c0 c04b5118 00000000 cecce0c0 c011eb0c cecce0c0 0156f000
00000000 c289c2a0 00007ffc 081fefac 00000000 00007ffc c029f5c4 c029f580
00000000 00020000 0001f000 00000000 00000002 01541000 00000001 01541000
Call Trace: [<c011eb0c>] [<c011ee9b>] [<c011ede8>] [<c012738a>] [<c010a154>]
Code: 39 72 08 75 f4 39 6a 0c 75 ef ff 42 14 b8 02 00 00 00 0f ab Quoted 1 line
Quoted 1 line
EIP;
c011e6f7<try_to_read_ahead+6b/108> <=====
Trace; c011eb0c <do_generic_file_read+294/570>
Trace; c011ee9b <generic_file_read+63/7c>
Trace; c011ede8 <file_read_actor+0/50>
Trace; c012738a <sys_read+b2/d0>
Trace; c010a154 <system_call+34/40>
Code; c011e6f7 <try_to_read_ahead+6b/108>
00000000 <_EIP>:
Code; c011e6f7 <try_to_read_ahead+6b/108> <=====
0: 39 72 08 cmp %esi,0x8(%edx) <=====
Code; c011e6fa <try_to_read_ahead+6e/108>
3: 75 f4 jne fffffff9 <_EIP+0xfffffff9> c011e6f0 <try_to_read_ahead+64/108>
Code; c011e6fc <try_to_read_ahead+70/108>
5: 39 6a 0c cmp %ebp,0xc(%edx)
Code; c011e6ff <try_to_read_ahead+73/108>
8: 75 ef jne fffffff9 <_EIP+0xfffffff9> c011e6f0 <try_to_read_ahead+64/108>
Code; c011e701 <try_to_read_ahead+75/108>
a: ff 42 14 incl 0x14(%edx)
Code; c011e704 <try_to_read_ahead+78/108>
d: b8 02 00 00 00 mov $0x2,%eax
Code; c011e709 <try_to_read_ahead+7d/108>
12: 0f ab 00 bts %eax,(%eax)
Signature · 1 line
Matthias Andree
Quoted 11 lines · Matthias Andree
This morning, one of our machines Oopsed while running dsmc (Tivoli storage manager Backup-Archive client 3.7.2.0), dsmc itself caught SIGSEGV:
08/10/2001 03:15:54 B/A Performance thread, fatal error, signal 11
This is somewhat peculiar since it should not be possible for a user-space process to shoot a kernel process, and it's even more peculiar because it breaks our daily backup.
Assistance is sought.
I tried stracing that beast (strace V4.2), but I failed, I only trace the "Performance" thread which displays the dsmc progress. Is there any way to trace one of the remaining two threads so I can figure which file or directory the dsmc dies on?