[Click] oops on click-uninstall

Beyers Cronje bcronje at gmail.com
Fri Feb 16 08:06:58 EST 2007


OK, an update, after turning on lock debugging I get the following
syslog message, seems like the problems actually starts with mounting
clickfs...

The click config used was just a simple 'Idle;'. Server crashed after
click-uninstall.

Eddie, any idea ?

Feb 16 14:11:14 crovanto2850 kernel: click: starting router thread pid
10201 (f5de206c)
Feb 16 14:11:14 crovanto2850 kernel: BUG: key f5729374 not in .data!
Feb 16 14:11:14 crovanto2850 kernel: BUG: warning at
kernel/lockdep.c:1954/lockdep_init_map()
Feb 16 14:11:14 crovanto2850 kernel:  [<c0104cbd>] dump_trace+0x1d2/0x1ea
Feb 16 14:11:14 crovanto2850 kernel:  [<c0104cef>] show_trace_log_lvl+0x1a/0x30
Feb 16 14:11:14 crovanto2850 kernel:  [<c0105086>] show_trace+0x12/0x14
Feb 16 14:11:14 crovanto2850 kernel:  [<c01050a1>] dump_stack+0x19/0x1b
Feb 16 14:11:14 crovanto2850 kernel:  [<c0135218>] lockdep_init_map+0x1b4/0x3ba
Feb 16 14:11:14 crovanto2850 kernel:  [<c016899a>] sget+0x13e/0x322
Feb 16 14:11:14 crovanto2850 kernel:  [<c0168ba2>] get_sb_single+0x24/0x92
Feb 16 14:11:14 crovanto2850 kernel:  [<faf8da13>]
click_get_sb+0x1d/0x24 [click]
Feb 16 14:11:14 crovanto2850 kernel:  [<c01683ad>] vfs_kern_mount+0x93/0x114
Feb 16 14:11:14 crovanto2850 kernel:  [<c0168476>] do_kern_mount+0x30/0x43
Feb 16 14:11:14 crovanto2850 kernel:  [<c017c38f>] do_mount+0x28a/0x654
Feb 16 14:11:14 crovanto2850 kernel:  [<c017c7c8>] sys_mount+0x6f/0xa9
Feb 16 14:11:14 crovanto2850 kernel:  [<c0103b85>] sysenter_past_esp+0x56/0x8d
Feb 16 14:11:14 crovanto2850 kernel:  [<b7fe7410>] 0xb7fe7410
Feb 16 14:11:14 crovanto2850 kernel:  =======================
Feb 16 14:11:18 crovanto2850 kernel: click: stopping router thread pid 10201



On 2/16/07, Beyers Cronje <bcronje at gmail.com> wrote:
> Hi guys,
>
> This is a start on an attempt to narrow down crashes on
> click-uninstall with proclikefs. It seems I can reproduce this crash
> now. Unfortunately I dont have a console connection to the server so
> I'm left with what's reported in syslog. The one time I did have
> console access it seemed the offending function was -
> proclikefs_put_super
>
> Currently running 2.6.19.2, last night's Click CVS version, e1000-7.x
> polling driver. Unfortunately the click 2.6.19.2 patch does not patch
> files enabled by CONFIG_LOCKDEP, I will correct this and enable full
> spinlock debugging.
>
> As a start this is what was logged in syslog:
>
> Feb 16 10:38:46 crovanto2850 kernel: Slab corruption: start=edc229d0, len=64
> Feb 16 10:38:46 crovanto2850 kernel: Redzone: 0x5a2cf071/0x5a2cf071.
> Feb 16 10:38:46 crovanto2850 kernel: Last user:
> [<fae85a1e>](_ZdaPv+0x6a/0x9a [click])
> Feb 16 10:38:46 crovanto2850 kernel: 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 64 81 7f f4
> Feb 16 10:38:46 crovanto2850 kernel: Prev obj: start=edc22984, len=64
> Feb 16 10:38:46 crovanto2850 kernel: Redzone: 0x170fc2a5/0x170fc2a5.
> Feb 16 10:38:46 crovanto2850 kernel: Last user:
> [<fae85ec1>](_Znwj+0x21/0x70 [click])
> Feb 16 10:38:46 crovanto2850 kernel: 000: 7f 3f ff ff 58 58 58 69 10
> 00 00 00 d4 e5 ea ed
> Feb 16 10:38:46 crovanto2850 kernel: 010: 30 fc ed ee 01 00 00 00 20
> 00 00 00 14 00 00 00
> Feb 16 10:38:46 crovanto2850 kernel: Next obj: start=edc22a1c, len=64
> Feb 16 10:38:46 crovanto2850 kernel: Redzone: 0x5a2cf071/0x5a2cf071.
> Feb 16 10:38:46 crovanto2850 kernel: Last user:
> [<fae85b3c>](click_lfree+0x22/0x24 [click])
> Feb 16 10:38:46 crovanto2850 kernel: 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:38:46 crovanto2850 kernel: 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:40:40 crovanto2850 kernel: e1000_poll_off
> Feb 16 10:40:40 crovanto2850 kernel: Slab corruption: start=edc229d0, len=64
> Feb 16 10:40:40 crovanto2850 kernel: Redzone: 0x5a2cf071/0x5a2cf071.
> Feb 16 10:40:40 crovanto2850 kernel: Last user:
> [<fae858de>](_ZdlPv+0x6a/0x9a [click])
> Feb 16 10:40:40 crovanto2850 kernel: 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 90 db 8d f0
> Feb 16 10:40:40 crovanto2850 kernel: Prev obj: start=edc22984, len=64
> Feb 16 10:40:40 crovanto2850 kernel: Redzone: 0x5a2cf071/0x5a2cf071.
> Feb 16 10:40:40 crovanto2850 kernel: Last user:
> [<c01a1981>](free_rb_tree_fname+0x41/0x82)
> Feb 16 10:40:40 crovanto2850 kernel: 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:40:40 crovanto2850 kernel: 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:40:40 crovanto2850 kernel: Next obj: start=edc22a1c, len=64
> Feb 16 10:40:40 crovanto2850 kernel: Redzone: 0x5a2cf071/0x5a2cf071.
> Feb 16 10:40:40 crovanto2850 kernel: Last user:
> [<fae858de>](_ZdlPv+0x6a/0x9a [click])
> Feb 16 10:40:40 crovanto2850 kernel: 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:40:40 crovanto2850 kernel: 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b
> 6b 6b 6b 6b 6b 6b 6b
> Feb 16 10:40:40 crovanto2850 kernel: device eth2 left promiscuous mode
> Feb 16 10:40:40 crovanto2850 kernel: click: stopping router thread pid 14206
> Feb 16 10:40:40 crovanto2850 kernel: poll fb05c3a0: 680928/1952766090
> freed, 661510/1857091501 allocated
> Feb 16 10:40:40 crovanto2850 kernel: click module exiting
> Feb 16 10:40:41 crovanto2850 kernel: list_del corruption. prev->next
> should be f5dac820, but was 6b6b6b6b
>
> Cheers
>
> Beyers
>


More information about the click mailing list