Bug#418342: linux-image-2.6.18-4-xen-686: Oops renaming a vlan interface over bonding interface
Package: linux-image-2.6.18-4-xen-686
Version: 2.6.18.dfsg.1-12
Severity: critical
Justification: breaks the whole system
Steps to reproduce:
ha0 and ha1 are eth0 and eth1 renamed with udev at /etc/udev/rules.d/z25_persistent-net.rules
ha is a bonding dev with ha0 and ha1 as slaves.
# ip link show dev ha
ha: <BROADCAST,MULTICAST,MASTER,UP,10000> mtu 1500 qdisc noqueue
link/ether 00:18:fe:77:xx:xx brd ff:ff:ff:ff:ff:ff
# vconfig add ha 1004
# ip link set dev ha.1004 down
# ip link set dev ha.1004 name vlan-test
Apr 9 10:17:24 sscc2 kernel: bonding: Warning: Cannot create /proc/net/bonding/<NULL>
Apr 9 10:17:24 sscc2 kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000248
Apr 9 10:17:24 sscc2 kernel: printing eip:
Apr 9 10:17:24 sscc2 kernel: c018eaa5
Apr 9 10:17:24 sscc2 kernel: 0071c000 -> *pde = 00000000:02745001
Apr 9 10:17:24 sscc2 kernel: 00745000 -> *pme = 00000000:00000000
Apr 9 10:17:24 sscc2 kernel: Oops: 0000 [#1]
Apr 9 10:17:24 sscc2 kernel: SMP
Apr 9 10:17:24 sscc2 kernel: Modules linked in: ipv6 button ac battery 8021q bonding loop serio_raw serial_core psmouse pcspkr evdev joydev shpchp pci_hotplug ext3 jbd mbcache dm_mirror dm_snapshot dm_mod ide_generic generic usbhid bnx2 piix cciss scsi_mod ide_core ehci_hcd uhci_hcd usbcore thermal processor fan
Apr 9 10:17:24 sscc2 kernel: CPU: 1
Apr 9 10:17:24 sscc2 kernel: EIP: 0061:[<c018eaa5>] Not tainted VLI
Apr 9 10:17:24 sscc2 kernel: EFLAGS: 00010202 (2.6.18-4-xen-686 #1)
Apr 9 10:17:24 sscc2 kernel: EIP is at sysfs_remove_group+0x17/0x5c
Apr 9 10:17:24 sscc2 kernel: eax: 00000000 ebx: ee1f51a0 ecx: 00000007 edx: ee1f51a0
Apr 9 10:17:24 sscc2 kernel: esi: 00000218 edi: ee1f00bf ebp: 0000000a esp: ecf57ec4
Apr 9 10:17:24 sscc2 kernel: ds: 007b es: 007b ss: 0069
Apr 9 10:17:24 sscc2 kernel: Process ip (pid: 4638, ti=ecf56000 task=c0e23000 task.ti=ecf56000)
Apr 9 10:17:24 sscc2 kernel: Stack: c04d0ec0 ee1f4fa0 c04d0c00 ee1e6742 ee1d12c4 c0126273 c04d0c00 ffffffff
Apr 9 10:17:24 sscc2 kernel: c04d0c10 88c53113 c0232c1b 00000000 c022940f ecf57f38 00008923 ecf57f38
Apr 9 10:17:24 sscc2 kernel: c0233494 bf89f32c 00000000 ecf57f30 c017b36a ed0fd768 00000000 00000002
Apr 9 10:17:24 sscc2 kernel: Call Trace:
Apr 9 10:17:24 sscc2 kernel: [<ee1e6742>] bond_netdev_event+0x33/0x74 [bonding]
Apr 9 10:17:24 sscc2 kernel: [<c0126273>] notifier_call_chain+0x19/0x32
Apr 9 10:17:24 sscc2 kernel: [<c0232c1b>] dev_change_name+0x168/0x171
Apr 9 10:17:24 sscc2 kernel: [<c022940f>] sock_ioctl+0x0/0x1b5
Apr 9 10:17:24 sscc2 kernel: [<c0233494>] dev_ioctl+0x348/0x462
Apr 9 10:17:24 sscc2 kernel: [<c017b36a>] inotify_d_instantiate+0x36/0x59
Apr 9 10:17:24 sscc2 kernel: [<c011194d>] do_page_fault+0x6af/0xb76
Apr 9 10:17:24 sscc2 kernel: [<c02295a2>] sock_ioctl+0x193/0x1b5
Apr 9 10:17:24 sscc2 kernel: [<c022940f>] sock_ioctl+0x0/0x1b5
Apr 9 10:17:24 sscc2 kernel: [<c0168658>] do_ioctl+0x1c/0x5d
Apr 9 10:17:24 sscc2 kernel: [<c01688e3>] vfs_ioctl+0x24a/0x25c
Apr 9 10:17:24 sscc2 kernel: [<c022aa1b>] sys_socketcall+0x51/0x181
Apr 9 10:17:24 sscc2 kernel: [<c016893d>] sys_ioctl+0x48/0x5f
Apr 9 10:17:24 sscc2 kernel: [<c0104883>] syscall_call+0x7/0xb
Apr 9 10:17:24 sscc2 kernel: Code: 10 89 f0 83 c3 04 e8 85 e1 ff ff 8b 03 85 c0 75 ee 5b 5e c3 57 56 89 c6 53 89 d3 8b 3a 85 ff 74 18 31 c0 83 c9 ff f2 ae f7 d1 49 <8b> 56 30 8b 03 e8 f0 6e fd ff 89 c7 eb 18 8b 78 30 85 ff 74 11
Apr 9 10:17:24 sscc2 kernel: EIP: [<c018eaa5>] sysfs_remove_group+0x17/0x5c SS:ESP 0069:ecf57ec4
Regards
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-xen-686
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Versions of packages linux-image-2.6.18-4-xen-686 depends on:
ii initramfs-tools 0.85g tools for generating an initramfs
ii linux-modules-2.6.18-4- 2.6.18.dfsg.1-12 Linux 2.6.18 modules on i686
Versions of packages linux-image-2.6.18-4-xen-686 recommends:
ii libc6-xen 2.3.6.ds1-13 GNU C Library: Shared libraries [X
-- no debconf information
Reply to: