Activity log for bug #1771283

Date Who What changed Old value New value Message
2018-05-15 07:11:00 Ike Panhc bug added bug
2018-06-02 04:16:59 Manoj Iyer attachment added fix segfault in iperf https://bugs.launchpad.net/ubuntu/+source/iperf/+bug/1771283/+attachment/5147771/+files/0001-Fix-segfault-while-calculating-sum-on-long-iperf-run.patch
2018-06-02 04:26:49 Ubuntu Foundations Team Bug Bot tags patch
2018-06-02 04:26:58 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2018-06-02 18:42:06 Robert J McMahon attachment added largevalue.patch https://bugs.launchpad.net/ubuntu/+source/iperf/+bug/1771283/+attachment/5147956/+files/largevalue.patch
2018-06-04 23:39:07 Manoj Iyer attachment added [Cosmic] debdiff for iperf https://bugs.launchpad.net/ubuntu/+source/iperf/+bug/1771283/+attachment/5148789/+files/fix-for-iperf2-long-time-run-on-40Gb-s-NIC-crashes-f.debdiff
2018-06-04 23:43:50 Manoj Iyer nominated for series Ubuntu Cosmic
2018-06-04 23:43:50 Manoj Iyer nominated for series Ubuntu Bionic
2018-06-04 23:43:50 Manoj Iyer nominated for series Ubuntu Xenial
2018-06-04 23:43:50 Manoj Iyer nominated for series Ubuntu Artful
2018-06-04 23:44:16 Manoj Iyer bug added subscriber dann frazier
2018-06-05 00:19:27 dann frazier bug task added iperf (Ubuntu Artful)
2018-06-05 00:19:34 dann frazier bug task added iperf (Ubuntu Xenial)
2018-06-05 00:19:39 dann frazier bug task added iperf (Ubuntu Cosmic)
2018-06-05 00:19:46 dann frazier bug task added iperf (Ubuntu Bionic)
2018-06-05 16:51:21 Manoj Iyer bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900793
2018-06-05 16:51:21 Manoj Iyer bug task added iperf (Debian)
2018-06-05 16:56:50 Manoj Iyer attachment added [Bionic] iperf debdiff https://bugs.launchpad.net/debian/+source/iperf/+bug/1771283/+attachment/5149020/+files/bionic-fix-for-iperf2-long-time-run-on-40Gb-s-NIC-crashes-f.debdiff
2018-06-05 17:04:25 Manoj Iyer attachment added [Artful] iperf debdiff https://bugs.launchpad.net/debian/+source/iperf/+bug/1771283/+attachment/5149034/+files/artful-fix-for-iperf2-long-time-run-on-40Gb-s-NIC-crashes-f.debdiff
2018-06-05 17:10:25 Manoj Iyer attachment added [Xenial] iperf debdiff https://bugs.launchpad.net/debian/+source/iperf/+bug/1771283/+attachment/5149036/+files/xenial-fix-for-iperf2-long-time-run-on-40Gb-s-NIC-crashes-f.debdiff
2018-06-05 22:24:58 Bug Watch Updater iperf (Debian): status Unknown New
2018-06-06 16:32:30 Launchpad Janitor iperf (Ubuntu Cosmic): status New Fix Released
2018-06-13 15:59:56 Manoj Iyer description ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) Will report more information with gdb attached. [Impact] Running iperf2 across 40GB connection for a long period of time causes iperf to segfault. [Test] ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) [Fix] This is fixed latest iperf2 git clone https://git.code.sf.net/p/iperf2/code commit fce3254827eb05fee56aa6a2e9f0d69cbe599a69 Author: Robert McMahon <rjmcmahon@rjmcmahon.com> Date: Sat Jun 2 11:48:22 2018 -0700 fix for: iperf2 long time run on 40Gb/s NIC crashes, found ubuntu Bug #1771283, reported by Ike Panhc, increase format support to Peta as well [Regression Potential] None.
2018-06-13 16:02:39 dann frazier iperf (Ubuntu Bionic): status New In Progress
2018-06-13 16:02:42 dann frazier iperf (Ubuntu Xenial): status New In Progress
2018-06-13 16:02:45 dann frazier iperf (Ubuntu Artful): status New In Progress
2018-06-13 16:04:00 Manoj Iyer description [Impact] Running iperf2 across 40GB connection for a long period of time causes iperf to segfault. [Test] ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) [Fix] This is fixed latest iperf2 git clone https://git.code.sf.net/p/iperf2/code commit fce3254827eb05fee56aa6a2e9f0d69cbe599a69 Author: Robert McMahon <rjmcmahon@rjmcmahon.com> Date: Sat Jun 2 11:48:22 2018 -0700 fix for: iperf2 long time run on 40Gb/s NIC crashes, found ubuntu Bug #1771283, reported by Ike Panhc, increase format support to Peta as well [Regression Potential] None. [Impact] Running iperf2 across 40GB connection for a long period of time causes iperf to segfault. [Test] ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) [Fix] This is fixed latest iperf2 git clone https://git.code.sf.net/p/iperf2/code commit fce3254827eb05fee56aa6a2e9f0d69cbe599a69 Author: Robert McMahon <rjmcmahon@rjmcmahon.com> Date: Sat Jun 2 11:48:22 2018 -0700     fix for: iperf2 long time run on 40Gb/s NIC crashes, found ubuntu Bug #1771283, reported by Ike Panhc, increase format support to Peta as well [Regression Potential] This patch was tested on ARM64 Cavium ThunderX2 systems and no regressions were found.
2018-06-13 17:26:25 Manoj Iyer description [Impact] Running iperf2 across 40GB connection for a long period of time causes iperf to segfault. [Test] ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) [Fix] This is fixed latest iperf2 git clone https://git.code.sf.net/p/iperf2/code commit fce3254827eb05fee56aa6a2e9f0d69cbe599a69 Author: Robert McMahon <rjmcmahon@rjmcmahon.com> Date: Sat Jun 2 11:48:22 2018 -0700     fix for: iperf2 long time run on 40Gb/s NIC crashes, found ubuntu Bug #1771283, reported by Ike Panhc, increase format support to Peta as well [Regression Potential] This patch was tested on ARM64 Cavium ThunderX2 systems and no regressions were found. [Impact] Running iperf2 across 40GB connection for a long period of time causes iperf to segfault. [Test] ubuntu@recht:~$ iperf -c 192.168.121.2 -P10 -w 130k -t 3600 ------------------------------------------------------------ Client connecting to 192.168.121.2, TCP port 5001 TCP window size: 254 KByte (WARNING: requested 127 KByte) ------------------------------------------------------------ [ 10] local 192.168.121.3 port 40756 connected with 192.168.121.2 port 5001 [ 12] local 192.168.121.3 port 40760 connected with 192.168.121.2 port 5001 [ 11] local 192.168.121.3 port 40758 connected with 192.168.121.2 port 5001 [ 8] local 192.168.121.3 port 40754 connected with 192.168.121.2 port 5001 [ 9] local 192.168.121.3 port 40752 connected with 192.168.121.2 port 5001 [ 7] local 192.168.121.3 port 40750 connected with 192.168.121.2 port 5001 [ 6] local 192.168.121.3 port 40746 connected with 192.168.121.2 port 5001 [ 5] local 192.168.121.3 port 40748 connected with 192.168.121.2 port 5001 [ 3] local 192.168.121.3 port 40744 connected with 192.168.121.2 port 5001 [ 4] local 192.168.121.3 port 40742 connected with 192.168.121.2 port 5001 Segmentation fault (core dumped) [Fix] This is fixed latest iperf2 git clone https://git.code.sf.net/p/iperf2/code commit fce3254827eb05fee56aa6a2e9f0d69cbe599a69 Author: Robert McMahon <rjmcmahon@rjmcmahon.com> Date: Sat Jun 2 11:48:22 2018 -0700     fix for: iperf2 long time run on 40Gb/s NIC crashes, found ubuntu Bug #1771283, reported by Ike Panhc, increase format support to Peta as well [Regression Potential] This patch was tested on ARM64 Cavium ThunderX2 systems and no regressions were found. iperf calculates the sum of all bytes transferred and prints this sum like 'Sum: 100Mbytes'. For example if total data transferred was (simplified) 100,000,000 Bytes, iperf would print Sum: 100 Mbytes. The suffix Mbytes is stored in a static array and it uses the number of time it had to divide the sum by 1000 to determine the index to that array. iperf only accounted for Sums up to GBytes, causing it to segfault on Sums of +TBytes. Currently the patch extends this array to Peta Bytes, but you will segfault again if the sum is in the order of Exabyte or larger. This might be achievable by using 100G connections between server-client (Mellanox 100G nic & switch) and running iperf at max throughput for a long long long periods of time.
2018-06-14 22:59:51 Brian Murray iperf (Ubuntu Bionic): status In Progress Fix Committed
2018-06-14 22:59:53 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2018-06-14 22:59:54 Brian Murray bug added subscriber SRU Verification
2018-06-14 22:59:59 Brian Murray tags patch patch verification-needed verification-needed-bionic
2018-06-14 23:02:14 Brian Murray iperf (Ubuntu Artful): status In Progress Fix Committed
2018-06-14 23:02:22 Brian Murray tags patch verification-needed verification-needed-bionic patch verification-needed verification-needed-artful verification-needed-bionic
2018-06-14 23:03:41 Brian Murray iperf (Ubuntu Xenial): status In Progress Fix Committed
2018-06-14 23:03:48 Brian Murray tags patch verification-needed verification-needed-artful verification-needed-bionic patch verification-needed verification-needed-artful verification-needed-bionic verification-needed-xenial
2018-06-29 18:53:07 Patricia Domingues bug added subscriber Patricia Domingues
2018-06-29 19:23:54 Manoj Iyer tags patch verification-needed verification-needed-artful verification-needed-bionic verification-needed-xenial patch verification-done-bionic verification-needed verification-needed-artful verification-needed-xenial
2018-06-29 19:48:16 Manoj Iyer tags patch verification-done-bionic verification-needed verification-needed-artful verification-needed-xenial patch verification-done-bionic verification-done-xenial verification-needed verification-needed-artful
2018-06-29 20:40:59 Manoj Iyer tags patch verification-done-bionic verification-done-xenial verification-needed verification-needed-artful patch verification-done verification-done-artful verification-done-bionic verification-done-xenial
2018-07-02 10:23:41 Launchpad Janitor iperf (Ubuntu Bionic): status Fix Committed Fix Released
2018-07-02 10:23:44 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-07-02 10:25:42 Launchpad Janitor iperf (Ubuntu Artful): status Fix Committed Fix Released
2018-07-02 10:27:42 Launchpad Janitor iperf (Ubuntu Xenial): status Fix Committed Fix Released
2018-11-19 06:51:11 Bug Watch Updater iperf (Debian): status New Fix Released