[mythtv-users] everything working, kernel oops

tech at gnuconsulting.com tech at gnuconsulting.com
Thu Feb 19 09:25:44 EST 2004


I stayed up *way* too late last night, but in the end I had everything
working.  Woohoo!  And, to test out the scheduling of shows, I set the
repeat of Conan to be recorded, and headed to bed.  This morning, I
checked and I had had my very first linux kernel oops ever, after over
five years of daily linux usage! It was very exciting...  Anyway, I
started to write an email to the list asking for help, when a scheduled
recording for Arthur kicked off, and after one or two minutes, I had
another kernel oops.  So, both backtraces of below, and I have had to
turn off the backend until I figure this out (this machine is also my
wife's email box).

On a (maybe) related note, myth doesn't seem to 'turn off' my tuner card
on exit.  I.e., if I try and watch LiveTV (too slow), when I quit I can
still hear the audio for the last station I was on.  The only way to
turn it off is by opening xawtv, then closing it.  Ideas?

Feb 19 02:34:57 debian kernel:  printing eip:
Feb 19 02:34:57 debian kernel: c013ded8
Feb 19 02:34:57 debian kernel: Oops: 0002 [#1]
Feb 19 02:34:57 debian kernel: CPU:    0
Feb 19 02:34:57 debian kernel: EIP:    0060:[free_block+72/208]
Tainted: PF
Feb 19 02:34:57 debian kernel: EFLAGS: 00010016
Feb 19 02:34:57 debian kernel: EIP is at free_block+0x48/0xd0
Feb 19 02:34:57 debian kernel: eax: bdc5c8c7   ebx: f0422000   ecx:
f0422040   edx: f04b9080
Feb 19 02:34:57 debian kernel: esi: f7d7ac88   edi: 00000005   ebp:
f7d7ac94   esp: f7d99ddc
Feb 19 02:34:57 debian kernel: ds: 007b   es: 007b   ss: 0068
Feb 19 02:34:57 debian kernel: Process kswapd0 (pid: 8,
threadinfo=f7d98000 task=f7d9ecc0)
Feb 19 02:34:57 debian kernel: Stack: f7d7ac88 f03f90c0 f7d7aca4
f7dc9cd0 00000282 f0213040 f7fee5e0 c013dfb0
Feb 19 02:34:57 debian kernel:        f7d7ac88 f7dc9cd0 0000001b
0000001b f7dc9cc0 00000282 f0213040 f7d98000
Feb 19 02:34:57 debian kernel:        c013e197 f7d7ac88 f7dc9cc0
f02130d4 f7d99e7c 00000036 c01924ed f7d7ac88
Feb 19 02:34:57 debian kernel: Call Trace:
Feb 19 02:34:57 debian kernel:  [cache_flusharray+80/304]
cache_flusharray+0x50/0x130
Feb 19 02:34:57 debian kernel:  [kmem_cache_free+71/80]
kmem_cache_free+0x47/0x50
Feb 19 02:34:57 debian kernel:  [ext3_destroy_inode+29/48]
ext3_destroy_inode+0x1d/0x30
Feb 19 02:34:57 debian kernel:  [destroy_inode+53/80]
destroy_inode+0x35/0x50
Feb 19 02:34:57 debian kernel:  [dispose_list+71/160]
dispose_list+0x47/0xa0
Feb 19 02:34:57 debian kernel:  [prune_icache+194/496]
prune_icache+0xc2/0x1f0
Feb 19 02:34:57 debian kernel:  [shrink_icache_memory+35/48]
shrink_icache_memory+0x23/0x30
Feb 19 02:34:57 debian kernel:  [shrink_slab+286/368]
shrink_slab+0x11e/0x170
Feb 19 02:34:57 debian kernel:  [balance_pgdat+466/512]
balance_pgdat+0x1d2/0x200
Feb 19 02:34:57 debian kernel:  [kswapd+279/304] kswapd+0x117/0x130
Feb 19 02:34:57 debian kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
Feb 19 02:34:57 debian kernel:  [ret_from_fork+6/20]
ret_from_fork+0x6/0x14
Feb 19 02:34:57 debian kernel:  [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
Feb 19 02:34:57 debian kernel:  [kswapd+0/304] kswapd+0x0/0x130
Feb 19 02:34:57 debian kernel:  [kernel_thread_helper+5/12]
kernel_thread_helper+0x5/0xc
Feb 19 02:34:57 debian kernel:
Feb 19 02:34:57 debian kernel: Code: 89 50 04 89 02 c7 43 04 00 02 20 00
2b 4b 0c c7 03 00 01 10
Feb 19 02:34:57 debian kernel:  <6>note: kswapd0[8] exited with
preempt_count 1


and

Feb 19 07:01:02 debian kernel:  printing eip:
Feb 19 07:01:02 debian kernel: c013dd3e
Feb 19 07:01:02 debian kernel: Oops: 0002 [#1]
Feb 19 07:01:02 debian kernel: CPU:    0
Feb 19 07:01:02 debian kernel: EIP:    0060:[cache_alloc_refill+206/544]
Tainted: PF
Feb 19 07:01:02 debian kernel: EFLAGS: 00010046
Feb 19 07:01:02 debian kernel: EIP is at cache_alloc_refill+0xce/0x220
Feb 19 07:01:02 debian kernel: eax: 714c3d56   ebx: f7ffbe80   ecx:
00000006   edx: f7ff7f4c
Feb 19 07:01:02 debian kernel: esi: dc074000   edi: dc074018   ebp:
f7ffbe90   esp: f19e3ea0
Feb 19 07:01:02 debian kernel: ds: 007b   es: 007b   ss: 0068
Feb 19 07:01:02 debian kernel: Process bash (pid: 2677,
threadinfo=f19e2000 task=dbf4a720)
Feb 19 07:01:02 debian kernel: Stack: d19f7e80 00000001 00000001
dc074018 f7ff7f4c f7ff7f54 00000296 ddc532e0
Feb 19 07:01:02 debian kernel:        fffffff4 00000000 c013e0ce
f7ff7f40 000000d0 f19e2000 c011cfce f7ff7f40
Feb 19 07:01:02 debian kernel:        000000d0 01200011 ddc532e0
00000286 f7fff8e8 dc074900 f19e2000 00000a76
Feb 19 07:01:02 debian kernel: Call Trace:
Feb 19 07:01:02 debian kernel:  [kmem_cache_alloc+62/64]
kmem_cache_alloc+0x3e/0x40
Feb 19 07:01:02 debian kernel:  [copy_files+94/848]
copy_files+0x5e/0x350
Feb 19 07:01:02 debian kernel:  [copy_process+817/2624]
copy_process+0x331/0xa40
Feb 19 07:01:02 debian kernel:  [do_pipe+389/528] do_pipe+0x185/0x210
Feb 19 07:01:02 debian kernel:  [do_fork+80/368] do_fork+0x50/0x170
Feb 19 07:01:02 debian kernel:  [sigprocmask+64/192]
sigprocmask+0x40/0xc0
Feb 19 07:01:02 debian kernel:  [sys_rt_sigprocmask+242/352]
sys_rt_sigprocmask+0xf2/0x160
Feb 19 07:01:02 debian kernel:  [sys_clone+65/80] sys_clone+0x41/0x50
Feb 19 07:01:02 debian kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Feb 19 07:01:02 debian kernel:
Feb 19 07:01:02 debian kernel: Code: 89 50 04 89 02 c7 46 04 00 02 20 00
83 7e 14 ff c7 06 00 01
Feb 19 07:01:02 debian kernel:  <6>note: bash[2677] exited with
preempt_count 1
Feb 19 07:01:02 debian kernel: Call Trace:
Feb 19 07:01:02 debian kernel:  [schedule+1389/1408]
schedule+0x56d/0x580
Feb 19 07:01:02 debian kernel:  [unmap_page_range+67/112]
unmap_page_range+0x43/0x70
Feb 19 07:01:02 debian kernel:  [unmap_vmas+436/528]
unmap_vmas+0x1b4/0x210
Feb 19 07:01:02 debian kernel:  [exit_mmap+123/400] exit_mmap+0x7b/0x190
Feb 19 07:01:02 debian kernel:  [mmput+100/192] mmput+0x64/0xc0
Feb 19 07:01:02 debian kernel:  [do_exit+338/1040] do_exit+0x152/0x410
Feb 19 07:01:02 debian kernel:  [do_page_fault+0/1292]
do_page_fault+0x0/0x50c
Feb 19 07:01:02 debian kernel:  [die+225/240] die+0xe1/0xf0
Feb 19 07:01:02 debian kernel:  [do_page_fault+478/1292]
do_page_fault+0x1de/0x50c
Feb 19 07:01:02 debian kernel:  [process_timeout+0/16]
process_timeout+0x0/0x10
Feb 19 07:01:02 debian kernel:  [wake_up_process+30/32]
wake_up_process+0x1e/0x20
Feb 19 07:01:02 debian kernel:  [buffered_rmqueue+209/368]
buffered_rmqueue+0xd1/0x170
Feb 19 07:01:02 debian kernel:  [__alloc_pages+159/816]
__alloc_pages+0x9f/0x330
Feb 19 07:01:02 debian kernel:  [do_page_fault+0/1292]
do_page_fault+0x0/0x50c
Feb 19 07:01:02 debian kernel:  [error_code+45/56] error_code+0x2d/0x38
Feb 19 07:01:02 debian kernel:  [cache_alloc_refill+206/544]
cache_alloc_refill+0xce/0x220
Feb 19 07:01:02 debian kernel:  [kmem_cache_alloc+62/64]
kmem_cache_alloc+0x3e/0x40
Feb 19 07:01:02 debian kernel:  [copy_files+94/848]
copy_files+0x5e/0x350
Feb 19 07:01:02 debian kernel:  [copy_process+817/2624]
copy_process+0x331/0xa40
Feb 19 07:01:02 debian kernel:  [do_pipe+389/528] do_pipe+0x185/0x210
Feb 19 07:01:02 debian kernel:  [do_fork+80/368] do_fork+0x50/0x170
Feb 19 07:01:02 debian kernel:  [sigprocmask+64/192]
sigprocmask+0x40/0xc0
Feb 19 07:01:02 debian kernel:  [sys_rt_sigprocmask+242/352]
sys_rt_sigprocmask+0xf2/0x160
Feb 19 07:01:02 debian kernel:  [sys_clone+65/80] sys_clone+0x41/0x50
Feb 19 07:01:02 debian kernel:  [syscall_call+7/11] syscall_call+0x7/0xb


I don't expect you guys to debug the kernel, but I *was* hoping this had
been seen before, with a known fix.

My hardware:
Duron 750Mhz
1.25Gb ram
Nvidia 440MX, latest binary drivers
Hauppauge WinTV bt878
Sound Blaster AWE64 (*just* got my aureal back, may try that later)
using alsa + oss emulation
kernel 2.6.2, self-compiled
25GB free on the partition myth writes to, and it's local to the machine
front and back on the same machine.

So, ideas?  Help?  Cookies? :-)  I really like cookies...

Thanks!

D.A.Bishop


More information about the mythtv-users mailing list