[mythtv] Mythbackend/kernel oops help

Lee Marlow lmarlow at yahoo.com
Tue Nov 11 21:14:11 EST 2003


Forgot the attachment, sorry.

-----Original Message-----
From: mythtv-dev-bounces at mythtv.org [mailto:mythtv-dev-bounces at mythtv.org]
On Behalf Of Lee Marlow
Sent: Tuesday, November 11, 2003 6:36 PM
To: mythtv-dev at mythtv.org
Subject: [mythtv] Mythbackend/kernel oops help


I have not been able to use MythTV to watch live tv as mythbackend crashes
within 30 minutes of use.  The output from ksymoops (attached) made me think
it was a filesystem issue, so I switched from ReiserFS to ext3 and the same
thing happened.  I ran Maxtor's testing program against the hard drive and
it passed all tests.  I've tried to run mythbackend in gdb to get a trace,
but once the problem happens there is no backtrace information available.

I'm running cvs versions of mythtv and ivtv on an Asus Pundit
Distro: Gentoo
Kernel 2.4.20-gentoo-r7
CPU: 1.7 Ghz Celeron
RAM: 512 MB
HDD: Maxtor 120GB
Tuner: PVR-250

Can anyone help point me in the right direction?  Hardware problem?  Kernel
problem?  Linux distro problem?  Myth problem?  IVTV problem?

Any help would be greatly appreciated.

Thanks

-Lee


-------------- next part --------------
ksymoops 2.4.9 on i686 2.4.20-gentoo-r7.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20-gentoo-r7/ (default)
     -m /usr/src/linux/System.map (default)

Unable to handle kernel paging request at virtual address 1680820c
c01d6ac6
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c01d6ac6>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: d8172000   ebx: 16808208   ecx: 00000003   edx: c1f964a0
esi: 000704f5   edi: 0000000f   ebp: 00000304   esp: d8173e38
ds: 0018   es: 0018   ss: 0018
Process mythbackend (pid: 2469, stackpage=d8173000)
Stack: 00001000 00000000 00001000 0002edc9 c01d7d96 00000304 000704f5 00001000
       00001000 c01d81d5 c7244d40 0002edc9 c7244d40 00000001 c7244d40 0000001c
       c033e8d4 c0216e5c c22fb0c0 c020f55a c0e54000 c0e53000 d8173ea0 00001000
Call Trace:    [<c01d7d96>] [<c01d81d5>] [<c0216e5c>] [<c020f55a>] [<c01d8a95>]
  [<c0206bf0>] [<c020724c>] [<c0206bf0>] [<c01c3268>] [<c02046e9>] [<c01d4c0f>]
  [<c01984e7>]
Code: 39 73 04 89 da 75 f3 0f b7 43 08 3b 44 24 1c 75 e9 66 39 6b


>>EIP; c01d6ac6 <get_hash_table+66/a0>   <=====

>>eax; d8172000 <_end+17e08c43/1e5d4ca3>
>>edx; c1f964a0 <_end+1c2d0e3/1e5d4ca3>
>>esp; d8173e38 <_end+17e0aa7b/1e5d4ca3>

Trace; c01d7d96 <unmap_underlying_metadata+26/90>
Trace; c01d81d5 <__block_prepare_write+1d5/330>
Trace; c0216e5c <__jbd_kmalloc+2c/80>
Trace; c020f55a <start_this_handle+9a/170>
Trace; c01d8a95 <block_prepare_write+35/50>
Trace; c0206bf0 <ext3_get_block+0/90>
Trace; c020724c <ext3_prepare_write+bc/240>
Trace; c0206bf0 <ext3_get_block+0/90>
Trace; c01c3268 <generic_file_write+498/800>
Trace; c02046e9 <ext3_file_write+39/d0>
Trace; c01d4c0f <sys_write+9f/110>
Trace; c01984e7 <ret+0/5>

Code;  c01d6ac6 <get_hash_table+66/a0>
00000000 <_EIP>:
Code;  c01d6ac6 <get_hash_table+66/a0>   <=====
   0:   39 73 04                  cmp    %esi,0x4(%ebx)   <=====
Code;  c01d6ac9 <get_hash_table+69/a0>
   3:   89 da                     mov    %ebx,%edx
Code;  c01d6acb <get_hash_table+6b/a0>
   5:   75 f3                     jne    fffffffa <_EIP+0xfffffffa>
Code;  c01d6acd <get_hash_table+6d/a0>
   7:   0f b7 43 08               movzwl 0x8(%ebx),%eax
Code;  c01d6ad1 <get_hash_table+71/a0>
   b:   3b 44 24 1c               cmp    0x1c(%esp,1),%eax
Code;  c01d6ad5 <get_hash_table+75/a0>
   f:   75 e9                     jne    fffffffa <_EIP+0xfffffffa>
Code;  c01d6ad7 <get_hash_table+77/a0>
  11:   66 39 6b 00               cmp    %bp,0x0(%ebx)


More information about the mythtv-dev mailing list