Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103803 - kernel - Badness in local_bh_enable at kernel/softirq.c
Summary: kernel - Badness in local_bh_enable at kernel/softirq.c
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL: http://bugzilla.kernel.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-26 01:21 UTC by Mark Cooper
Modified: 2005-09-01 15:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Cooper 2005-08-26 01:21:35 UTC
I've updated a bug at http://bugzilla.kernel.org/show_bug.cgi?id=4146 but just 
incase it's gentoo related? ...

atomant ~ # dmesg
040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)) #1 SMP Wed Aug 24 
16:28:48 BST 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
 BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000006ff0000 (usable)
 BIOS-e820: 0000000006ff0000 - 0000000006fff800 (ACPI data)
 BIOS-e820: 0000000006fff800 - 0000000007000000 (ACPI NVS)
 BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
111MB LOWMEM available.
On node 0 totalpages: 28656
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 24560 pages, LIFO batch:7
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 SONY                                  ) @ 0x000f8070
ACPI: RSDT (v001 SONY   P1       0x20010427 PTL  0x00000000) @ 0x06ffd128
ACPI: FADT (v002 SONY   P1       0x20010427 PTL  0x000f4240) @ 0x06fff754
ACPI: BOOT (v001 SONY   P1       0x20010427 PTL  0x00000001) @ 0x06fff7d8
ACPI: DSDT (v001   SONY  P1      0x20010427 MSFT 0x0100000b) @ 0x00000000
Allocating PCI resources starting at 07000000 (gap: 07000000:f8f80000)
Built 1 zonelists
Kernel command line: root=/dev/hda4
No local APIC present or hardware disabled
mapped APIC to ffffd000 (01121000)
Initializing CPU#0
PID hash table entries: 512 (order: 9, 8192 bytes)
Detected 661.863 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 108332k/114624k available (2893k kernel code, 5792k reserved, 1147k 
data, 236k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 1232.89 BogoMIPS (lpj=616448)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0084893f 0081813f 00000000 00000000 00000000 
00000000 00000000
CPU: After vendor identify, caps: 0084893f 0081813f 0000000e 00000000 00000000 
00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (32 bytes/line)
CPU: L2 Cache: 512K (128 bytes/line)
CPU: Processor revision 1.3.1.3, 667 MHz
CPU: Code Morphing Software revision 4.2.3-8-103
CPU: 20010308 14:40 official release 4.2.3#1
CPU serial number disabled.
CPU: After all inits, caps: 0080893f 0081813f 0000000e 00000000 00000000 
00000000 00000000
Checking 'hlt' instruction... OK.
 tbxface-0118 [02] acpi_load_tables      : ACPI Tables successfully acquired
Parsing all Control 
Methods:........................................................................
........................................
Table [DSDT](id F004) - 418 Objects with 34 Devices 112 Methods 14 Regions
ACPI Namespace successfully loaded at root c054f720
evxfevnt-0094 [03] acpi_enable           : Transition to ACPI mode successful
CPU0: Transmeta(tm) Crusoe(tm) Processor TM5600 stepping 03
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Brought up 1 CPUs
CPU0 attaching sched-domain:
 domain 0: span 01
  groups: 01
  domain 1: span 01
   groups: 01
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd98e, last bus=0
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050309
evgpeblk-0979 [06] ev_create_gpe_block   : GPE 00 to 0F [_GPE] 2 regs on int 0x9
evgpeblk-0987 [06] ev_create_gpe_block   : Found 2 Wake, Enabled 1 Runtime GPEs 
in this block
Completing Region/Field/Buffer/Package 
initialization:..............................................
Initialized 14/14 Regions 0/0 Fields 19/19 Buffers 13/16 Packages (427 nodes)
Executing all Device _STA and_INI methods:......................................
38 Devices found containing: 38 _STA, 2 _INI methods
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:0d.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Embedded Controller [EC0] (gpe 9)
ACPI: PCI Interrupt Link [LNKA] (IRQs *9)
ACPI: PCI Interrupt Link [LNKB] (IRQs 9) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 9) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs *9)
ACPI: Power Resource [LRP0] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 10 devices
PnPBIOS: Disabled by ACPI PNP
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:00: ioport range 0x398-0x399 has been reserved
pnp: 00:00: ioport range 0x4d0-0x4d1 has been reserved
pnp: 00:00: ioport range 0x1040-0x104f has been reserved
pnp: 00:00: ioport range 0x8000-0x804f could not be reserved
Simple Boot Flag at 0x35 set to 0x1
IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com>
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
audit(1125042708.890:0): initialized
inotify device minor=63
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.4
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
ACPI: AC Adapter [ACAD] (off-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Lid Switch [LID]
ACPI: Power Button (CM) [PWRB]
ACPI: Fan [LRA0] (off)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Thermal Zone [ATF0] (45 C)
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOUE] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
mice: PS/2 mouse device common for all mice
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
input: AT Translated Set 2 keyboard on isa0060/serio0
input: PS/2 Generic Mouse on isa0060/serio1
floppy0: no floppy controllers found
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: TOSHIBA MK1516GAP, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
Probing IDE interface ide1...
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 128KiB
hda: 29486016 sectors (15096 MB), CHS=29252/16/63, UDMA(33)
hda: cache flushes not supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4
ohci1394: $Rev: 1250 $ Ben Collins <bcollins@debian.org>
PCI: Enabling device 0000:00:08.0 (0010 -> 0012)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKD] -> GSI 9 (level, low) -> IRQ 
9
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[9]  MMIO=[fc104000-fc1047ff]  Max 
Packet=[2048]
video1394: Installed video1394 module
ieee1394: raw1394: /dev/raw1394 device initialized
I2O subsystem v$Rev$
i2o: max drivers = 8
I2O Configuration OSM v$Rev$
I2O Block Device OSM v$Rev$
I2O SCSI Peripheral OSM v$Rev$
I2O ProcFS OSM v$Rev$
i2c /dev entries driver
i2c-core: driver dev_driver registered.
Advanced Linux Sound Architecture Driver Version 1.0.9rc2  (Thu Mar 24 10:33:39 
2005 UTC).
ALSA device list:
  No soundcards found.
oprofile: using timer interrupt.
NET: Registered protocol family 2
IP: routing cache hash table of 256 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 4, 65536 bytes)
TCP bind hash table entries: 4096 (order: 3, 49152 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
ip_conntrack version 2.1 (895 buckets, 7160 max) - 252 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.  
http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
NET: Registered protocol family 1
NET: Registered protocol family 17
PM: Checking swsusp image.
PM: Resume from disk failed.
ACPI wakeup devices: 
 LID PWRB MODE 
ACPI: (supports S0 S3 S4 S5)
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
kjournald starting.  Commit interval 5 seconds
Mounted devfs on /dev
Freeing unused kernel memory: 236k freed
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0800460300b57309]
Adding 265064k swap on /dev/hda3.  Priority:-1 extents:1
EXT3 FS on hda4, internal journal
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Enabling device 0000:00:09.0 (0006 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 
9
Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 9
ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 
9
Yenta: CardBus bridge found at 0000:00:0c.0 [104d:80b1]
Yenta: ISA IRQ mask 0x0cb8, PCI irq 9
Socket status: 30000a20
Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 
9
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x170-0x177 0x370-0x377
cs: IO port probe 0xa00-0xaff: clean.
eth0: resetting device...
eth0: uploading firmware...
eth0: firmware version: 1.0.4.3
eth0: firmware upload complete
eth0: interface reset complete
spurious 8259A interrupt: IRQ7.
eth0: islpci_close ()
eth0: resetting device...
eth0: uploading firmware...
eth0: firmware version: 1.0.4.3
eth0: firmware upload complete
eth0: interface reset complete
Badness in local_bh_enable at kernel/softirq.c:140
 [<c0125f9f>] local_bh_enable+0x8f/0xa0
 [<c03a71b9>] destroy_conntrack+0xd9/0xf0
 [<c0357d8a>] __kfree_skb+0x7a/0xf0
 [<c79181fa>] islpci_eth_transmit+0x15a/0x380 [prism54]
 [<c035d692>] dev_queue_xmit_nit+0xd2/0x140
 [<c036b04e>] qdisc_restart+0x15e/0x200
 [<c035dabf>] dev_queue_xmit+0x1cf/0x270
 [<c0363b23>] neigh_resolve_output+0xd3/0x1d0
 [<c03636f6>] neigh_update+0x2a6/0x350
 [<c0397963>] arp_process+0x1c3/0x570
 [<c036902e>] nf_hook_slow+0x7e/0x140
 [<c03977a0>] arp_process+0x0/0x570
 [<c0397e12>] arp_rcv+0x102/0x180
 [<c03977a0>] arp_process+0x0/0x570
 [<c035e0a8>] netif_receive_skb+0x148/0x1d0
 [<c035e1c9>] process_backlog+0x99/0x130
 [<c035e2e1>] net_rx_action+0x81/0x110
 [<c0125eb6>] __do_softirq+0xd6/0xf0
 [<c0125f05>] do_softirq+0x35/0x40
 [<c0125ff5>] irq_exit+0x45/0x50
 [<c0105aee>] do_IRQ+0x1e/0x30
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0277a26>] acpi_processor_idle+0x126/0x270
 [<c0101110>] cpu_idle+0x70/0x80
 [<c04f6959>] start_kernel+0x169/0x190
 [<c04f6370>] unknown_bootoption+0x0/0x1d0
Badness in local_bh_enable at kernel/softirq.c:140
 [<c0125f9f>] local_bh_enable+0x8f/0xa0
 [<c03a717a>] destroy_conntrack+0x9a/0xf0
 [<c0357d8a>] __kfree_skb+0x7a/0xf0
 [<c79181fa>] islpci_eth_transmit+0x15a/0x380 [prism54]
 [<c035d692>] dev_queue_xmit_nit+0xd2/0x140
 [<c036b04e>] qdisc_restart+0x15e/0x200
 [<c035dabf>] dev_queue_xmit+0x1cf/0x270
 [<c0363b23>] neigh_resolve_output+0xd3/0x1d0
 [<c03636f6>] neigh_update+0x2a6/0x350
 [<c0397963>] arp_process+0x1c3/0x570
 [<c036902e>] nf_hook_slow+0x7e/0x140
 [<c03977a0>] arp_process+0x0/0x570
 [<c0397e12>] arp_rcv+0x102/0x180
 [<c03977a0>] arp_process+0x0/0x570
 [<c035e0a8>] netif_receive_skb+0x148/0x1d0
 [<c035e1c9>] process_backlog+0x99/0x130
 [<c035e2e1>] net_rx_action+0x81/0x110
 [<c0125eb6>] __do_softirq+0xd6/0xf0
 [<c0125f05>] do_softirq+0x35/0x40
 [<c0125ff5>] irq_exit+0x45/0x50
 [<c0105aee>] do_IRQ+0x1e/0x30
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0277a26>] acpi_processor_idle+0x126/0x270
 [<c0101110>] cpu_idle+0x70/0x80
 [<c04f6959>] start_kernel+0x169/0x190
 [<c04f6370>] unknown_bootoption+0x0/0x1d0
Badness in local_bh_enable at kernel/softirq.c:140
 [<c0125f9f>] local_bh_enable+0x8f/0xa0
 [<c03a71b9>] destroy_conntrack+0xd9/0xf0
 [<c0357d8a>] __kfree_skb+0x7a/0xf0
 [<c79181fa>] islpci_eth_transmit+0x15a/0x380 [prism54]
 [<c035d692>] dev_queue_xmit_nit+0xd2/0x140
 [<c036b04e>] qdisc_restart+0x15e/0x200
 [<c035dabf>] dev_queue_xmit+0x1cf/0x270
 [<c0375f84>] ip_finish_output+0xd4/0x230
 [<c0378880>] ip_finish_output2+0x0/0x1d0
 [<c037828b>] ip_push_pending_frames+0x30b/0x4b0
 [<c0378850>] dst_output+0x0/0x30
 [<c0398d5f>] icmp_reply+0x19f/0x230
 [<c01083cd>] timer_interrupt+0x4d/0x90
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0399693>] icmp_echo+0x53/0x60
 [<c0368cc8>] nf_iterate+0x78/0x90
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c036902e>] nf_hook_slow+0x7e/0x140
 [<c0399a93>] icmp_rcv+0xe3/0x1e0
 [<c0372d1b>] ip_local_deliver+0xdb/0x220
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c03731e7>] ip_rcv+0x387/0x540
 [<c0373520>] ip_rcv_finish+0x0/0x280
 [<c035e0a8>] netif_receive_skb+0x148/0x1d0
 [<c035e1c9>] process_backlog+0x99/0x130
 [<c035e2e1>] net_rx_action+0x81/0x110
 [<c0125eb6>] __do_softirq+0xd6/0xf0
 [<c0125f05>] do_softirq+0x35/0x40
 [<c0125ff5>] irq_exit+0x45/0x50
 [<c0105aee>] do_IRQ+0x1e/0x30
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0277a26>] acpi_processor_idle+0x126/0x270
 [<c0101110>] cpu_idle+0x70/0x80
 [<c04f6959>] start_kernel+0x169/0x190
 [<c04f6370>] unknown_bootoption+0x0/0x1d0
Badness in local_bh_enable at kernel/softirq.c:140
 [<c0125f9f>] local_bh_enable+0x8f/0xa0
 [<c03a717a>] destroy_conntrack+0x9a/0xf0
 [<c0357d8a>] __kfree_skb+0x7a/0xf0
 [<c79181fa>] islpci_eth_transmit+0x15a/0x380 [prism54]
 [<c035d692>] dev_queue_xmit_nit+0xd2/0x140
 [<c036b04e>] qdisc_restart+0x15e/0x200
 [<c035dabf>] dev_queue_xmit+0x1cf/0x270
 [<c0375f84>] ip_finish_output+0xd4/0x230
 [<c0378880>] ip_finish_output2+0x0/0x1d0
 [<c037828b>] ip_push_pending_frames+0x30b/0x4b0
 [<c0378850>] dst_output+0x0/0x30
 [<c0398d5f>] icmp_reply+0x19f/0x230
 [<c01083cd>] timer_interrupt+0x4d/0x90
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0399693>] icmp_echo+0x53/0x60
 [<c0368cc8>] nf_iterate+0x78/0x90
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c036902e>] nf_hook_slow+0x7e/0x140
 [<c0399a93>] icmp_rcv+0xe3/0x1e0
 [<c0372d1b>] ip_local_deliver+0xdb/0x220
 [<c03733a0>] ip_local_deliver_finish+0x0/0x180
 [<c03731e7>] ip_rcv+0x387/0x540
 [<c0373520>] ip_rcv_finish+0x0/0x280
 [<c035e0a8>] netif_receive_skb+0x148/0x1d0
 [<c035e1c9>] process_backlog+0x99/0x130
 [<c035e2e1>] net_rx_action+0x81/0x110
 [<c0125eb6>] __do_softirq+0xd6/0xf0
 [<c0125f05>] do_softirq+0x35/0x40
 [<c0125ff5>] irq_exit+0x45/0x50
 [<c0105aee>] do_IRQ+0x1e/0x30
 [<c0103d72>] common_interrupt+0x1a/0x20
 [<c0277a26>] acpi_processor_idle+0x126/0x270
 [<c0101110>] cpu_idle+0x70/0x80
 [<c04f6959>] start_kernel+0x169/0x190
 [<c04f6370>] unknown_bootoption+0x0/0x1d0
atomant ~ # lsmod
Module                  Size  Used by
prism54                57352  0 
firmware_class         10400  1 prism54
pcmcia                 29588  2 
yenta_socket           23496  2 
rsrc_nonstatic         13728  1 yenta_socket
pcmcia_core            54948  3 pcmcia,yenta_socket,rsrc_nonstatic
snd_ymfpci             60448  1 
snd_ac97_codec         83992  1 snd_ymfpci
snd_opl3_lib           11840  1 snd_ymfpci
snd_hwdep               9920  1 snd_opl3_lib
snd_mpu401_uart         8544  1 snd_ymfpci
snd_rawmidi            27264  1 snd_mpu401_uart
usbcore               137372  1 
atomant ~ # uname -a
Linux atomant 2.6.12-gentoo-r9 #1 SMP Wed Aug 24 16:28:48 BST 2005 i686 
Transmeta(tm) Crusoe(tm) Processor TM5600 GenuineTMx86 GNU/Linux
atomant ~ # 

Reproducible: Always
Steps to Reproduce:
First time it's happened. Only on boot and didnt appear to stop anything from 
working.
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2005-08-26 02:46:35 UTC
It's something to do with prism54. Is this reproducable on every reboot or has
it only happened once?
Comment 2 Mark Cooper 2005-08-30 06:03:03 UTC
Only happened the once so far
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2005-08-31 04:56:42 UTC
Sent a mail upstream. There's not a lot more we can do if this isn't
reproducible and it doesn't cause problems. Please reopen if it becomes more common.
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2005-09-01 15:25:16 UTC
Patrick McHardy has written a patch to solve this issue, which will hopefully
get included in 2.6.14. If these messages appear again and cause problems, let
me know and I'll include it in gentoo-sources-2.6.13.