[linux-dvb] Bug in current hg ?

Gregoire Favre gregoire.favre at gmail.com
Wed Feb 15 17:14:18 CET 2006


Hello,

just tried the current hg with some kernels and with all I got the same
problem vdr quits and is marked as defunct which I can't remove, which
leaves me the only choice of rebooting :(

ksymoops 2.4.9 on x86_64 2.6.16-rc2.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.16-rc2/ (default)
     -m /usr/src/linux/System.map (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
Unable to handle kernel NULL pointer dereference at 0000000000000010 RIP: 
<ffffffff803bea11>{__mutex_lock_interruptible_slowpath+65}
Oops: 0000 [1] 
CPU 0 
Pid: 13919, comm: vdr Tainted: P      2.6.16-rc2 #1
RIP: 0010:[<ffffffff803bea11>] <ffffffff803bea11>{__mutex_lock_interruptible_slowpath+65}
Using defaults from ksymoops -t elf64-x86-64 -a i386:x86-64
RSP: 0018:ffff81003ad79cf0  EFLAGS: 00010007
RAX: 000000003ad79d47 RBX: 0000000000000008 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000003 RDI: ffff810034633dd0
RBP: ffff81003ad79d28 R08: 0000000000000000 R09: ffff81002cf43ed8
R10: 0000000000466440 R11: 0000000000000206 R12: ffff81003b88c968
R13: ffff81003b88c968 R14: 0000000000000001 R15: 0000000000000000
FS:  00002b37319d1350(0000) GS:ffffffff804f6000(0000) knlGS:00000000f73786b0
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000010 CR3: 000000003a87f000 CR4: 00000000000006e0
Stack: ffffffff80124cce 0000000300000000 ffff81003b88c960 ffff81003ad79e48 
       00007fffffb76c48 ffffffff8850a8f0 ffff81003dda91c0 ffff8100ffffffff 
       ffffffff80124d17 ffffc2000063de58 
Call Trace: <ffffffff80124cce>{__wake_up_common+62}
       <ffffffff8850a8f0>{:dvb_ttpci:dvb_ca_ioctl+0} <ffffffff80124d17>{__wake_up+23}
       <ffffffff803bedc8>{__up_wakeup+53} <ffffffff8850b353>{:dvb_ttpci:.text.lock.av7110_ca+15}
       <ffffffff803bea78>{.text.lock.mutex+15} <ffffffff884afdf5>{:dvb_core:dvb_demux_do_ioctl+885}
       <ffffffff8850a8f0>{:dvb_ttpci:dvb_ca_ioctl+0} <ffffffff884ae636>{:dvb_core:dvb_usercopy+214}
       <ffffffff801634d4>{__dentry_open+260} <ffffffff801635d2>{nameidata_to_filp+34}
       <ffffffff8016361a>{do_filp_open+42} <ffffffff801758de>{do_ioctl+78}
       <ffffffff80175b5d>{vfs_ioctl+621} <ffffffff80175bcd>{sys_ioctl+77}
       <ffffffff8010a9a6>{system_call+126}
Code: 48 8b 43 08 8b 40 10 a8 04 74 17 48 8b 04 24 48 8b 54 24 08 


>>RIP; ffffffff803bea11 <__mutex_lock_interruptible_slowpath+41/99>   <=====

>>RAX; 000000003ad79d47 <phys_startup_64+3ac79c47/ffffffff7fffff00>
>>RDI; ffff810034633dd0 <phys_startup_64+ffff810034533cd0/ffffffff7fffff00>
>>RBP; ffff81003ad79d28 <phys_startup_64+ffff81003ac79c28/ffffffff7fffff00>
>>R09; ffff81002cf43ed8 <phys_startup_64+ffff81002ce43dd8/ffffffff7fffff00>
>>R10; 0000000000466440 <phys_startup_64+366340/ffffffff7fffff00>
>>R12; ffff81003b88c968 <phys_startup_64+ffff81003b78c868/ffffffff7fffff00>
>>R13; ffff81003b88c968 <phys_startup_64+ffff81003b78c868/ffffffff7fffff00>

Trace; ffffffff80124cce <__wake_up_common+3e/70>
Trace; ffffffff8850a8f0 <_end+7fe38f0/7f0d9000>
Trace; ffffffff803bedc8 <__up_wakeup+35/67>
Trace; ffffffff803bea78 <.text.lock.mutex+f/17>
Trace; ffffffff8850a8f0 <_end+7fe38f0/7f0d9000>
Trace; ffffffff801634d4 <__dentry_open+104/1e0>
Trace; ffffffff8016361a <do_filp_open+2a/40>
Trace; ffffffff80175b5d <vfs_ioctl+26d/290>
Trace; ffffffff8010a9a6 <system_call+7e/83>

Code;  ffffffff803bea11 <__mutex_lock_interruptible_slowpath+41/99>
0000000000000000 <_RIP>:
Code;  ffffffff803bea11 <__mutex_lock_interruptible_slowpath+41/99>   <=====
   0:   48 8b 43 08               mov    0x8(%rbx),%rax   <=====
Code;  ffffffff803bea15 <__mutex_lock_interruptible_slowpath+45/99>
   4:   8b 40 10                  mov    0x10(%rax),%eax
Code;  ffffffff803bea18 <__mutex_lock_interruptible_slowpath+48/99>
   7:   a8 04                     test   $0x4,%al
Code;  ffffffff803bea1a <__mutex_lock_interruptible_slowpath+4a/99>
   9:   74 17                     je     22 <_RIP+0x22>
Code;  ffffffff803bea1c <__mutex_lock_interruptible_slowpath+4c/99>
   b:   48 8b 04 24               mov    (%rsp),%rax
Code;  ffffffff803bea20 <__mutex_lock_interruptible_slowpath+50/99>
   f:   48 8b 54 24 08            mov    0x8(%rsp),%rdx

CR2: 0000000000000010

1 warning and 1 error issued.  Results may not be reliable.
-- 
	Grégoire FAVRE



More information about the linux-dvb mailing list