kernel oops with bttv 0.8.33

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



When trying to use v4l2 and bttv 0.8.33 on the latest Mandrake
kernels, I am getting an oops trying to install the bttv module.

The Mandrake kernel looks like it's based on 2.4.19-pre6.

Here is my oops processed through ksymoops:

ksymoops 2.4.5 on i686 2.4.18-12mdk.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18-12mdk/ (default)
     -m /boot/System.map-2.4.18-12mdk (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Warning (compare_ksyms_lsmod): module ext3 is in lsmod but not in ksyms, probably no symbols exported
Unable to handle kernel NULL pointer dereference at virtual address 00000000
d8962ecb
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<d8962ecb>]    Tainted: P 
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010283
eax: 00000000   ebx: 00000000   ecx: d89431c0   edx: 00000040
esi: 00000000   edi: d8966534   ebp: b12c5d98   esp: c02f9e60
ds: 0018   es: 0018   ss: 0018
Process insmod (pid: 3500, stackpage=c02f9000)
Stack: d8942a3b d8966534 d8943068 80000000 00000db0 00000000 00000000 d8966360 
       d8966534 00000000 d8966360 d895b0bc d8966534 00000000 ffffffff c1439000 
       00000000 00000000 d895b613 d8966360 d8962559 d8966360 d8966360 00004ea1 
Call Trace: [<d8942a3b>] [<d8966534>] [<d8943068>] [<d8966360>] [<d8966534>] 
   [<d8966360>] [<d895b0bc>] [<d8966534>] [<d895b613>] [<d8966360>] [<d8962559>] 
   [<d8966360>] [<d8966360>] [call_console_drivers+86/256] [<d8966370>] [<d89631d0>] [<d8963240>] 
   [<d8966360>] [<d8966360>] [<c011a546>] [<d8966370>] [<d89631d0>] [<d8963240>] 
   [<c01af7de>] [<d89631d0>] [<d8963240>] [<c01af857>] [<d8963240>] [<d895b8c2>] 
   [<d8963240>] [sys_init_module+1346/1568] [<d8962cb0>] [<d8956060>] [system_call+51/64] 
   [<d8963240>] [<c011b422>] [<d8962cb0>] [<d8956060>] [<c0108b73>] 
Code: d8 00 00 00 00 00 00 00 00 50 9a 95 d8 f0 23 94 d8 c0 9c 95 


>>EIP; d8962ecb <[bttv]bttv_fops+b/60>   <=====

>>ecx; d89431c0 <[videodev]videodev_lock+0/0>
>>edi; d8966534 <[bttv]bttvs+1d4/2e30>
>>ebp; b12c5d98 Before first symbol
>>esp; c02f9e60 <_end+d5ec/185157dc>

Trace; d8942a3b <[videodev]video_register_device+ab/1f0>
Trace; d8966534 <[bttv]bttvs+1d4/2e30>
Trace; d8943068 <[videodev].text.end+389/4e1>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d8966534 <[bttv]bttvs+1d4/2e30>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d895b0bc <[bttv]bttv_register_video+1c/f0>
Trace; d8966534 <[bttv]bttvs+1d4/2e30>
Trace; d895b613 <[bttv]bttv_probe+473/530>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d8962559 <[bttv].rodata.end+267a/2e21>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; d8966360 <[bttv]bttvs+0/2e30>
Trace; c011a546 <call_console_drivers+56/100>
Trace; d8966370 <[bttv]bttvs+10/2e30>
Trace; d89631d0 <[bttv]bttv_pci_tbl+38/8c>
Trace; d8963240 <[bttv]bttv_pci_driver+0/40>
Trace; c01af7de <pci_announce_device+2e/50>
Trace; d89631d0 <[bttv]bttv_pci_tbl+38/8c>
Trace; d8963240 <[bttv]bttv_pci_driver+0/40>
Trace; c01af857 <pci_register_driver+57/60>
Trace; d8963240 <[bttv]bttv_pci_driver+0/40>
Trace; d895b8c2 <[bttv]bttv_init_module+b2/e0>
Trace; d8963240 <[bttv]bttv_pci_driver+0/40>
Trace; d8963240 <[bttv]bttv_pci_driver+0/40>
Trace; c011b422 <sys_init_module+542/620>
Trace; d8962cb0 <[bttv].rodata.end+2dd1/2e21>
Trace; d8956060 <[bttv]check_alloc_btres+0/6>
Trace; c0108b73 <system_call+33/40>

Code;  d8962ecb <[bttv]bttv_fops+b/60>
00000000 <_EIP>:
Code;  d8962ecb <[bttv]bttv_fops+b/60>   <=====
   0:   d8 00                     fadds  (%eax)   <=====
Code;  d8962ecd <[bttv]bttv_fops+d/60>
   2:   00 00                     add    %al,(%eax)
Code;  d8962ecf <[bttv]bttv_fops+f/60>
   4:   00 00                     add    %al,(%eax)
Code;  d8962ed1 <[bttv]bttv_fops+11/60>
   6:   00 00                     add    %al,(%eax)
Code;  d8962ed3 <[bttv]bttv_fops+13/60>
   8:   00 50 9a                  add    %dl,0xffffff9a(%eax)
Code;  d8962ed6 <[bttv]bttv_fops+16/60>
   b:   95                        xchg   %eax,%ebp
Code;  d8962ed7 <[bttv]bttv_fops+17/60>
   c:   d8 f0                     fdiv   %st(0),%st
Code;  d8962ed9 <[bttv]bttv_fops+19/60>
   e:   23 94 d8 c0 9c 95 00      and    0x959cc0(%eax,%ebx,8),%edx


2 warnings issued.  Results may not be reliable.

Any ideas what's going on here?

b.

-- 
Brian J. Murrell

Attachment: pgpYu9ICSQdQn.pgp
Description: PGP signature


[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux