Server oops during startup in bonding

This document (7008531) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 11 Service Pack 1

Situation

After applying kernel  2.6.32.59-0.3 the kernel will have an oops in bonding when starting.
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

Update the kernel to the latest available kernel.

 

Additional Information

/var/log/messages or dmesg will show the following:
[   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:16-Mar-2021
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center