2016-04-20 14:51:40 |
bugproxy |
bug |
|
|
added bug |
2016-04-20 14:51:42 |
bugproxy |
tags |
|
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
|
2016-04-20 14:51:43 |
bugproxy |
ubuntu: assignee |
|
Skipper Bug Screeners (skipper-screen-team) |
|
2016-04-20 14:57:35 |
Kevin W. Rudd |
affects |
ubuntu |
gcc-defaults (Ubuntu) |
|
2016-04-20 15:11:01 |
dann frazier |
affects |
gcc-defaults (Ubuntu) |
gcc-5 (Ubuntu) |
|
2016-04-20 15:16:50 |
dann frazier |
bug task added |
|
ubuntu-z-systems |
|
2016-04-20 15:17:06 |
dann frazier |
bug task added |
|
gcc-4.9 (Ubuntu) |
|
2016-04-20 15:28:02 |
Dimitri John Ledkov |
bug task added |
|
valgrind (Ubuntu) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Y-series |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
valgrind (Ubuntu Y-series) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
gcc-4.9 (Ubuntu Y-series) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
gcc-5 (Ubuntu Y-series) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Xenial |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
valgrind (Ubuntu Xenial) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
gcc-4.9 (Ubuntu Xenial) |
|
2016-04-20 15:28:12 |
Dimitri John Ledkov |
bug task added |
|
gcc-5 (Ubuntu Xenial) |
|
2016-04-20 16:20:57 |
dann frazier |
bug watch added |
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 |
|
2016-04-20 16:20:57 |
dann frazier |
bug task added |
|
gcc |
|
2016-04-20 16:22:10 |
dann frazier |
gcc-4.9 (Ubuntu Xenial): assignee |
|
Matthias Klose (doko) |
|
2016-04-20 16:22:56 |
dann frazier |
gcc-5 (Ubuntu Xenial): assignee |
Skipper Bug Screeners (skipper-screen-team) |
Matthias Klose (doko) |
|
2016-04-20 16:23:22 |
dann frazier |
ubuntu-z-systems: importance |
Undecided |
High |
|
2016-04-20 16:28:50 |
dann frazier |
bug task added |
|
ceph (Ubuntu) |
|
2016-04-20 16:29:05 |
dann frazier |
bug task added |
|
fpgatools (Ubuntu) |
|
2016-04-20 16:29:17 |
dann frazier |
bug task added |
|
gambas3 (Ubuntu) |
|
2016-04-20 16:29:28 |
dann frazier |
bug task added |
|
gcc-5-cross (Ubuntu) |
|
2016-04-20 16:29:44 |
dann frazier |
bug task added |
|
gcc-arm-none-eabi (Ubuntu) |
|
2016-04-20 16:30:06 |
dann frazier |
bug task added |
|
gcc-avr (Ubuntu) |
|
2016-04-20 16:30:18 |
dann frazier |
bug task added |
|
gcc-mingw-w64 (Ubuntu) |
|
2016-04-20 16:30:28 |
dann frazier |
bug task added |
|
higan (Ubuntu) |
|
2016-04-20 16:30:47 |
dann frazier |
bug task added |
|
insighttoolkit4 (Ubuntu) |
|
2016-04-20 16:30:57 |
dann frazier |
bug task added |
|
ivtools (Ubuntu) |
|
2016-04-20 16:31:09 |
dann frazier |
bug task added |
|
juju-mongodb3.2 (Ubuntu) |
|
2016-04-20 16:31:36 |
dann frazier |
bug task added |
|
libtsm (Ubuntu) |
|
2016-04-20 16:31:48 |
dann frazier |
bug task added |
|
mariadb-10.0 (Ubuntu) |
|
2016-04-20 16:32:01 |
dann frazier |
bug task added |
|
mysql-5.6 (Ubuntu) |
|
2016-04-20 16:32:14 |
dann frazier |
bug task added |
|
mysql-5.7 (Ubuntu) |
|
2016-04-20 16:32:32 |
dann frazier |
bug task added |
|
nodejs (Ubuntu) |
|
2016-04-20 16:32:44 |
dann frazier |
bug task added |
|
percona-server-5.6 (Ubuntu) |
|
2016-04-20 16:32:57 |
dann frazier |
bug task added |
|
percona-xtrabackup (Ubuntu) |
|
2016-04-20 16:33:20 |
dann frazier |
bug task added |
|
percona-xtradb-cluster-5.6 (Ubuntu) |
|
2016-04-20 16:33:32 |
dann frazier |
bug task added |
|
webkitgtk (Ubuntu) |
|
2016-04-20 23:35:11 |
dann frazier |
bug task deleted |
mysql-5.6 (Ubuntu) |
|
|
2016-04-21 14:50:38 |
bugproxy |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
architecture-s39064 bugnameltc-140542 severity-high targetmilestone-inin16041 |
|
2016-04-21 15:20:58 |
bugproxy |
tags |
architecture-s39064 bugnameltc-140542 severity-high targetmilestone-inin16041 |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
|
2016-04-26 11:12:55 |
Launchpad Janitor |
gcc-5 (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 11:47:16 |
Dimitri John Ledkov |
bug task deleted |
mysql-5.6 (Ubuntu Xenial) |
|
|
2016-04-26 11:47:31 |
Dimitri John Ledkov |
bug task deleted |
mysql-5.6 (Ubuntu Yakkety) |
|
|
2016-04-26 11:51:48 |
Dimitri John Ledkov |
ceph (Ubuntu Yakkety): status |
New |
In Progress |
|
2016-04-26 11:57:10 |
Dimitri John Ledkov |
gambas3 (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 12:04:35 |
Dimitri John Ledkov |
insighttoolkit4 (Ubuntu Yakkety): status |
New |
In Progress |
|
2016-04-26 12:05:16 |
Dimitri John Ledkov |
juju-mongodb3.2 (Ubuntu Yakkety): status |
New |
In Progress |
|
2016-04-26 12:07:06 |
Dimitri John Ledkov |
nodejs (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 12:08:17 |
Dimitri John Ledkov |
webkitgtk (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 13:01:11 |
Dimitri John Ledkov |
ceph (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2016-04-26 14:12:32 |
Launchpad Janitor |
higan (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 14:12:35 |
Launchpad Janitor |
libtsm (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 14:22:36 |
Launchpad Janitor |
fpgatools (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 14:22:39 |
Launchpad Janitor |
ivtools (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 15:29:08 |
Launchpad Janitor |
percona-xtrabackup (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-04-26 17:29:24 |
Dimitri John Ledkov |
bug task deleted |
gcc-4.9 (Ubuntu Xenial) |
|
|
2016-04-26 17:29:32 |
Dimitri John Ledkov |
bug task deleted |
gcc-4.9 (Ubuntu Yakkety) |
|
|
2016-04-26 17:29:49 |
Dimitri John Ledkov |
gcc-4.9 (Ubuntu): importance |
Undecided |
Wishlist |
|
2016-04-26 17:29:49 |
Dimitri John Ledkov |
gcc-4.9 (Ubuntu): status |
New |
Triaged |
|
2016-04-26 17:30:05 |
Dimitri John Ledkov |
bug task deleted |
gcc-5-cross (Ubuntu Xenial) |
|
|
2016-04-26 17:30:18 |
Dimitri John Ledkov |
bug task deleted |
gcc-5-cross (Ubuntu Yakkety) |
|
|
2016-04-26 17:30:37 |
Dimitri John Ledkov |
gcc-5-cross (Ubuntu): importance |
Undecided |
Wishlist |
|
2016-04-26 17:30:37 |
Dimitri John Ledkov |
gcc-5-cross (Ubuntu): status |
New |
Triaged |
|
2016-04-26 17:30:54 |
Dimitri John Ledkov |
bug task deleted |
gcc-arm-none-eabi (Ubuntu Xenial) |
|
|
2016-04-26 17:31:07 |
Dimitri John Ledkov |
bug task deleted |
gcc-arm-none-eabi (Ubuntu Yakkety) |
|
|
2016-04-26 17:32:29 |
Dimitri John Ledkov |
bug task deleted |
gcc-avr (Ubuntu Xenial) |
|
|
2016-04-26 17:32:38 |
Dimitri John Ledkov |
bug task deleted |
gcc-avr (Ubuntu Yakkety) |
|
|
2016-04-26 17:32:51 |
Dimitri John Ledkov |
bug task deleted |
gcc-mingw-w64 (Ubuntu Xenial) |
|
|
2016-04-26 17:32:59 |
Dimitri John Ledkov |
bug task deleted |
gcc-mingw-w64 (Ubuntu Yakkety) |
|
|
2016-04-26 17:33:12 |
Dimitri John Ledkov |
gcc-arm-none-eabi (Ubuntu): importance |
Undecided |
Wishlist |
|
2016-04-26 17:33:12 |
Dimitri John Ledkov |
gcc-arm-none-eabi (Ubuntu): status |
New |
Triaged |
|
2016-04-26 17:33:25 |
Dimitri John Ledkov |
gcc-avr (Ubuntu): importance |
Undecided |
Wishlist |
|
2016-04-26 17:33:25 |
Dimitri John Ledkov |
gcc-avr (Ubuntu): status |
New |
Triaged |
|
2016-04-26 17:33:38 |
Dimitri John Ledkov |
gcc-mingw-w64 (Ubuntu): importance |
Undecided |
Wishlist |
|
2016-04-26 17:33:38 |
Dimitri John Ledkov |
gcc-mingw-w64 (Ubuntu): status |
New |
Triaged |
|
2016-04-26 17:33:56 |
Dimitri John Ledkov |
gcc-4.9 (Ubuntu): assignee |
Matthias Klose (doko) |
|
|
2016-04-26 18:57:22 |
Dimitri John Ledkov |
valgrind (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2016-04-26 18:59:52 |
Dimitri John Ledkov |
percona-xtradb-cluster-5.6 (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2016-04-26 19:00:21 |
Dimitri John Ledkov |
percona-server-5.6 (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2016-04-26 19:28:23 |
Dimitri John Ledkov |
mysql-5.7 (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2016-04-26 19:58:01 |
Dimitri John Ledkov |
juju-mongodb3.2 (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2016-04-26 20:00:13 |
Dimitri John Ledkov |
insighttoolkit4 (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2016-04-27 02:05:48 |
Launchpad Janitor |
percona-server-5.6 (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-04-27 06:01:05 |
Launchpad Janitor |
percona-xtradb-cluster-5.6 (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-04-28 08:02:53 |
Launchpad Janitor |
mysql-5.7 (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-04-29 12:58:56 |
Launchpad Janitor |
valgrind (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-05-03 22:27:40 |
yann richet |
bug |
|
|
added subscriber yann richet |
2016-05-09 14:00:36 |
Dimitri John Ledkov |
ceph (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-05-09 14:02:21 |
Dimitri John Ledkov |
insighttoolkit4 (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-05-09 14:03:11 |
Dimitri John Ledkov |
juju-mongodb3.2 (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2016-05-09 14:04:15 |
Dimitri John Ledkov |
higan (Ubuntu Xenial): status |
New |
Invalid |
|
2016-05-09 14:04:44 |
Dimitri John Ledkov |
ivtools (Ubuntu Xenial): status |
New |
Invalid |
|
2016-05-10 15:06:59 |
Launchpad Janitor |
mariadb-10.0 (Ubuntu Yakkety): status |
New |
Fix Released |
|
2016-05-12 10:09:51 |
Dimitri John Ledkov |
attachment added |
|
gcc-5.debdiff https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1572613/+attachment/4661211/+files/gcc-5.debdiff |
|
2016-05-12 10:28:50 |
Dimitri John Ledkov |
gcc-5 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-12 10:28:50 |
Dimitri John Ledkov |
gcc-5 (Ubuntu Xenial): assignee |
Matthias Klose (doko) |
Dimitri John Ledkov (xnox) |
|
2016-05-12 10:30:23 |
Dimitri John Ledkov |
gcc-5 (Ubuntu Xenial): status |
In Progress |
Confirmed |
|
2016-05-12 10:30:23 |
Dimitri John Ledkov |
gcc-5 (Ubuntu Xenial): assignee |
Dimitri John Ledkov (xnox) |
|
|
2016-05-12 10:31:55 |
Dimitri John Ledkov |
bug |
|
|
added subscriber Ubuntu Security Sponsors Team |
2016-05-12 10:32:10 |
Dimitri John Ledkov |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-05-12 12:14:49 |
Marc Deslauriers |
bug |
|
|
added subscriber Marc Deslauriers |
2016-05-13 18:43:50 |
Adam Conrad |
gcc-5 (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2016-05-13 18:44:06 |
Adam Conrad |
bug |
|
|
added subscriber SRU Verification |
2016-05-13 18:44:12 |
Adam Conrad |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
|
2016-05-17 06:18:43 |
Dimitri John Ledkov |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-done |
|
2016-05-20 03:19:45 |
Dimitri John Ledkov |
webkitgtk (Ubuntu Xenial): status |
New |
Fix Committed |
|
2016-05-20 09:31:42 |
Dimitri John Ledkov |
ceph (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:31:55 |
Dimitri John Ledkov |
fpgatools (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:32:07 |
Dimitri John Ledkov |
gambas3 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:32:21 |
Dimitri John Ledkov |
insighttoolkit4 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:32:35 |
Dimitri John Ledkov |
juju-mongodb3.2 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:32:47 |
Dimitri John Ledkov |
libtsm (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:34:49 |
Dimitri John Ledkov |
mariadb-10.0 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:35:01 |
Dimitri John Ledkov |
mysql-5.7 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:35:15 |
Dimitri John Ledkov |
nodejs (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:36:20 |
Dimitri John Ledkov |
percona-server-5.6 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:36:52 |
Dimitri John Ledkov |
percona-xtrabackup (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:37:05 |
Dimitri John Ledkov |
percona-xtradb-cluster-5.6 (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 09:37:22 |
Dimitri John Ledkov |
valgrind (Ubuntu Xenial): status |
New |
In Progress |
|
2016-05-20 22:34:24 |
Steve Langasek |
ceph (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-20 22:34:51 |
Steve Langasek |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-done |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
|
2016-05-20 22:34:53 |
Steve Langasek |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
|
2016-05-20 22:41:40 |
Steve Langasek |
fpgatools (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:41:40 |
Steve Langasek |
fpgatools (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:42:38 |
Steve Langasek |
gambas3 (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:42:38 |
Steve Langasek |
gambas3 (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:44:59 |
Steve Langasek |
insighttoolkit4 (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:44:59 |
Steve Langasek |
insighttoolkit4 (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:45:37 |
Steve Langasek |
juju-mongodb3.2 (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-20 22:49:19 |
Steve Langasek |
libtsm (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:49:19 |
Steve Langasek |
libtsm (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:51:46 |
Steve Langasek |
mariadb-10.0 (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:51:46 |
Steve Langasek |
mariadb-10.0 (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:55:47 |
Steve Langasek |
mysql-5.7 (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-20 22:57:25 |
Steve Langasek |
nodejs (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-20 22:58:22 |
Steve Langasek |
percona-server-5.6 (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:58:22 |
Steve Langasek |
percona-server-5.6 (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 22:59:11 |
Steve Langasek |
percona-xtrabackup (Ubuntu Xenial): status |
In Progress |
Incomplete |
|
2016-05-20 22:59:11 |
Steve Langasek |
percona-xtrabackup (Ubuntu Xenial): assignee |
|
Dimitri John Ledkov (xnox) |
|
2016-05-20 23:01:50 |
Steve Langasek |
valgrind (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-05-21 19:37:07 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Brian Murray |
2016-05-21 19:37:12 |
Ubuntu Foundations Team Bug Bot |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-failed verification-needed |
|
2016-05-23 07:18:08 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-failed verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
|
2016-05-24 20:01:30 |
Martin Pitt |
gambas3 (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-24 20:02:29 |
Martin Pitt |
insighttoolkit4 (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-24 20:02:59 |
Martin Pitt |
mariadb-10.0 (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-24 20:03:28 |
Martin Pitt |
percona-server-5.6 (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-24 20:04:13 |
Martin Pitt |
percona-xtrabackup (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-25 13:39:37 |
Chris J Arges |
fpgatools (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-25 13:43:56 |
Chris J Arges |
libtsm (Ubuntu Xenial): status |
Incomplete |
Fix Committed |
|
2016-05-25 17:59:27 |
Mathew Hodson |
gcc-5 (Ubuntu Xenial): importance |
Undecided |
High |
|
2016-05-25 17:59:43 |
Mathew Hodson |
gcc-5 (Ubuntu Yakkety): importance |
Undecided |
High |
|
2016-05-31 13:54:41 |
Launchpad Janitor |
gcc-5 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-02 09:37:19 |
Dimitri John Ledkov |
description |
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
== inisghttoolkit4 ==
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-06 15:25:41 |
Marc Deslauriers |
removed subscriber Ubuntu Security Sponsors Team |
|
|
|
2016-06-08 17:05:02 |
Steve Langasek |
percona-xtradb-cluster-5.6 (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-06-14 07:06:53 |
Frank Heimes |
ubuntu-z-systems: status |
New |
In Progress |
|
2016-06-20 13:43:22 |
Frank Heimes |
ubuntu-z-systems: status |
In Progress |
Fix Committed |
|
2016-06-20 13:49:03 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-done |
|
2016-06-21 07:16:19 |
Martin Pitt |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-done |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
|
2016-06-22 11:31:25 |
Launchpad Janitor |
juju-mongodb3.2 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-22 11:31:31 |
Launchpad Janitor |
nodejs (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-22 11:31:34 |
Launchpad Janitor |
valgrind (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-22 11:41:29 |
Launchpad Janitor |
ceph (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-22 11:41:35 |
Launchpad Janitor |
mysql-5.7 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-27 12:50:20 |
Dimitri John Ledkov |
attachment added |
|
gambas.test https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1572613/+attachment/4691082/+files/gambas.test |
|
2016-06-27 15:24:20 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
== inisghttoolkit4 ==
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-27 15:39:24 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-27 15:39:43 |
Dimitri John Ledkov |
attachment added |
|
insighttoolkit4.py https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1572613/+attachment/4691169/+files/insighttoolkit4.py |
|
2016-06-27 16:31:00 |
bugproxy |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
architecture-s39064 targetmilestone-inin16041 |
|
2016-06-27 16:33:06 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-27 16:36:26 |
bugproxy |
tags |
architecture-s39064 targetmilestone-inin16041 |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
|
2016-06-27 16:41:30 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
Run mariadb.sh
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-27 16:44:05 |
Dimitri John Ledkov |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 |
architecture-s39064 targetmilestone-inin16041 verification-needed |
|
2016-06-27 16:47:58 |
bugproxy |
tags |
architecture-s39064 targetmilestone-inin16041 verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
|
2016-06-27 16:50:40 |
Dimitri John Ledkov |
mariadb-10.0 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-27 17:02:11 |
Dimitri John Ledkov |
attachment added |
|
percona.sh https://bugs.launchpad.net/ubuntu/xenial/+source/mariadb-10.0/+bug/1572613/+attachment/4691186/+files/percona.sh |
|
2016-06-27 17:10:45 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
Run mariadb.sh
== percona-server-5.6 ==
== percona-xtrabackup ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
Run mariadb.sh
== percona-server-5.6 ==
Run percona.sh
== percona-xtrabackup ==
Execute $ xtrabackup --backup; xtracbackup --prepare; xtrabackup --backup in a new directory
== percona-xtradb-cluster-5.6 ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-27 17:10:56 |
bugproxy |
attachment added |
|
percona.sh https://bugs.launchpad.net/bugs/1572613/+attachment/4691189/+files/percona.sh |
|
2016-06-28 12:15:06 |
Dimitri John Ledkov |
description |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
Run mariadb.sh
== percona-server-5.6 ==
Run percona.sh
== percona-xtrabackup ==
Execute $ xtrabackup --backup; xtracbackup --prepare; xtrabackup --backup in a new directory
== percona-xtradb-cluster-5.6 ==
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
= Validation =
For gcc-5, check that code generation is correct as per small C test case below.
== fpgatools ==
* compile autotest.c and strip chrpath
* change path in autotest_diff.sh from ./ to /usr/bin
* execute autotest and check error codes
== gambas3 ==
* execute gambas.test
== inisghttoolkit4 ==
$ apt install insighttoolkit4-python insighttoolkit4-examples
Run attached insightoolkit4.py script against an image file, e.g. Circle.png from -examples package.
== libtsm ==
Nothing in the archive uses this... No idea why we have this package, either release the update, or remove it from proposed.
== mariadb-10.0 ==
Run mariadb.sh
== percona-server-5.6 ==
Run percona.sh
== percona-xtrabackup ==
Execute $ xtrabackup --backup; xtracbackup --prepare; xtrabackup --backup in a new directory
== percona-xtradb-cluster-5.6 ==
Deploy three node percona-cluster charm, upgrade to proposed, check that updating tables on one node is reflected on the others.
== webkitgtk ==
Open start.ubuntu.com in midori
== Comment: #0 - Andreas Krebbel - 2016-04-19 05:22:12 ==
The following miscompilation was found in the Valgrind memcheck preload library.
This compiler behavior can be reproduced with a small test case:
$ echo 'void foo (void) { volatile int a = 5; (void) a; }' | \
gcc -O2 -fno-omit-frame-pointer -o foo.o -c -x c - && objdump -d foo.o
foo.o: file format elf64-s390
Disassembly of section .text:
0000000000000000 <foo>:
0: b3 c1 00 2b ldgr %f2,%r11
4: b3 c1 00 0f ldgr %f0,%r15
8: e3 f0 ff 58 ff 71 lay %r15,-168(%r15)
e: b9 04 00 bf lgr %r11,%r15
12: b3 cd 00 f0 lgdr %r15,%f0
16: e5 4c b0 a4 00 05 mvhi 164(%r11),5 <---- stack variable access after stack pointer restore
1c: 58 10 b0 a4 l %r1,164(%r11) <----
20: b3 cd 00 b2 lgdr %r11,%f2
24: 07 fe br %r14
26: 07 07 nopr %r7
A patch for upstream GCC has been posted on the mailing list. Backports will go into 4.9/5/6 branches after the upstream patch is applied.
https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00910.html
This patch needs to be included in the Ubuntu 16.04 GCC 5 packages.
We have scanned the entire xenial universe repo for suspicious sequences. Unfortunately several packages need to be rebuild after including the patch. We recommend rebuilding at least the following packages:
ceph-test_10.1.1-0ubuntu1_s390x.deb
g++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
g++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gambas3-gb-qt4_3.8.4-2ubuntu3_s390x.deb
gcc-arm-none-eabi_4.9.3+svn231177-1_s390x.deb
gcc-avr_4.9.2+Atmel3.5.0-1_s390x.deb
gcc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gcc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gcc-snapshot_20160320-1ubuntu1_s390x.deb
gfortran-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gfortran-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gnat-mingw-w64-i686_5.3.1-3ubuntu1+16_s390x.deb
gnat-mingw-w64-x86-64_5.3.1-3ubuntu1+16_s390x.deb
gobjc++-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc++-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-i686_5.3.1-8ubuntu3+17_s390x.deb
gobjc-mingw-w64-x86-64_5.3.1-8ubuntu3+17_s390x.deb
higan_094-6_s390x.deb
juju-mongodb3.2_3.2.4-0ubuntu1_s390x.deb
libfpga0_0.0+201212-1_s390x.deb
libgnatvsn5_5.3.1-14ubuntu2_s390x.deb
libgnatvsn5-s390x-cross_5.3.1-14ubuntu2cross1_all.deb
libinsighttoolkit4.9_4.9.0-4ubuntu1_s390x.deb
libiv-unidraw1_1.2.11a1-6_s390x.deb
libjavascriptcoregtk-1.0-0_2.4.10-0ubuntu1_s390x.deb
libjavascriptcoregtk-3.0-0_2.4.10-0ubuntu1_s390x.deb
libmariadbd18_10.0.24-7_s390x.deb
libtsm3_3-1_s390x.deb
libwebkit2gtk-3.0-25_2.4.10-0ubuntu1_s390x.deb
mariadb-client-core-10.0_10.0.24-7_s390x.deb
mariadb-plugin-oqgraph_10.0.24-7_s390x.deb
mariadb-plugin-spider_10.0.24-7_s390x.deb
mariadb-server-10.0_10.0.24-7_s390x.deb
mariadb-server-core-10.0_10.0.24-7_s390x.deb
mariadb-test_10.0.24-7_s390x.deb
mysql-client-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-client-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-server-core-5.6_5.6.28-1ubuntu3_s390x.deb
mysql-testsuite-5.7_5.7.11-0ubuntu6_s390x.deb
nodejs_4.2.6~dfsg-1ubuntu4_s390x.deb
percona-server-server-5.6_5.6.22-rel71.0-0ubuntu2_s390x.deb
percona-xtrabackup_2.2.3-2.1build1_s390x.deb
percona-xtradb-cluster-server-5.6_5.6.21-25.8-0ubuntu2_s390x.deb
== Comment: #2 - Andreas Krebbel - 2016-04-20 03:22:27 ==
Patch is upstream committed to head, gcc-6, and gcc-5 branches. |
|
2016-06-28 13:19:10 |
Dimitri John Ledkov |
webkitgtk (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-06-28 13:20:33 |
Dimitri John Ledkov |
gcc-5-cross (Ubuntu): status |
Triaged |
Fix Released |
|
2016-06-29 06:08:11 |
CDE Administration |
attachment removed |
percona.sh https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1572613/+attachment/4691189/+files/percona.sh |
|
|
2016-07-05 09:36:05 |
Dimitri John Ledkov |
tags |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-needed |
architecture-s39064 bugnameltc-140461 severity-high targetmilestone-inin16041 verification-done |
|
2016-07-06 06:37:37 |
Martin Pitt |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2016-07-06 06:37:47 |
Launchpad Janitor |
percona-server-5.6 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 06:37:55 |
Launchpad Janitor |
libtsm (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 06:38:02 |
Launchpad Janitor |
fpgatools (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 06:38:08 |
Launchpad Janitor |
percona-xtradb-cluster-5.6 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 06:39:29 |
Launchpad Janitor |
gambas3 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 06:47:42 |
Launchpad Janitor |
percona-xtrabackup (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-07-06 07:15:00 |
bugproxy |
attachment added |
|
gcc-5.debdiff https://bugs.launchpad.net/bugs/1572613/+attachment/4696184/+files/gcc-5.debdiff |
|
2016-07-06 07:15:03 |
bugproxy |
attachment added |
|
gambas.test https://bugs.launchpad.net/bugs/1572613/+attachment/4696185/+files/gambas.test |
|
2016-07-06 07:15:06 |
bugproxy |
attachment added |
|
insighttoolkit4.py https://bugs.launchpad.net/bugs/1572613/+attachment/4696186/+files/insighttoolkit4.py |
|
2016-07-06 07:15:08 |
bugproxy |
attachment added |
|
percona.sh https://bugs.launchpad.net/bugs/1572613/+attachment/4696187/+files/percona.sh |
|
2016-07-06 21:14:33 |
Dimitri John Ledkov |
ubuntu-z-systems: status |
Fix Committed |
Fix Released |
|
2016-07-13 06:18:51 |
Launchpad Janitor |
insighttoolkit4 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-08-17 09:08:00 |
Dimitri John Ledkov |
gcc-mingw-w64 (Ubuntu): status |
Triaged |
Fix Released |
|
2016-08-17 09:10:32 |
Dimitri John Ledkov |
gcc-4.9 (Ubuntu): status |
Triaged |
Fix Released |
|
2016-12-14 15:42:37 |
Dimitri John Ledkov |
gcc-avr (Ubuntu): status |
Triaged |
Fix Released |
|
2016-12-14 15:43:26 |
Dimitri John Ledkov |
gcc-arm-none-eabi (Ubuntu): status |
Triaged |
Fix Released |
|