2019-04-06 03:48:41 |
Matthias Klose |
bug |
|
|
added bug |
2019-04-06 03:48:49 |
Matthias Klose |
xen (Ubuntu): importance |
Undecided |
High |
|
2019-04-06 03:49:00 |
Matthias Klose |
tags |
|
ftbfs rls-dd-incoming |
|
2019-04-08 08:17:14 |
Matthias Klose |
tags |
ftbfs rls-dd-incoming |
ftbfs rls-cc-incoming rls-dd-incoming |
|
2019-04-10 12:43:02 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Cosmic |
|
2019-04-10 12:43:02 |
Andreas Hasenack |
bug task added |
|
xen (Ubuntu Cosmic) |
|
2019-04-10 12:43:06 |
Andreas Hasenack |
xen (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-04-10 12:43:09 |
Andreas Hasenack |
xen (Ubuntu): status |
New |
Triaged |
|
2019-04-10 12:43:12 |
Andreas Hasenack |
xen (Ubuntu Cosmic): importance |
Undecided |
High |
|
2019-06-18 12:41:32 |
Matthias Klose |
tags |
ftbfs rls-cc-incoming rls-dd-incoming |
ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming |
|
2019-06-19 18:50:41 |
Bryce Harrington |
nominated for series |
|
Ubuntu Eoan |
|
2019-06-19 18:50:41 |
Bryce Harrington |
bug task added |
|
xen (Ubuntu Eoan) |
|
2019-06-19 18:50:41 |
Bryce Harrington |
nominated for series |
|
Ubuntu Disco |
|
2019-06-19 18:50:41 |
Bryce Harrington |
bug task added |
|
xen (Ubuntu Disco) |
|
2019-06-19 18:50:48 |
Bryce Harrington |
xen (Ubuntu Disco): status |
New |
Triaged |
|
2019-06-19 18:50:51 |
Bryce Harrington |
xen (Ubuntu Disco): importance |
Undecided |
High |
|
2019-06-19 19:30:09 |
Bryce Harrington |
attachment added |
|
0001-tools-misc-fix-hypothetical-buffer-overflow-in-xen-l.patch https://bugs.launchpad.net/ubuntu/+source/xen/+bug/1823441/+attachment/5271612/+files/0001-tools-misc-fix-hypothetical-buffer-overflow-in-xen-l.patch |
|
2019-06-19 20:22:25 |
Ubuntu Foundations Team Bug Bot |
tags |
ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming |
|
2019-06-19 20:29:50 |
Bryce Harrington |
tags |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming |
ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next |
|
2019-06-20 00:21:07 |
Ubuntu Foundations Team Bug Bot |
tags |
ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next |
|
2019-07-18 17:58:40 |
Bryce Harrington |
xen (Ubuntu Cosmic): status |
Triaged |
Won't Fix |
|
2019-07-18 23:36:25 |
Bryce Harrington |
description |
https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c
xen-lowmemd.c: In function ‘handle_low_mem’:
xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]
snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
^~ ~~~~
In file included from /usr/include/stdio.h:867,
from xen-lowmemd.c:6:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc'
make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>' |
[Impact]
Warning message causes FTBFS when configured to treat warnings as errors.
[Test Case]
$ apt-get source xen
(...)
$ cd xen*
$ sudo apt-get build-dep xen
(...)
$ ./configure
(...)
$ make
(...)
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc'
$ echo $?
2
[Regression Potential]
Changes string formatting of an error message, which should be
transparent to users, but things to watch for would relate to xen's
error message logs.
[Fix]
A simple tweak to snprintf() formatting from upstream would prevent
the theoretical buffer overflow being warned about. This needs applied
to disco and eoan; bionic and earlier are not affected.
[Discussion]
[Original Report]
https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c
xen-lowmemd.c: In function ‘handle_low_mem’:
xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]
snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
^~ ~~~~
In file included from /usr/include/stdio.h:867,
from xen-lowmemd.c:6:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc'
make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>' |
|
2019-07-18 23:38:10 |
Bryce Harrington |
xen (Ubuntu Eoan): assignee |
|
Bryce Harrington (bryce) |
|
2019-07-18 23:38:12 |
Bryce Harrington |
xen (Ubuntu Disco): assignee |
|
Bryce Harrington (bryce) |
|
2019-08-16 20:07:22 |
Bryce Harrington |
xen (Ubuntu Eoan): assignee |
Bryce Harrington (bryce) |
|
|
2019-08-16 20:07:25 |
Bryce Harrington |
xen (Ubuntu Disco): assignee |
Bryce Harrington (bryce) |
|
|
2019-09-10 06:54:49 |
Christian Ehrhardt |
xen (Ubuntu Eoan): assignee |
|
Stefan Bader (smb) |
|
2019-09-19 12:54:52 |
Christian Ehrhardt |
tags |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse |
|
2019-12-12 13:38:50 |
Stefan Bader |
xen (Ubuntu Disco): assignee |
|
Stefan Bader (smb) |
|
2019-12-12 14:19:00 |
Stefan Bader |
xen (Ubuntu Disco): status |
Triaged |
Fix Committed |
|
2020-01-07 09:09:00 |
Stefan Bader |
xen (Ubuntu Disco): status |
Fix Committed |
In Progress |
|
2020-01-07 09:09:07 |
Stefan Bader |
xen (Ubuntu Eoan): status |
Triaged |
In Progress |
|
2020-01-07 09:16:06 |
Stefan Bader |
description |
[Impact]
Warning message causes FTBFS when configured to treat warnings as errors.
[Test Case]
$ apt-get source xen
(...)
$ cd xen*
$ sudo apt-get build-dep xen
(...)
$ ./configure
(...)
$ make
(...)
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc'
$ echo $?
2
[Regression Potential]
Changes string formatting of an error message, which should be
transparent to users, but things to watch for would relate to xen's
error message logs.
[Fix]
A simple tweak to snprintf() formatting from upstream would prevent
the theoretical buffer overflow being warned about. This needs applied
to disco and eoan; bionic and earlier are not affected.
[Discussion]
[Original Report]
https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c
xen-lowmemd.c: In function ‘handle_low_mem’:
xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]
snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
^~ ~~~~
In file included from /usr/include/stdio.h:867,
from xen-lowmemd.c:6:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc'
make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>' |
[Impact]
Warning message causes FTBFS when configured to treat warnings as errors (edit: there are actually multiple failures due to new gcc-8 and gcc-9 warnings which are treated as errors). This bug report is used to track all the needed changes to allow compiling again in Disco and later.
IMPORTANT NOTE(!): Albeit compiling, there is still an unresolved problem when compiling with gcc-9 (and possibly newer) which produces a Xen hypervisor which is unbootable (the host immediately reboots after start (no message) as if hitting a triple fault.
So as a quick solution to get a working Xen hypervisor which works around bug #1851091, the only option is to do the upload to Disco and copy forward with binaries.
[Test Case]
$ apt-get source xen
(...)
$ cd xen*
$ sudo apt-get build-dep xen
(...)
$ ./configure
(...)
$ make
(...)
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc'
$ echo $?
2
[Regression Potential]
Changes string formatting of an error message, which should be
transparent to users, but things to watch for would relate to xen's
error message logs.
[Fix]
A simple tweak to snprintf() formatting from upstream would prevent
the theoretical buffer overflow being warned about. This needs applied
to disco and eoan; bionic and earlier are not affected.
[Discussion]
[Original Report]
https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c
xen-lowmemd.c: In function ‘handle_low_mem’:
xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]
snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);
^~ ~~~~
In file included from /usr/include/stdio.h:867,
from xen-lowmemd.c:6:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc'
make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools'
make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>' |
|
2020-01-07 10:29:24 |
Timo Aaltonen |
xen (Ubuntu Disco): status |
In Progress |
Fix Committed |
|
2020-01-07 10:29:26 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-01-07 10:29:28 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2020-01-07 10:29:31 |
Timo Aaltonen |
tags |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-needed verification-needed-disco |
|
2020-01-13 17:44:00 |
Launchpad Janitor |
xen (Ubuntu): status |
Triaged |
Fix Released |
|
2020-01-15 11:47:12 |
Stefan Bader |
tags |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-needed verification-needed-disco |
ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-done verification-done-disco verification-done-eoan |
|
2020-01-20 16:49:58 |
Launchpad Janitor |
xen (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2020-01-20 16:50:17 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-01-23 13:21:44 |
Launchpad Janitor |
xen (Ubuntu Eoan): status |
In Progress |
Fix Released |
|