2005-01-24 18:20:54

by Ernst Herzberg

[permalink] [raw]
Subject: 2.6.11-rc2: Badness in local_bh_enable at kernel/softirq.c:140


(2.6.11-rc1 does _not_ have this problem)

Config attached.

[....]
Jan 24 18:33:29 dev vtund[10306]: VTUN server ver 2.6 11/08/2004 (stand)
Jan 24 18:33:30 dev init: Activating demand-procedures for 'A'
Jan 24 18:33:30 dev vtund[10438]: Session oernie[213.54.9.143:35645] opened
Jan 24 18:33:30 dev vtund[10438]: ZLIB compression[level 9] initialized.
Jan 24 18:33:30 dev vtund[10438]: BlowFish encryption initialized
Jan 24 18:33:30 dev device tap0 entered promiscuous mode
Jan 24 18:33:30 dev br1: port 2(tap0) entering learning state
Jan 24 18:33:30 dev Ebtables v2.0 registered
Jan 24 18:33:30 dev Badness in local_bh_enable at kernel/softirq.c:140
Jan 24 18:33:30 dev [<c0121648>] local_bh_enable+0x88/0x90
Jan 24 18:33:30 dev [<f9324501>] ebt_do_table+0x501/0x6f0 [ebtables]
Jan 24 18:33:30 dev [<f91d2b60>] br_dev_queue_push_xmit+0x0/0x140 [bridge]
Jan 24 18:33:30 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:30 dev [<f91d2b60>] br_dev_queue_push_xmit+0x0/0x140 [bridge]
Jan 24 18:33:30 dev [<f91d2b60>] br_dev_queue_push_xmit+0x0/0x140 [bridge]
Jan 24 18:33:30 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:30 dev [<f91d8919>] br_nf_local_out_finish+0x69/0xb0 [bridge]
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<c02b50a1>] nf_hook_slow+0xf1/0x130
Jan 24 18:33:30 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:30 dev [<f91d8a57>] br_nf_local_out+0xf7/0x250 [bridge]
Jan 24 18:33:30 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<f91d2d65>] __br_deliver+0x65/0x70 [bridge]
Jan 24 18:33:30 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:30 dev [<f91d2085>] br_dev_xmit+0x75/0xc0 [bridge]
Jan 24 18:33:30 dev [<c02a9a8e>] dev_queue_xmit+0xde/0x2a0
Jan 24 18:33:30 dev [<c02c398f>] ip_finish_output2+0xaf/0x1b0
Jan 24 18:33:30 dev [<c0115df0>] activate_task+0x90/0xb0
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<f91d8e73>] ip_sabotage_out+0x113/0x180 [bridge]
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02c1285>] ip_finish_output+0x205/0x210
Jan 24 18:33:30 dev [<c02c38e0>] ip_finish_output2+0x0/0x1b0
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02c38c4>] dst_output+0x14/0x30
Jan 24 18:33:30 dev [<f91d8e73>] ip_sabotage_out+0x113/0x180 [bridge]
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c02c188d>] ip_queue_xmit+0x3cd/0x4f0
Jan 24 18:33:30 dev [<c02c38b0>] dst_output+0x0/0x30
Jan 24 18:33:30 dev [<c0115c98>] recalc_task_prio+0x88/0x150
Jan 24 18:33:30 dev [<c0115c98>] recalc_task_prio+0x88/0x150
Jan 24 18:33:30 dev [<c0115df0>] activate_task+0x90/0xb0
Jan 24 18:33:30 dev [<c0115c98>] recalc_task_prio+0x88/0x150
Jan 24 18:33:30 dev [<c0115df0>] activate_task+0x90/0xb0
Jan 24 18:33:30 dev [<c0116372>] try_to_wake_up+0x252/0x280
Jan 24 18:33:30 dev [<c02d87e1>] tcp_v4_send_check+0x51/0xf0
Jan 24 18:33:30 dev [<c02d5a90>] tcp_delack_timer+0x0/0x200
Jan 24 18:33:30 dev [<c02d26d0>] tcp_transmit_skb+0x440/0x730
Jan 24 18:33:30 dev [<c02d5a90>] tcp_delack_timer+0x0/0x200
Jan 24 18:33:30 dev [<c02d50b0>] tcp_send_ack+0xa0/0xf0
Jan 24 18:33:30 dev [<c02d5ba2>] tcp_delack_timer+0x112/0x200
Jan 24 18:33:30 dev [<c0125a06>] run_timer_softirq+0xd6/0x1c0
Jan 24 18:33:30 dev [<c01215aa>] __do_softirq+0xba/0xd0
Jan 24 18:33:30 dev [<c0104e6a>] do_softirq+0x4a/0x60
Jan 24 18:33:30 dev =======================
Jan 24 18:33:30 dev [<c0121689>] irq_exit+0x39/0x40
Jan 24 18:33:30 dev [<c01032b4>] apic_timer_interrupt+0x1c/0x24
Jan 24 18:33:30 dev [<c013f2f7>] __mod_page_state+0x27/0x30
Jan 24 18:33:30 dev [<c014aa96>] handle_mm_fault+0x36/0x170
Jan 24 18:33:30 dev [<c011493c>] do_page_fault+0x19c/0x5d5
Jan 24 18:33:30 dev [<c015ac35>] __fput+0xc5/0x130
Jan 24 18:33:30 dev [<c014b8f7>] remove_vm_struct+0x77/0xa0
Jan 24 18:33:30 dev [<c014d2ff>] unmap_vma_list+0x1f/0x30
Jan 24 18:33:30 dev [<c014d6e3>] do_munmap+0x143/0x180
Jan 24 18:33:30 dev [<c014d765>] sys_munmap+0x45/0x70
Jan 24 18:33:30 dev [<c01147a0>] do_page_fault+0x0/0x5d5
Jan 24 18:33:30 dev [<c010335b>] error_code+0x2b/0x30
Jan 24 18:33:31 dev Badness in local_bh_enable at kernel/softirq.c:140
Jan 24 18:33:31 dev [<c0121648>] local_bh_enable+0x88/0x90
Jan 24 18:33:31 dev [<f9324501>] ebt_do_table+0x501/0x6f0 [ebtables]
Jan 24 18:33:31 dev [<c01af46d>] balance_internal+0x31d/0xa00
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:31 dev [<f91d8919>] br_nf_local_out_finish+0x69/0xb0 [bridge]
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<c02b50a1>] nf_hook_slow+0xf1/0x130
Jan 24 18:33:31 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:31 dev [<f91d8a57>] br_nf_local_out+0xf7/0x250 [bridge]
Jan 24 18:33:31 dev [<f91d88b0>] br_nf_local_out_finish+0x0/0xb0 [bridge]
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<c02b4c3a>] nf_iterate+0x7a/0xb0
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<c02b5032>] nf_hook_slow+0x82/0x130
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<f91d2d65>] __br_deliver+0x65/0x70 [bridge]
Jan 24 18:33:31 dev [<f91d2ca0>] br_forward_finish+0x0/0x60 [bridge]
Jan 24 18:33:31 dev [<f91d2085>] br_dev_xmit+0x75/0xc0 [bridge]
Jan 24 18:33:31 dev [<c02a9a8e>] dev_queue_xmit+0xde/0x2a0

[... megabytes of similar messages ....]

Patches welcome :)

<Earny>


Attachments:
(No filename) (7.20 kB)
config.bz2 (7.29 kB)
Download all attachments

2005-01-25 02:40:28

by Ernst Herzberg

[permalink] [raw]
Subject: Re: 2.6.11-rc2: Badness in local_bh_enable at kernel/softirq.c:140


sorry for answering to myself, but someone (:-) send me a mail with the
message

> Fixed in -bk on Sunday.

Thx :-)

<Earny>

2005-01-25 20:24:53

by Bart De Schuymer

[permalink] [raw]
Subject: Re: 2.6.11-rc2: Badness in local_bh_enable at kernel/softirq.c:140

Op di, 25-01-2005 te 03:36 +0100, schreef Ernst Herzberg:
> sorry for answering to myself, but someone (:-) send me a mail with the
> message
>
> > Fixed in -bk on Sunday.
>
> Thx :-)

Thanks for posting this. I was just about to go on a wild goose chase.
Any idea what patch fixed it?

cheers,
Bart


2005-01-26 01:14:56

by Herbert Xu

[permalink] [raw]
Subject: Re: 2.6.11-rc2: Badness in local_bh_enable at kernel/softirq.c:140

Bart De Schuymer <[email protected]> wrote:
>
> Thanks for posting this. I was just about to go on a wild goose chase.
> Any idea what patch fixed it?

It's this one:

http://article.gmane.org/gmane.linux.kernel/273477
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt