2014-06-20 06:05:02 |
Radek Zajic |
bug |
|
|
added bug |
2014-06-20 06:30:10 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2014-06-20 06:30:12 |
Brad Figg |
tags |
dibbler ipv6 kernel-bug multicast |
dibbler ipv6 kernel-bug multicast trusty |
|
2014-06-20 07:28:52 |
Radek Zajic |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2014-06-20 07:32:36 |
Radek Zajic |
tags |
dibbler ipv6 kernel-bug multicast trusty |
apport-collected dibbler ipv6 kernel-bug multicast trusty |
|
2014-06-20 07:32:37 |
Radek Zajic |
description |
Dear all,
a regression has been introduced in Linux Kernels by patch https://github.com/torvalds/linux/commit/efe4208f47f907
The regression behaves in a way that when there are multiple IPv6 sockets created with multicast/link-local addresses on the same interface, handling of the packets is broken. (Reported e. g. on http://www.spinics.net/lists/netdev/msg286344.html)
This can be reproduced by
1. installing Ubuntu 14.04 with default kernel
2. installing dibbler-server and configuring with basic dhcpv6 settings (hand out one subnet), for example:
/etc/dibbler/server.conf:
log-level 8
preference 0
iface <IFACE> {
t1 1800-2000
t2 2700-3000
prefered-lifetime 3600
valid-lifetime 7200
subnet 2001:db8:abcd::/64
class {
pool 2001:db8:abcd::1000-2001:db8:abcd::1fff
}
ta-class {
pool 2001:db8:abcd::2000-2001:db8:abcd::2fff
}
option dns-server 2001:db8:abcd::1
}
3. get a DHCPv6 client and request addresses from the server
4. view the packets on the interface affected, use e.g.: tcpdump -i <IFACE> '(udp port 546)||(udp port 547)' -n
There will be multicast DHCPv6 solicits, however no DHCPv6 responses, as Dibbler creates two sockets on the same interface (multicast socket first, link-local socket next).
There is a patch available in the upstream, that will be probably merged to 3.15.2 kernel (it is not present in current 3.15.1 vanilla kernel) - http://patchwork.ozlabs.org/patch/352246/
When applying this patch to trusty-proposed linux-image-3.13.0-30-generic_3.13.0-30.54 from Git repositories at git clone git://kernel.ubuntu.com/ubuntu/ubuntu-trusty.git and recompiling the kernel, everything starts to work as expected.
Please apply this patch ASAP to fix IPv6 multicast, there is more and more IPv6 in the wild and this bug is a serious one. |
Dear all,
a regression has been introduced in Linux Kernels by patch https://github.com/torvalds/linux/commit/efe4208f47f907
The regression behaves in a way that when there are multiple IPv6 sockets created with multicast/link-local addresses on the same interface, handling of the packets is broken. (Reported e. g. on http://www.spinics.net/lists/netdev/msg286344.html)
This can be reproduced by
1. installing Ubuntu 14.04 with default kernel
2. installing dibbler-server and configuring with basic dhcpv6 settings (hand out one subnet), for example:
/etc/dibbler/server.conf:
log-level 8
preference 0
iface <IFACE> {
t1 1800-2000
t2 2700-3000
prefered-lifetime 3600
valid-lifetime 7200
subnet 2001:db8:abcd::/64
class {
pool 2001:db8:abcd::1000-2001:db8:abcd::1fff
}
ta-class {
pool 2001:db8:abcd::2000-2001:db8:abcd::2fff
}
option dns-server 2001:db8:abcd::1
}
3. get a DHCPv6 client and request addresses from the server
4. view the packets on the interface affected, use e.g.: tcpdump -i <IFACE> '(udp port 546)||(udp port 547)' -n
There will be multicast DHCPv6 solicits, however no DHCPv6 responses, as Dibbler creates two sockets on the same interface (multicast socket first, link-local socket next).
There is a patch available in the upstream, that will be probably merged to 3.15.2 kernel (it is not present in current 3.15.1 vanilla kernel) - http://patchwork.ozlabs.org/patch/352246/
When applying this patch to trusty-proposed linux-image-3.13.0-30-generic_3.13.0-30.54 from Git repositories at git clone git://kernel.ubuntu.com/ubuntu/ubuntu-trusty.git and recompiling the kernel, everything starts to work as expected.
Please apply this patch ASAP to fix IPv6 multicast, there is more and more IPv6 in the wild and this bug is a serious one.
---
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 14.04
InstallationDate: Installed on 2012-04-24 (786 days ago)
InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Beta amd64 (20120327)
MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M.
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-30-generic root=/dev/md1 ro nosplash nosplash nomdmonddf nomdmonisw
ProcVersionSignature: Ubuntu 3.13.0-30.54-generic 3.13.11.2
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-3.13.0-30-generic N/A
linux-backports-modules-3.13.0-30-generic N/A
linux-firmware 1.127.2
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: trusty
Uname: Linux 3.13.0-30-generic x86_64
UpgradeStatus: Upgraded to trusty on 2014-04-24 (56 days ago)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 08/23/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F2
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: H77N-WIFI
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF2:bd08/23/2012:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnH77N-WIFI:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To be filled by O.E.M.
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: Gigabyte Technology Co., Ltd. |
|
2014-06-20 07:32:38 |
Radek Zajic |
attachment added |
|
AlsaInfo.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135419/+files/AlsaInfo.txt |
|
2014-06-20 07:32:40 |
Radek Zajic |
attachment added |
|
BootDmesg.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135420/+files/BootDmesg.txt |
|
2014-06-20 07:32:42 |
Radek Zajic |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135421/+files/CRDA.txt |
|
2014-06-20 07:32:44 |
Radek Zajic |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135422/+files/CurrentDmesg.txt |
|
2014-06-20 07:32:47 |
Radek Zajic |
attachment added |
|
IwConfig.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135423/+files/IwConfig.txt |
|
2014-06-20 07:32:48 |
Radek Zajic |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135424/+files/Lspci.txt |
|
2014-06-20 07:32:50 |
Radek Zajic |
attachment added |
|
Lsusb.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135425/+files/Lsusb.txt |
|
2014-06-20 07:32:52 |
Radek Zajic |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135426/+files/ProcCpuinfo.txt |
|
2014-06-20 07:32:54 |
Radek Zajic |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135427/+files/ProcEnviron.txt |
|
2014-06-20 07:32:56 |
Radek Zajic |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135428/+files/ProcInterrupts.txt |
|
2014-06-20 07:32:58 |
Radek Zajic |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135429/+files/ProcModules.txt |
|
2014-06-20 07:33:00 |
Radek Zajic |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135430/+files/UdevDb.txt |
|
2014-06-20 07:33:02 |
Radek Zajic |
attachment added |
|
UdevLog.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135431/+files/UdevLog.txt |
|
2014-06-20 07:33:05 |
Radek Zajic |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/1332420/+attachment/4135433/+files/WifiSyslog.txt |
|
2014-06-20 14:03:41 |
Tim Gardner |
nominated for series |
|
Ubuntu Trusty |
|
2014-06-20 14:03:41 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Trusty) |
|
2014-06-20 14:03:41 |
Tim Gardner |
nominated for series |
|
Ubuntu Utopic |
|
2014-06-20 14:03:41 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Utopic) |
|
2014-06-20 14:03:49 |
Tim Gardner |
linux (Ubuntu Utopic): status |
Confirmed |
Fix Released |
|
2014-06-20 14:03:58 |
Tim Gardner |
linux (Ubuntu Trusty): status |
New |
In Progress |
|
2014-06-20 14:03:58 |
Tim Gardner |
linux (Ubuntu Trusty): assignee |
|
Tim Gardner (timg-tpi) |
|
2014-06-20 15:01:21 |
Tim Gardner |
linux (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2014-06-23 20:36:06 |
Joseph Salisbury |
linux (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2014-06-23 20:36:09 |
Joseph Salisbury |
linux (Ubuntu Utopic): importance |
Undecided |
Medium |
|
2014-07-03 14:35:44 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-lts-trusty |
|
2014-07-10 13:51:14 |
Luis Henriques |
tags |
apport-collected dibbler ipv6 kernel-bug multicast trusty |
apport-collected dibbler ipv6 kernel-bug multicast trusty verification-needed-trusty |
|
2014-07-11 09:45:08 |
Luis Henriques |
tags |
apport-collected dibbler ipv6 kernel-bug multicast trusty verification-needed-trusty |
apport-collected dibbler ipv6 kernel-bug multicast trusty verification-done-trusty |
|
2014-07-11 16:45:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty-proposed/linux-keystone |
|
2014-07-16 19:59:27 |
Launchpad Janitor |
linux (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2014-07-16 19:59:27 |
Launchpad Janitor |
cve linked |
|
2014-4608 |
|
2014-07-16 19:59:27 |
Launchpad Janitor |
cve linked |
|
2014-4611 |
|
2014-07-16 19:59:27 |
Launchpad Janitor |
cve linked |
|
2014-4699 |
|
2014-07-16 19:59:27 |
Launchpad Janitor |
cve linked |
|
2014-4943 |
|