[Click] [click] occuring segmentation fault in cilck-install

Jason Haas jjhaas at gmail.com
Wed Mar 1 09:44:27 EST 2006


I actually have a vanilla 2.6.13.2, patched kernel running a CVS version
downloaded on Jan. 17th.  It's a Fedora Core 3 machine.  I have two other
machines (both vanilla 2.6.13.2 + click patch), one SuSE 9.1-pro and one FC4
that don't work.  The funny thing is, that even though there are errors on
insertion, the configurations run correctly, but upon trying to uninstall
them, the kernel seg faults.  I've tried copying the .config for the kernel
from the working machine to one of the broken ones, but it doesn't boot
then.

Here's the relevant dmesg for insert (from running test.click):

mtrr: base(0xe8020000) is not aligned on a size(0x800000) boundary
click: no version for "proclikefs_new_inode_operations" found: kernel
tainted.
Debug: sleeping function called from invalid context at mm/slab.c:2096
in_atomic():1, irqs_disabled():0
 [<c0104256>] dump_stack+0x17/0x19
 [<c0123166>] __might_sleep+0x9c/0xaa
 [<c01652a6>] __kmalloc+0xcf/0xd9
 [<f8962f62>] proclikefs_register_filesystem+0x3a0/0x52f [proclikefs]
 [<fb118583>] _Z12init_clickfsv+0x17/0x1aa [click]
 [<fb118392>] init_module+0x354/0x382 [click]
 [<c0150233>] sys_init_module+0xcb/0x24f
 [<c0103add>] syscall_call+0x7/0xb
click: starting router thread pid 8625 (f78ddc5c)
chatter: ok:   40 | 45000028 00000000 401177c3 01000001 02000002 13691369
chatter: ok:   40 | 45000028 00000000 401177c3 01000001 02000002 13691369
chatter: ok:   40 | 45000028 00000000 401177c3 01000001 02000002 13691369
chatter: ok:   40 | 45000028 00000000 401177c3 01000001 02000002 13691369
chatter: ok:   40 | 45000028 00000000 401177c3 01000001 02000002 13691369

Here's the uninstall report:

Debug: sleeping function called from invalid context at
/usr/src/linux/include/asm/semaphore.h:102
in_atomic():1, irqs_disabled():0
 [<c0104256>] dump_stack+0x17/0x19
 [<c0123166>] __might_sleep+0x9c/0xaa
 [<f89634e2>] proclikefs_unregister_filesystem+0x3f1/0xbe4 [proclikefs]
 [<f8cb7d7f>] _Z15cleanup_clickfsv+0x29/0x232 [click]
 [<f8cb7071>] cleanup_module+0xb/0xbc [click]
 [<c014def4>] sys_delete_module+0x117/0x155
 [<c0103add>] syscall_call+0x7/0xb
click: stopping router thread pid 27961
chatter: deleting router while ref count = 1802201963
Unable to handle kernel paging request at virtual address 6b6b6b73
 printing eip:
f8c04564
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: click proclikefs rt2570 parport_pc lp parport autofs4
rfcomm l2cap bluetooth video button battery ac ipv6 i2c_i801 i2c_core
snd_intel8x0 snd_ac97_codec snd_seq_dummy snd_seq_oss snd_seq_midi_event
snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd
snd_page_alloc e100 floppy
CPU:    0
EIP:    0060:[<f8c04564>]    Tainted: GF     VLI
EFLAGS: 00210202   (2.6.13.2-click)
EIP is at _ZN6Router5unuseEv+0x6/0x26 [click]
eax: 6b6b6b6b   ebx: 6b6b6b6b   ecx: ebede0ac   edx: 0000009d
esi: 00000003   edi: bfff3934   ebp: f66a5f04   esp: f66a5f00
ds: 007b   es: 007b   ss: 0068
Process rmmod (pid: 27995, threadinfo=f66a4000 task=eaf4baa0)
Stack: ebede0ac f66a5f34 f8c04129 f8ce9bb0 6b6b6b6b 00200286 f8d76000
00000003
       ebede0ac f66a5f2c ebede0ac 00000003 bfff3934 f66a5f58 f8cb632b
eb6d8d84
       ee773990 bfff3934 f66a5f58 f8cb54f2 f8d76000 00000003 f66a5f68
f8cb708a
Call Trace:
 [<c0104209>] show_stack+0x98/0xce
 [<c01043e3>] show_registers+0x18b/0x225
 [<c010464d>] die+0x146/0x2cf
 [<c011bcb6>] do_page_fault+0x235/0x68d
 [<c0103cf7>] error_code+0x4f/0x54
 [<f8c04129>] _ZN6RouterD1Ev+0x2b/0x460 [click]
 [<f8cb632b>] _Z19click_cleanup_schedv+0x45/0x2a0 [click]
 [<f8cb708a>] cleanup_module+0x24/0xbc [click]
 [<c014def4>] sys_delete_module+0x117/0x155
 [<c0103add>] syscall_call+0x7/0xb
Code: ff ff 8b 83 88 01 00 00 e8 28 c2 51 c7 e9 e8 fc ff ff e8 9e 16 85 c7
8b 4d ec 8b 91 40 01 00 00 e9 fa fc ff ff 55 89 e5 53 89 c3 <ff> 48 08
0f 94 c0 84 c0 74 12 85 db 74 0e 89 d8 e8 85 fb ff ff

I too would appreciate any help, if anyone knows why one might work and
another not.

Thanks,

Jason


More information about the click mailing list