Server oops during startup in bonding
This document (7008531) is provided subject to the disclaimer at the end of this document.
Environment
Situation
After applying kernel 2.6.32.59-0.3 the kernel will have an oops when reconfiguring and restarting a bond.
VLAN is being used.
Resolution
Additional Information
[ 24.688051] BUG: unable to handle kernel NULL pointer dereference at 00000000000001f0 [ 24.688059] IP: [<ffffffffa02b8b06>] bond_send_gratuitous_arp_dev+0x16/0xd0 [bonding] [ 24.688071] PGD 0 [ 24.688074] Oops: 0000 [#1] SMP [ 24.688077] last sysfs file: /sys/devices/virtual/net/vlan3/broadcast [ 24.688082] CPU 4 [ 24.688084] Modules linked in: af_packet 8021q garp stp llc bonding microcode loop dm_mod sg bnx2 iTCO_wdt iTCO_vendor_support shpchp ipmi_si sr_mod i5k_amb rtc_cmos hpilo i5000_edac rtc_core tpm_tis pci_hotplug hpwdt ipmi_msghandler edac_core tpm pcspkr tpm_bios rtc_lib cdrom container button usbhid hid uhci_hcd ehci_hcd usbcore edd ext3 mbcache jbd fan thermal processor thermal_sys hwmon ide_pci_generic piix ide_core ata_generic ata_piix libata hpsa cciss scsi_mod [ 24.688128] Supported: Yes [ 24.688131] Pid: 3918, comm: bond0 Not tainted 2.6.32.59-0.3-default #1 ProLiant DL380 G5 [ 24.688135] RIP: 0010:[<ffffffffa02b8b06>] [<ffffffffa02b8b06>] bond_send_gratuitous_arp_dev+0x16/0xd0 [bonding] [ 24.688143] RSP: 0018:ffff880429bc3d30 EFLAGS: 00010286 [ 24.688146] RAX: 0000000000000000 RBX: ffff88042b1e72c0 RCX: 0000000000000000 [ 24.688149] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8804241fc000 [ 24.688152] RBP: ffff880428197780 R08: 0000000000000000 R09: 0000000000000000 [ 24.688155] R10: 000000000000000e R11: 0000000000000000 R12: ffff88042a18dc00 [ 24.688162] R13: ffff880428197af0 R14: ffff88042a9d0140 R15: ffff8804241fc000 [ 24.688167] FS: 0000000000000000(0000) GS:ffff880028300000(0000) knlGS:0000000000000000 [ 24.688171] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 24.688175] CR2: 00000000000001f0 CR3: 0000000001804000 CR4: 00000000000006e0 [ 24.688179] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.688184] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 24.688188] Process bond0 (pid: 3918, threadinfo ffff880429bc2000, task ffff88042a9d0140) [ 24.688192] Stack: [ 24.688195] 000088042a9d07a8 ffffffff812febf8 ffff8804299b9600 ffff88042b1e72c0 [ 24.688199] <0> ffff880428197780 ffff88042a18dc00 ffff880428197af0 ffff88042a9d0140 [ 24.688205] <0> ffff88042a9d07a8 ffffffffa02b8c88 ffff8804299b9600 ffff8804281977ac [ 24.688213] Call Trace: [ 24.688236] [<ffffffffa02b8c88>] bond_send_gratuitous_arp+0xc8/0x120 [bonding] [ 24.688248] [<ffffffffa02b8dba>] bond_change_active_slave+0xda/0x280 [bonding] [ 24.688260] [<ffffffffa02b94d0>] bond_select_active_slave+0xb0/0x110 [bonding] [ 24.688271] [<ffffffffa02b986d>] bond_miimon_commit+0x16d/0x280 [bonding] [ 24.688283] [<ffffffffa02bb34e>] bond_mii_monitor+0xbe/0x170 [bonding] [ 24.688296] [<ffffffff81061428>] run_workqueue+0xb8/0x140 [ 24.688304] [<ffffffff81061546>] worker_thread+0x96/0x110 [ 24.688311] [<ffffffff810655f6>] kthread+0x96/0xa0 [ 24.688317] [<ffffffff81003fba>] child_rip+0xa/0x20 [ 24.688323] Code: 10 66 2c a0 e8 b7 2e 0e e1 e9 3f fe ff ff 0f 1f 80 00 00 00 00 41 57 49 89 ff 41 56 41 55 41 54 55 53 48 83 ec 18 66 89 54 24 06 <48> 8b 86 f0 01 00 00 48 85 c0 0f 84 82 00 00 00 48 89 44 24 10 [ 24.688359] RIP [<ffffffffa02b8b06>] bond_send_gratuitous_arp_dev+0x16/0xd0 [bonding] [ 24.688367] RSP <ffff880429bc3d30> [ 24.688370] CR2: 00000000000001f0
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7008531
- Creation Date: 31-May-2012
- Modified Date:12-Oct-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com