[mythtv-users] Oops on simultaneous recordings...

Jeff "Muddy" Waters mythtvlist at muddysmind.com
Mon Jun 28 10:40:00 EDT 2004


On Wed, 2004-05-26 at 21:08, Poul Petersen wrote:
> 	I've been trouble-shooting an intermittent problem for quite some time now,
> and I can't draw a definitive list of conditions. So, I'm sending this email
> just to see if anyone else has ever seen anything like this.
> 
> 	I've got a separate master backend machine with two capture cards.
> Every now and then (maybe 1 out of three times?) when the box needs to
> record two shows at the same time, the machine will Oops about 10 minutes into
> the recordings. If I then hard boot the machine, the recordings will start back
> up and complete fine. 
> 
> 	If I reboot the machine every day, the problem will still
> occur every now and then (so it's not a memory leak). I've been running this
> box for almost 16 months and in the begining I ran lots of tests with three
> capture cards, and I don't remember it ever crashing. I think the problems
> may have appeared when I upgraded to 0.14, but I can't be sure. At the
> time I also upgraded the disk and added a LCD - these variables have all
> been removed (I built a separate frontend and installed the LCD there,
> and I removed the second hard drive). I also added extra case fans
> in case it was thermally related. I also ran memtestx86 for a full
> weekend with no errors.
> 
> 	 I've worked around the problem by changing the encoder scheduling
> so that the frontend gets the second recording, thus ensuring that the master
> backend never has to perform two simultaneous recordings (unless I try to
> record three shows at the same time, but I haven't needed to do that recently).
> Since I made this change, the machine has been stable (it has not oopsed in 
> over a month whereas it used to oops about once a week). 
> 
> 	Below I've attached the Oops I usually see and the machine
> specs. Notice that I usually get two Oops's, one in mythbackend and
> the other in kswapd, sometimes kjournald, etc.
> 
> Thanks for reading...
> 
> -poul
> 
> Specs:
> RedHat 9 w/ kernel 2.4.25
> ASUS A7V8X-X, AMD XP2200+, 256MB
> Myth-0.14 built from source
> mysql-4.0.13
> (2) WinTV Radio using bttv/btaudio
> alsa-0.9.4 snd-via82xx (on-board)
> ext3 filesystem
> 1GB of swap
> 
> kernel:  <1>Unable to handle kernel paging request at virtual address 35333c47
> kernel: c0135b7d
> kernel: *pde = 00000000
> kernel: Oops: 0002
> kernel: CPU:    0
> kernel: EIP:    0010:[<c0135b7d>]    Tainted: P 
> kernel: EFLAGS: 00010046
> kernel: eax: 35333c43   ebx: c1305dd4   ecx: c1cfe000   edx: cdaba000
> kernel: esi: 00000018   edi: c1cfecc0   ebp: c1205010   esp: ceaf7dc0
> kernel: ds: 0018   es: 0018   ss: 0018
> kernel: Process mythbackend (pid: 3911, stackpage=ceaf7000)
> kernel: Stack: 00000282 c1cfecc0 c1cfecc0 c013547e c1305dd4 c1cfecc0 c1cfecc0 c0140c27 
> kernel:        c1305dd4 c1cfecc0 c0142fdd c1cfecc0 00000000 c1205010 c0270358 00002366 
> kernel:        c01362a7 c1205010 000001d2 ceaf6000 00000c80 000001d2 0000000c 00000020 
> kernel: Call Trace:    [<c013547e>] [<c0140c27>] [<c0142fdd>] [<c01362a7>] [<c01364dd>]
> kernel:   [<c0136553>] [<c0137422>] [<c014182e>] [<c0137730>] [<c012efe5>] [<c012f0bb>]
> kernel:   [<d0830500>] [<c012f783>] [<c012fb7a>] [<c012ffa0>] [<c013012d>] [<c012ffa0>]
> kernel:   [<c01acc10>] [<c013e863>] [<c0108dbf>]
> kernel: Code: 89 50 04 c7 01 00 00 00 00 8b 43 08 8d 53 08 89 48 04 89 01 
> 
> 
> >>EIP; c0135b7d <kmem_find_general_cachep+69d/1ee0>   <=====
> 
> >>ebx; c1305dd4 <_end+fec1dc/104f3488>
> >>ecx; c1cfe000 <_end+19e4408/104f3488>
> >>edx; cdaba000 <_end+d7a0408/104f3488>
> >>edi; c1cfecc0 <_end+19e50c8/104f3488>
> >>ebp; c1205010 <_end+eeb418/104f3488>
> >>esp; ceaf7dc0 <_end+e7de1c8/104f3488>
> 
> Trace; c013547e <kmem_cache_free+1e/30>
> Trace; c0140c27 <bread+e7/100>
> Trace; c0142fdd <try_to_free_buffers+5d/1f0>
> Trace; c01362a7 <kmem_find_general_cachep+dc7/1ee0>
> Trace; c01364dd <kmem_find_general_cachep+ffd/1ee0>
> Trace; c0136553 <kmem_find_general_cachep+1073/1ee0>
> Trace; c0137422 <_alloc_pages+62/200>
> Trace; c014182e <block_read_full_page+1ee/2c0>
> Trace; c0137730 <__alloc_pages+170/270>
> Trace; c012efe5 <filemap_fdatawait+1c5/350>
> Trace; c012f0bb <filemap_fdatawait+29b/350>
> Trace; d0830500 <[ext3].text.start+4480/cb0d>
> Trace; c012f783 <grab_cache_page_nowait+183/220>
> Trace; c012fb7a <do_generic_file_read+32a/820>
> Trace; c012ffa0 <do_generic_file_read+750/820>
> Trace; c013012d <generic_file_read+bd/870>
> Trace; c012ffa0 <do_generic_file_read+750/820>
> Trace; c01acc10 <ide_dma_intr+0/430>
> Trace; c013e863 <default_llseek+2a3/ce0>
> Trace; c0108dbf <__up_wakeup+128f/1660>
> 
> Code;  c0135b7d <kmem_find_general_cachep+69d/1ee0>
> 00000000 <_EIP>:
> Code;  c0135b7d <kmem_find_general_cachep+69d/1ee0>   <=====
>    0:   89 50 04                  mov    %edx,0x4(%eax)   <=====
> Code;  c0135b80 <kmem_find_general_cachep+6a0/1ee0>
>    3:   c7 01 00 00 00 00         movl   $0x0,(%ecx)
> Code;  c0135b86 <kmem_find_general_cachep+6a6/1ee0>
>    9:   8b 43 08                  mov    0x8(%ebx),%eax
> Code;  c0135b89 <kmem_find_general_cachep+6a9/1ee0>
>    c:   8d 53 08                  lea    0x8(%ebx),%edx
> Code;  c0135b8c <kmem_find_general_cachep+6ac/1ee0>
>    f:   89 48 04                  mov    %ecx,0x4(%eax)
> Code;  c0135b8f <kmem_find_general_cachep+6af/1ee0>
>   12:   89 01                     mov    %eax,(%ecx)
> 
> ______________________________________________________________________
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users



I'm getting similar with my dual p2 300's on a tyan 1834D motherboard.

Jun 27 18:00:11 mustang saa7115[0]: decoder set norm NTSC
Jun 27 18:00:11 mustang saa7115[0] set audio: 0x02
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Jun 27 18:00:12 mustang saa7115[0]: decoder set size
Jun 27 18:00:12 mustang Hpsc: 0x00001, Hfsc: 0x00480
Jun 27 18:00:12 mustang Setting full NTSC height
Jun 27 18:00:12 mustang saa7115[0]: decoder disable output
Jun 27 18:00:12 mustang saa7115[0]: decoder enable output
Jun 27 18:03:25 mustang Unable to handle kernel paging request at
virtual address ffffffeb
Jun 27 18:03:25 mustang printing eip:
Jun 27 18:03:25 mustang c8e4dfbc
Jun 27 18:03:25 mustang *pde = 00003063
Jun 27 18:03:25 mustang *pte = 00000000
Jun 27 18:03:25 mustang Oops: 0002
Jun 27 18:03:25 mustang CPU:    1
Jun 27 18:03:25 mustang EIP:    0000:[<c8e4dfbc>]    Not tainted
Jun 27 18:03:25 mustang EFLAGS: c8e4c000
Jun 27 18:03:25 mustang eax: 00001b55   ebx: 00000001   ecx: c8e4c000  
edx: ffffffff
Jun 27 18:03:25 mustang esi: c01c8f74   edi: c8e4dfbc   ebp: 00000065  
esp: c8e4df8c
Jun 27 18:03:25 mustang ds: 4580   es: bfb4   ss: 0018
Jun 27 18:03:25 mustang Process mythbackend (pid: 1623,
stackpage=c8e4d000)
Jun 27 18:03:25 mustang Stack: d0810000 01129f21 00000000 00000000
dfed4580 00000007 c8e4c000 00000001
Jun 27 18:03:25 mustang c0149a80 c8e4c000 00000007 00000003 00000007
c01b586e 40769334 00000000
Jun 27 18:03:25 mustang 00000319 00000007 00000003 00000007 00000000
0000002b 0000002b ffffffef
Jun 27 18:03:25 mustang Call Trace:    [<c01b586e>]
Jun 27 18:03:25 mustang
Jun 27 18:03:25 mustang Code: 07 00 00 00 6e 58 1b c0 34 93 76 40 00 00
00 00 19 03 00 00


Would moving mythbackend to another system help this maybe?



More information about the mythtv-users mailing list