Mailing List archive

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

[linux-dvb] Re: SysFS-Support



Thanks for the info about the oops... i will have a lookt at it today.

Christian

> hm.
>
> DVB: Using procfs funtions
> DVB: Using sysfs funtions
> DVB: registering new adapter (DEC2000-t).
> DVB: register adapter0/demux0 @ minor: 4 (0x04)
> DVB: register adapter0/dvr0 @ minor: 5 (0x05)
> DVB: register adapter0/net0 @ minor: 7 (0x07)
> DVB: registering frontend 0:0 (TechnoTrend/Hauppauge DEC2000-t
Frontend)...
> DVB: register adapter0/frontend0 @ minor: 3 (0x03)
> usbcore: registered new driver ttusb-dec
> usbcore: deregistering driver ttusb-dec
> DVB: dvb_class_release()
> Unable to handle kernel NULL pointer dereference at virtual address
00000000
>  printing eip:
> c025fcca
> *pde = 00000000
> Oops: 0000 [#1]
> PREEMPT
> CPU:    0
> EIP:    0060:[<c025fcca>]    Not tainted
> EFLAGS: 00010246   (2.6.6)
> EIP is at get_kobj_path_length+0x1a/0x40
> eax: 00000000   ebx: 00000000   ecx: ffffffff   edx: d9469354
> esi: 00000001   edi: 00000000   ebp: ffffffff   esp: d1d99e24
> ds: 007b   es: 007b   ss: 0068
> Process rmmod (pid: 15717, threadinfo=d1d98000 task=dba2ba30)
> Stack: 000001ea d2c5d419 d2c5d400 c2956610 c025fe91 c03eee60 d9469354
000001ea
>        00000000 d1d99ea8 2f627664 d2c5d400 00000000 c03b66e0 dd9e5062
00000000
>        c6474d38 d9469354 00000002 00000000 00000880 c026002a c037e0ec
c03eee60
> Call Trace:
>  [<c025fe91>] kset_hotplug+0x151/0x290
>  [<c026002a>] kobject_hotplug+0x5a/0x60
>  [<c026036b>] kobject_del+0x1b/0x40
>  [<c02603a3>] kobject_unregister+0x13/0x30
>  [<dd9e351b>] dvb_unregister_device+0x5b/0x70 [dvb_core]
>  [<dd9d90c0>] dvb_dmxdev_release+0x20/0x70 [dvb_core]
>  [<dd9bd62d>] ttusb_dec_exit_dvb+0x4d/0x90 [ttusb_dec]
>  [<dd9be2f3>] ttusb_dec_disconnect+0x63/0x80 [ttusb_dec]
>  [<dd8f60fa>] usb_unbind_interface+0x7a/0x80 [usbcore]
>  [<c02a6d94>] device_release_driver+0x64/0x70
>  [<c02a6dc0>] driver_detach+0x20/0x30
>  [<c02a6fed>] bus_remove_driver+0x3d/0x80
>  [<c02a7403>] driver_unregister+0x13/0x28
>  [<dd8f61d2>] usb_deregister+0x32/0x40 [usbcore]
>  [<dd9be3df>] ttusb_dec_exit+0xf/0x13 [ttusb_dec]
>  [<c012dd8c>] sys_delete_module+0x12c/0x180
>  [<c0140063>] zap_pte_range+0x3/0x220
>  [<c0105a07>] syscall_call+0x7/0xb
>
> Code: f2 ae f7 d1 49 8b 52 24 8d 74 31 01 85 d2 75 ea 5b 89 f0 5e
>
>
> -------------------------------------------------------------------
> ksymoops 2.4.9 on i686 2.6.6.  Options used
>      -V (default)
>      -k /proc/ksyms (default)
>      -l /proc/modules (default)
>      -o /lib/modules/2.6.6/ (default)
>      -m /boot/System.map-2.6.6 (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.
>
> Error (regular_file): read_ksyms stat /proc/ksyms failed
> No modules in ksyms, skipping objects
> No ksyms, skipping lsmod
>   pid: 0x0131
>   pid: 0x0132
> Unable to handle kernel NULL pointer dereference at virtual address
00000000
> c025fcca
> *pde = 00000000
> Oops: 0000 [#1]
> CPU:    0
> EIP:    0060:[<c025fcca>]    Not tainted
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010246   (2.6.6)
> eax: 00000000   ebx: 00000000   ecx: ffffffff   edx: d9469354
> esi: 00000001   edi: 00000000   ebp: ffffffff   esp: d1d99e24
> ds: 007b   es: 007b   ss: 0068
> Stack: 000001ea d2c5d419 d2c5d400 c2956610 c025fe91 c03eee60 d9469354
000001ea
>        00000000 d1d99ea8 2f627664 d2c5d400 00000000 c03b66e0 dd9e5062
00000000
>        c6474d38 d9469354 00000002 00000000 00000880 c026002a c037e0ec
c03eee60
> Call Trace:
>  [<c025fe91>] kset_hotplug+0x151/0x290
>  [<c026002a>] kobject_hotplug+0x5a/0x60
>  [<c026036b>] kobject_del+0x1b/0x40
>  [<c02603a3>] kobject_unregister+0x13/0x30
>  [<dd9e351b>] dvb_unregister_device+0x5b/0x70 [dvb_core]
>  [<dd9d90c0>] dvb_dmxdev_release+0x20/0x70 [dvb_core]
>  [<dd9bd62d>] ttusb_dec_exit_dvb+0x4d/0x90 [ttusb_dec]
>  [<dd9be2f3>] ttusb_dec_disconnect+0x63/0x80 [ttusb_dec]
>  [<dd8f60fa>] usb_unbind_interface+0x7a/0x80 [usbcore]
>  [<c02a6d94>] device_release_driver+0x64/0x70
>  [<c02a6dc0>] driver_detach+0x20/0x30
>  [<c02a6fed>] bus_remove_driver+0x3d/0x80
>  [<c02a7403>] driver_unregister+0x13/0x28
>  [<dd8f61d2>] usb_deregister+0x32/0x40 [usbcore]
>  [<dd9be3df>] ttusb_dec_exit+0xf/0x13 [ttusb_dec]
>  [<c012dd8c>] sys_delete_module+0x12c/0x180
>  [<c0140063>] zap_pte_range+0x3/0x220
>  [<c0105a07>] syscall_call+0x7/0xb
> Code: f2 ae f7 d1 49 8b 52 24 8d 74 31 01 85 d2 75 ea 5b 89 f0 5e
>
>
> >>EIP; c025fcca <get_kobj_path_length+1a/40>   <=====
>
> >>ecx; ffffffff <__kernel_rt_sigreturn+1bbf/????>
> >>edx; d9469354 <pg0+18fde354/3fb73000>
> >>ebp; ffffffff <__kernel_rt_sigreturn+1bbf/????>
> >>esp; d1d99e24 <pg0+1190ee24/3fb73000>
>
> Trace; c025fe91 <kset_hotplug+151/290>
> Trace; c026002a <kobject_hotplug+5a/60>
> Trace; c026036b <kobject_del+1b/40>
> Trace; c02603a3 <kobject_unregister+13/30>
> Trace; dd9e351b <pg0+1d55851b/3fb73000>
> Trace; dd9d90c0 <pg0+1d54e0c0/3fb73000>
> Trace; dd9bd62d <pg0+1d53262d/3fb73000>
> Trace; dd9be2f3 <pg0+1d5332f3/3fb73000>
> Trace; dd8f60fa <pg0+1d46b0fa/3fb73000>
> Trace; c02a6d94 <device_release_driver+64/70>
> Trace; c02a6dc0 <driver_detach+20/30>
> Trace; c02a6fed <bus_remove_driver+3d/80>
> Trace; c02a7403 <driver_unregister+13/28>
> Trace; dd8f61d2 <pg0+1d46b1d2/3fb73000>
> Trace; dd9be3df <pg0+1d5333df/3fb73000>
> Trace; c012dd8c <sys_delete_module+12c/180>
> Trace; c0140063 <zap_pte_range+3/220>
> Trace; c0105a07 <syscall_call+7/b>
>
> Code;  c025fcca <get_kobj_path_length+1a/40>
> 00000000 <_EIP>:
> Code;  c025fcca <get_kobj_path_length+1a/40>   <=====
>    0:   f2 ae                     repnz scas %es:(%edi),%al   <=====
> Code;  c025fccc <get_kobj_path_length+1c/40>
>    2:   f7 d1                     not    %ecx
> Code;  c025fcce <get_kobj_path_length+1e/40>
>    4:   49                        dec    %ecx
> Code;  c025fccf <get_kobj_path_length+1f/40>
>    5:   8b 52 24                  mov    0x24(%edx),%edx
> Code;  c025fcd2 <get_kobj_path_length+22/40>
>    8:   8d 74 31 01               lea    0x1(%ecx,%esi,1),%esi
> Code;  c025fcd6 <get_kobj_path_length+26/40>
>    c:   85 d2                     test   %edx,%edx
> Code;  c025fcd8 <get_kobj_path_length+28/40>
>    e:   75 ea                     jne    fffffffa <_EIP+0xfffffffa>
> Code;  c025fcda <get_kobj_path_length+2a/40>
>   10:   5b                        pop    %ebx
> Code;  c025fcdb <get_kobj_path_length+2b/40>
>   11:   89 f0                     mov    %esi,%eax
> Code;  c025fcdd <get_kobj_path_length+2d/40>
>   13:   5e                        pop    %esi
>
>
> 1 warning and 1 error issued.  Results may not be reliable.
>
>
>
>




-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index