V4L Api: video_register_device() fails

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



This is the ksymoops output. It doesn't give me so many informations.
I think it is not useful for anyone too, given that i can't post the exact 
whole source code, but what the hell. I posted the essential part of it in a 
previous message, i hope it was clear...

There's also something very strange i can't understand, since my code works 
fine on the first machine and it fails on the second one (same system, 
different hardware).

[luca@localhost luca]$ ksymoops oops.file
ksymoops 2.4.3 on i686 2.4.20.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20/ (default)
     -m /boot/System.map-2.4.20 (default)

[This is the oops.file]
Unable to handle kernel paging request at virtual address 00040038
00040038
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<00040038>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00040038   ebx: 00000001   ecx: d1af51e0   edx: d1af5260
esi: 00000000   edi: cf659e00   ebp: 00000004   esp: c6619e40
ds: 0018   es: 0018   ss: 0018
Process insmod (pid: 1403, stackpage=c6619000)
Stack: d1af4b0b cf659e00 d1af5080 c02f4509 00000246 00000049 c6619e98 cf659e00
       d244831f d2448648 c6619e98 d2448192 cf659e00 00000000 ffffffff c11421f4
       c100001c c0125b28 08080494 d24484a0 d24486a0 d24486c0 cffd8a90 c01fcbae
Call Trace:    [<d1af4b0b>] [<d1af5080>] [<d244831f>] [<d2448648>] 
[<d2448192>]
  [<c0125b28>] [<d24484a0>] [<d24486a0>] [<d24486c0>] [<c01fcbae>] 
[<d24484a0>]
  [<c01fc888>] [<c01fc85c>] [<c01fbf5e>] [<d24486a0>] [<c01fbf2c>] 
[<d24482c0>]
  [<d24486a0>] [<c0119015>] [<d24485b0>] [<d2448060>] [<c0106dc3>]
Code:  Bad EIP value.

>>EIP; 00040038 Before first symbol   <=====
Trace; d1af4b0a <[videodev]video_register_device+13a/1d0>
Trace; d1af5080 <[videodev].text.end+392/4f2>
Trace; d244831e <[w9968cf].text.end+40/1c2>
Trace; d2448648 <[w9968cf]minor+0/40>
Trace; d2448192 <[w9968cf]w9968cf_probe+d2/1e0>
Trace; c0125b28 <vmtruncate+328/6e0>
Trace; d24484a0 <[w9968cf]winbond_id_table+0/3c>
Trace; d24486a0 <[w9968cf]w9968cf_usb_driver+0/38>
Trace; d24486c0 <[w9968cf]w9968cf_usb_driver+20/38>
Trace; c01fcbae <usb_match_id+2ae/5d0>
Trace; d24484a0 <[w9968cf]winbond_id_table+0/3c>
Trace; c01fc888 <usb_deregister_bus+d8/f0>
Trace; c01fc85c <usb_deregister_bus+ac/f0>
Trace; c01fbf5e <usb_scan_devices+2e/140>
Trace; d24486a0 <[w9968cf]w9968cf_usb_driver+0/38>
Trace; c01fbf2c <usb_register+8c/90>
Trace; d24482c0 <[w9968cf]w9968cf_module_init+10/20>
Trace; d24486a0 <[w9968cf]w9968cf_usb_driver+0/38>
Trace; c0119014 <inter_module_put+704/7c0>
Trace; d24485b0 <[w9968cf].rodata.end+d2/122>
Trace; d2448060 <[w9968cf]w9968cf_open+0/10>
Trace; c0106dc2 <__up_wakeup+1106/14c4>






[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