Mailing List archive

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

[linux-dvb] Oops when unloading driver



Hi debuggers :-)

When vdr is restarted and the driver is being unloaded by "runvdr",
I sometimes get the following oops:

output of dmesg | ksymoops:
ksymoops 2.4.4 on i586 2.4.19.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19/ (default)
     -m /boot/System.map-2.4.19 (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_maps): ksyms_base symbol default_idle_R__ver_default_idle not found in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol machine_real_restart_R__ver_machine_real_restart not found in System.map.  Ignoring ksyms_base entry
Intel Pentium with F0 0F bug - workaround enabled.
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
Unable to handle kernel paging request at virtual address c888e1f5
c888e1f5
*pde = 01176067
Oops: 0000
CPU:    0
EIP:    0010:[<c888e1f5>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00000000   ebx: 00000064   ecx: 00000000   edx: 00000000
esi: 00000101   edi: c6e92000   ebp: c490bc00   esp: c6e93ef0
ds: 0018   es: 0018   ss: 0018
Process kdvb-fe (pid: 3557, stackpage=c6e93000)
Stack: c490bc00 c1bd2000 00000064 00000001 c888e419 c490bc00 00000064 c490bc00 
       00000001 00000000 c888ef6f c490bc00 c1bd2000 00000064 c490bc38 00000002 
       c490bc00 00000001 c888f054 c1ce46a0 c6e93f6c 00000001 c1ce46a0 00000000 
Call Trace:    [<c88730b0>] [<c0115faa>] [<c8873c19>] [<c886c886>] [<c886d23e>]
  [<c01071a6>] [<c886d070>]
Code:  Bad EIP value.

>>EIP; c888e1f5 <[dvb-ttpci]__module_parm_saa7146_v4l_debug+2d/38>   <=====
Trace; c88730b0 <[alps_bsru6]__module_description+30/40>
Trace; c0115faa <schedule_timeout+5a/a0>
Trace; c8873c19 <[alps_bsru6]bsru6_ioctl+119/3e0>
Trace; c886c886 <[dvb-core]dvb_frontend_internal_ioctl+36/80>
Trace; c886d23e <[dvb-core]dvb_frontend_thread+1ce/220>
Trace; c01071a6 <kernel_thread+26/30>
Trace; c886d070 <[dvb-core]dvb_frontend_thread+0/220>

3 warnings issued.  Results may not be reliable.

system configuration:
- Pentium 233 MHz
- Kernel 2.4.19 (kernel.org)
- Hauppauge DVB-S Nexus 2.1
- latest CVS head driver
- vdr 1.1.16


I also noticed that there is always a defunct [kdvb-fe] process when 
vdr has been loaded. Is this ok?

 3699 tty1     S      0:01 ./vdr -w 60 -Premote -i /dev/input/event0 -t /dev/tty10
 3700 ?        Z      0:00 [kdvb-fe <defunct>]
 3701 ?        SW     0:00 [kdvb-fe]
 3702 tty1     S      0:00 ./vdr -w 60 -Premote -i /dev/input/event0 -t /dev/tty10
 3703 tty1     S      0:33 ./vdr -w 60 -Premote -i /dev/input/event0 -t /dev/tty10
 3704 tty1     S      0:00 ./vdr -w 60 -Premote -i /dev/input/event0 -t /dev/tty10
 3705 tty1     S      0:00 ./vdr -w 60 -Premote -i /dev/input/event0 -t /dev/tty10

Any hints?

Oliver


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



Home | Main Index | Thread Index