Dear Hans,
I reported these issues a few months ago with ivtv tip and an earlier
kernel, and you suspected it was hrtimer related, but I have built
kernels with hi res disabled, it still seems to be an integral part of
the kernel, and still appearing in the traces. This is a build from
2.6.24-rc3. There is multiple cards installed in this machine. I shall
supply more traces as the crashes happen from different machines.
I have two crashes here, one a panic, and one a lockup, that kept
repeating printing every 11seconds, identically.
# CONFIG_HIGH_RES_TIMERS is not set
Thanks for your help
Regards,
Mark Bryars
-------------------------------------- soft lockup
-----------------------------------
BUG: soft lockup - CPU#1 stuck for 11s! [hsp:1734]
Pid: 1734, comm: hsp Not tainted (2.6.24-rc3 #1)
EIP: 0060:[<f4a6a906>] EFLAGS: 00010246 CPU: 1
EIP is at ivtv_v4l2_read+0x285/0xaca [ivtv]
EAX: f7700150 EBX: cbb2012c ECX: f3423f60 EDX: cbb2033c
ESI: 00180150 EDI: f7580000 EBP: cbb20000 ESP: f3423ea0
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
CR0: 8005003b CR2: f7700150 CR3: 33441000 CR4: 000006d0
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: ffff0ff0 DR7: 00000400
[<c011b814>] __update_rq_clock+0x1a/0x15e
[<c03b6e7b>] schedule+0x1ea/0x683
[<c0137ed2>] enqueue_hrtimer+0x59/0x6b
[<c01381eb>] lock_hrtimer_base+0x15/0x2f
[<c013826e>] hrtimer_try_to_cancel+0x33/0x66
[<c01382af>] hrtimer_cancel+0xe/0x14
[<c03b7d7c>] do_nanosleep+0x59/0x6d
[<c01358fb>] autoremove_wake_function+0x0/0x37
[<c0165c5c>] vfs_read+0x89/0x117
[<f4a6a681>] ivtv_v4l2_read+0x0/0xaca [ivtv]
[<c0166090>] sys_read+0x41/0x6a
[<c0103f1a>] syscall_call+0x7/0xb
This repeated lots.
-------------------------- Panic log ----------------------------------
BUG: unable to handle kernel paging request<1>BUG: unable to handle
kernel paging request at virtual address 031ecc7f
Oops: 0000 [#1] SMP
Pid: 1741, comm: hsp Not tainted (2.6.24-rc3 #1)
EIP: 0060:[<f4a73523>] EFLAGS: 00010202 CPU: 1
Using defaults from ksymoops -t elf32-i386 -a i386
EAX: 031e76b4 EBX: ce7376a0 ECX: 031e76b4 EDX: 031ecc7f
ESI: 00000000 EDI: cb5ab920 EBP: cb5a0000 ESP: cfd43e98
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Stack: ce7376a0 f4a6b0f7 00000000 00000046 495b6938 00006e38 c011b814
0000004d
00001000 080e2428 cb5a016c 00000000 00000000 00000fc0 cb5a0000
cb5a033c
00000000 cb5ab920 f3fb7ac0 c03b6e7b fffffffd 00000020 f3fe5f60
f302bf60
Call Trace:
[<f4a6b0f7>] ivtv_v4l2_read+0xa76/0xaca [ivtv]
[<c011b814>] __update_rq_clock+0x1a/0x15e
[<c03b6e7b>] schedule+0x1ea/0x683
[<c0137ed2>] enqueue_hrtimer+0x59/0x6b
[<c01381eb>] lock_hrtimer_base+0x15/0x2f
[<c013826e>] hrtimer_try_to_cancel+0x33/0x66
[<c01382af>] hrtimer_cancel+0xe/0x14
[<c03b7d7c>] do_nanosleep+0x59/0x6d
[<c01358fb>] autoremove_wake_function+0x0/0x37
[<c0165c5c>] vfs_read+0x89/0x117
[<f4a6a681>] ivtv_v4l2_read+0x0/0xaca [ivtv]
[<c0166090>] sys_read+0x41/0x6a
[<c0103f1a>] syscall_call+0x7/0xb
Code: c4 08 5b 5e 5f c3 53 8b 5c 24 0c 89 5c 24 08 5b e9 19 ff ff ff
90 90 90 53 89 c3 8b 40 14 85 c0 74 19 31 c9 31 c0 89 c2 03 53 10 <8b>
02 0f c8 89 02 83 c1 04 89 c8 39 4b 14 77
>>EIP; f4a73523 <END_OF_CODE+34516523/????> <=====
>>EAX; 031e76b4 <phys_startup_32+30e76b4/c0000000>
>>ECX; 031e76b4 <phys_startup_32+30e76b4/c0000000>
>>EDX; 031ecc7f <phys_startup_32+30ecc7f/c0000000>
Trace; f4a6b0f7 <END_OF_CODE+3450e0f7/????>
Trace; c011b814 <__update_rq_clock+1a/15e>
Trace; c03b6e7b <schedule+1ea/683>
Trace; c0137ed2 <enqueue_hrtimer+59/6b>
Trace; c01381eb <lock_hrtimer_base+15/2f>
Trace; c013826e <hrtimer_try_to_cancel+33/66>
Trace; c01382af <hrtimer_cancel+e/14>
Trace; c03b7d7c <do_nanosleep+59/6d>
Trace; c01358fb <autoremove_wake_function+0/37>
Trace; c0165c5c <vfs_read+89/117>
Trace; f4a6a681 <END_OF_CODE+3450d681/????>
Trace; c0166090 <sys_read+41/6a>
Trace; c0103f1a <syscall_call+7/b>
Code; f4a734f8 <END_OF_CODE+345164f8/????>
00000000 <_EIP>:
Code; f4a734f8 <END_OF_CODE+345164f8/????>
0: c4 08 les (%eax),%ecx
Code; f4a734fa <END_OF_CODE+345164fa/????>
2: 5b pop %ebx
Code; f4a734fb <END_OF_CODE+345164fb/????>
3: 5e pop %esi
Code; f4a734fc <END_OF_CODE+345164fc/????>
4: 5f pop %edi
Code; f4a734fd <END_OF_CODE+345164fd/????>
5: c3 ret
Code; f4a734fe <END_OF_CODE+345164fe/????>
6: 53 push %ebx
Code; f4a734ff <END_OF_CODE+345164ff/????>
7: 8b 5c 24 0c mov 0xc(%esp),%ebx
Code; f4a73503 <END_OF_CODE+34516503/????>
b: 89 5c 24 08 mov %ebx,0x8(%esp)
Code; f4a73507 <END_OF_CODE+34516507/????>
f: 5b pop %ebx
Code; f4a73508 <END_OF_CODE+34516508/????>
10: e9 19 ff ff ff jmp ffffff2e <_EIP+0xffffff2e>
Code; f4a7350d <END_OF_CODE+3451650d/????>
15: 90 nop
Code; f4a7350e <END_OF_CODE+3451650e/????>
16: 90 nop
Code; f4a7350f <END_OF_CODE+3451650f/????>
17: 90 nop
Code; f4a73510 <END_OF_CODE+34516510/????>
18: 53 push %ebx
Code; f4a73511 <END_OF_CODE+34516511/????>
19: 89 c3 mov %eax,%ebx
Code; f4a73513 <END_OF_CODE+34516513/????>
1b: 8b 40 14 mov 0x14(%eax),%eax
Code; f4a73516 <END_OF_CODE+34516516/????>
1e: 85 c0 test %eax,%eax
Code; f4a73518 <END_OF_CODE+34516518/????>
20: 74 19 je 3b <_EIP+0x3b>
Code; f4a7351a <END_OF_CODE+3451651a/????>
22: 31 c9 xor %ecx,%ecx
Code; f4a7351c <END_OF_CODE+3451651c/????>
24: 31 c0 xor %eax,%eax
Code; f4a7351e <END_OF_CODE+3451651e/????>
26: 89 c2 mov %eax,%edx
Code; f4a73520 <END_OF_CODE+34516520/????>
28: 03 53 10 add 0x10(%ebx),%edx
Code; f4a73523 <END_OF_CODE+34516523/????> <=====
2b: 8b 02 mov (%edx),%eax <=====
Code; f4a73525 <END_OF_CODE+34516525/????>
2d: 0f c8 bswap %eax
Code; f4a73527 <END_OF_CODE+34516527/????>
2f: 89 02 mov %eax,(%edx)
Code; f4a73529 <END_OF_CODE+34516529/????>
31: 83 c1 04 add $0x4,%ecx
Code; f4a7352c <END_OF_CODE+3451652c/????>
34: 89 c8 mov %ecx,%eax
Code; f4a7352e <END_OF_CODE+3451652e/????>
36: 39 4b 14 cmp %ecx,0x14(%ebx)
Code; f4a73531 <END_OF_CODE+34516531/????>
39: 77 00 ja 3b <_EIP+0x3b>
Code; f4a73533 <END_OF_CODE+34516533/????>
3b: 00 00 add %al,(%eax)
Code; f4a73535 <END_OF_CODE+34516535/????>
3d: 00 00 add %al,(%eax)
EIP: [<f4a73523>] ivtv_buf_swap+0x13/0x25 [ivtv] SS:ESP 0068:cfd43e98
Kernel panic - not syncing: Fatal exception
--
Mark Bryars
Senior Software Developer
ETV Interactive Ltd
Logie Court
Stirling University Innovation Park
Stirling
Scotland, UK
FK9 4NF
T: +44 (0) 1786 455150
F: +44 (0) 1786 455179
W: www.etvinteractive.com
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel