Your message dated Mon, 30 Jan 2023 21:50:22 +0000
with message-id <e1pmc2g-00ghvv...@fasolo.debian.org>
and subject line Bug#997274: fixed in strace 6.1-0.1
has caused the Debian Bug report #997274,
regarding strace: FTBFS: ../../tests/perf_event_open.c:187:25: error: array
subscript ‘struct perf_event_attr[0]’ is partly outside array bounds of
‘unsigned char[120]’ [-Werror=array-bounds]
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
997274: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997274
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: strace
Version: 5.10-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> gcc -DHAVE_CONFIG_H -I. -I../linux/x86_64 -I../../linux/x86_64 -I../linux
> -I../../linux -I.. -I../.. -DTESTS_SIZEOF_KERNEL_LONG_T=8
> -DTESTS_SIZEOF_LONG=8 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body
> -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self
> -Wlogical-op -Wmissing-parameter-type -Wnested-externs
> -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare
> -Wtype-limits -Wwrite-strings -Werror -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -g -O2 -MT ioctl_hdio-success-Xverbose.o -MD
> -MP -MF $depbase.Tpo -c -o ioctl_hdio-success-Xverbose.o
> ../../tests/ioctl_hdio-success-Xverbose.c &&\
> mv -f $depbase.Tpo $depbase.Po
> In file included from ../../tests/perf_event_open_unabbrev.c:2:
> ../../tests/perf_event_open.c: In function ‘main’:
> ../../tests/perf_event_open.c:187:25: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 187 | if (size != attr->size) {
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:202:27: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 202 | attr->freq ? attr->sample_freq : attr->sample_period,
> | ^
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:200:9: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 200 | printf("%s=%" PRI__u64", sample_type=%s, read_format=%s",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 201 | attr->freq ? "sample_freq" : "sample_period",
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 202 | attr->freq ? attr->sample_freq : attr->sample_period,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 203 | sample_type, read_format);
> | ~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:200:9: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 200 | printf("%s=%" PRI__u64", sample_type=%s, read_format=%s",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 201 | attr->freq ? "sample_freq" : "sample_period",
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 202 | attr->freq ? attr->sample_freq : attr->sample_period,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 203 | sample_type, read_format);
> | ~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:234:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 234 | attr->watermark);
> | ~~~~^~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:233:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 233 | attr->task,
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:232:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 232 | attr->enable_on_exec,
> | ~~~~^~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:231:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 231 | attr->inherit_stat,
> | ~~~~^~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:230:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 230 | attr->freq,
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:229:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 229 | attr->comm,
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:228:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 228 | attr->mmap,
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:227:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 227 | attr->exclude_idle,
> | ~~~~^~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:226:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 226 | attr->exclude_hv,
> | ~~~~^~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:225:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 225 | attr->exclude_kernel,
> | ~~~~^~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:224:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 224 | attr->exclude_user,
> | ~~~~^~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:223:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 223 | attr->exclusive,
> | ~~~~^~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:222:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 222 | attr->pinned,
> | ~~~~^~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:221:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 221 | attr->inherit,
> | ~~~~^~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:220:20: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 220 | attr->disabled,
> | ~~~~^~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:240:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 240 | attr->precise_ip;
> | ~~~~^~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:248:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 248 | attr->mmap_data;
> | ~~~~^~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:256:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 256 | attr->sample_id_all;
> | ~~~~^~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:264:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 264 | attr->exclude_host;
> | ~~~~^~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:272:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 272 | attr->exclude_guest;
> | ~~~~^~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:280:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 280 | attr->exclude_callchain_kernel;
> | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:288:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 288 | attr->exclude_callchain_user;
> | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:296:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 296 | attr->mmap2;
> | ~~~~^~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:304:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 304 | attr->comm_exec;
> | ~~~~^~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:312:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 312 | attr->use_clockid;
> | ~~~~^~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:320:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 320 | attr->context_switch;
> | ~~~~^~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:328:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 328 | attr->write_backward;
> | ~~~~^~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:336:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 336 | attr->namespaces;
> | ~~~~^~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:346:9: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 346 | printf(", %s=%u",
> | ^~~~~~~~~~~~~~~~~
> 347 | attr->watermark ? "wakeup_watermark" :
> "wakeup_events",
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 348 | attr->watermark ? attr->wakeup_watermark :
> attr->wakeup_events);
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:346:9: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 346 | printf(", %s=%u",
> | ^~~~~~~~~~~~~~~~~
> 347 | attr->watermark ? "wakeup_watermark" :
> "wakeup_events",
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 348 | attr->watermark ? attr->wakeup_watermark :
> attr->wakeup_events);
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:350:17: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 350 | if (attr->type == PERF_TYPE_BREAKPOINT)
> | ~~~~^~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:353:13: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 353 | val =
> | ~~~~^
> 354 | # ifdef HAVE_STRUCT_PERF_EVENT_ATTR_CONFIG1
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 355 | attr->config1;
> | ~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:369:13: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 369 | val =
> | ~~~~^
> 370 | # ifdef HAVE_STRUCT_PERF_EVENT_ATTR_CONFIG2
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 371 | attr->config2;
> | ~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:390:17: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 390 | if (attr->sample_type & (1 << 11))
> | ~~~~^~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:399:13: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 399 | val =
> | ~~~~^
> 400 | # ifdef HAVE_STRUCT_PERF_EVENT_ATTR_SAMPLE_REGS_USER
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 401 | attr->sample_regs_user;
> | ~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:414:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 414 | attr->sample_stack_user;
> | ~~~~^~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:439:13: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 439 | val =
> | ~~~~^
> 440 | # ifdef HAVE_STRUCT_PERF_EVENT_ATTR_SAMPLE_REGS_INTR
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 441 | attr->sample_regs_intr;
> | ~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:455:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 455 | attr->aux_watermark;
> | ~~~~^~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:468:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 468 | attr->sample_max_stack;
> | ~~~~^~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:490:21: error: array subscript ‘struct
> perf_event_attr[0]’ is partly outside array bounds of ‘unsigned char[120]’
> [-Werror=array-bounds]
> 490 | attr->aux_sample_size;
> | ~~~~^~~~~~~~~~~~~~~~~
> ../../tests/perf_event_open.c:172:16: note: referencing an object of size 120
> allocated by ‘calloc’
> 172 | attr = calloc(1, STRACE_PEA_SIZE);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> depbase=`echo ioctl_hdio-success-v.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> gcc -DHAVE_CONFIG_H -I. -I../linux/x86_64 -I../../linux/x86_64 -I../linux
> -I../../linux -I.. -I../.. -DTESTS_SIZEOF_KERNEL_LONG_T=8
> -DTESTS_SIZEOF_LONG=8 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body
> -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self
> -Wlogical-op -Wmissing-parameter-type -Wnested-externs
> -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare
> -Wtype-limits -Wwrite-strings -Werror -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -g -O2 -MT ioctl_hdio-success-v.o -MD -MP -MF
> $depbase.Tpo -c -o ioctl_hdio-success-v.o ../../tests/ioctl_hdio-success-v.c
> &&\
> mv -f $depbase.Tpo $depbase.Po
> depbase=`echo ioctl_hdio-success-v-Xabbrev.o | sed
> 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> gcc -DHAVE_CONFIG_H -I. -I../linux/x86_64 -I../../linux/x86_64 -I../linux
> -I../../linux -I.. -I../.. -DTESTS_SIZEOF_KERNEL_LONG_T=8
> -DTESTS_SIZEOF_LONG=8 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body
> -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self
> -Wlogical-op -Wmissing-parameter-type -Wnested-externs
> -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare
> -Wtype-limits -Wwrite-strings -Werror -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -g -O2 -MT ioctl_hdio-success-v-Xabbrev.o -MD
> -MP -MF $depbase.Tpo -c -o ioctl_hdio-success-v-Xabbrev.o
> ../../tests/ioctl_hdio-success-v-Xabbrev.c &&\
> mv -f $depbase.Tpo $depbase.Po
> depbase=`echo ioctl_hdio-success-v-Xraw.o | sed
> 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> gcc -DHAVE_CONFIG_H -I. -I../linux/x86_64 -I../../linux/x86_64 -I../linux
> -I../../linux -I.. -I../.. -DTESTS_SIZEOF_KERNEL_LONG_T=8
> -DTESTS_SIZEOF_LONG=8 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body
> -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self
> -Wlogical-op -Wmissing-parameter-type -Wnested-externs
> -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare
> -Wtype-limits -Wwrite-strings -Werror -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -g -O2 -MT ioctl_hdio-success-v-Xraw.o -MD -MP
> -MF $depbase.Tpo -c -o ioctl_hdio-success-v-Xraw.o
> ../../tests/ioctl_hdio-success-v-Xraw.c &&\
> mv -f $depbase.Tpo $depbase.Po
> cc1: all warnings being treated as errors
> make[5]: *** [Makefile:11226: perf_event_open_unabbrev.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/strace_5.10-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: strace
Source-Version: 6.1-0.1
Done: Andreas Henriksson <andr...@fatal.se>
We believe that the bug you reported is fixed in the latest version of
strace, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Henriksson <andr...@fatal.se> (supplier of updated strace package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 30 Jan 2023 17:18:03 +0100
Source: strace
Architecture: source
Version: 6.1-0.1
Distribution: unstable
Urgency: medium
Maintainer: Steve McIntyre <93...@debian.org>
Changed-By: Andreas Henriksson <andr...@fatal.se>
Closes: 985226 997274
Changes:
strace (6.1-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Steve McIntyre ]
* Add reference to LGPL-2.1 in /usr/share/common/licenses
* Update copyright date (Closes: #985226)
.
[ Balint Reczey ]
* New upstream version 5.11 (Closes: #997274)
* Refresh patches
* Adjust packaging to new upstream source layout
.
[ Andreas Henriksson ]
* New upstream release 6.1
* Bump year of strace copyright
* Drop d/p/0006-s390-Check-infmname-with-IS_ARRAY_ZERO-too.patch
* Use dh_autoreconf instead of ./bootstrap
* Make tests non-fatal on mips{,64}el
Checksums-Sha1:
763189a49ab082a68931519f53d8f1e92a88e6b2 2401 strace_6.1-0.1.dsc
b451b02579bc473e5f0e559ce40be634026e3f2b 2351272 strace_6.1.orig.tar.xz
76287d7319c115e7a3b2d1aa431a0e921ff5404a 801 strace_6.1.orig.tar.xz.asc
d7d6fb2ee536495d1773e3a12ef9228346ea9c1f 20008 strace_6.1-0.1.debian.tar.xz
2a7ef1839874d16eae4c502a61bf3414758738f9 7369 strace_6.1-0.1_amd64.buildinfo
Checksums-Sha256:
87e4b573b73bbb4efc4b89ab4a051bca77384058b649913dbae7d0cdf53f103d 2401
strace_6.1-0.1.dsc
2579e9cec37dbb786f6ea0bebd15f40dd561ef2bde2a2a2ecdce5963b01859fd 2351272
strace_6.1.orig.tar.xz
5e554917fba0c574aab96db7206580878d901063cac021bfcbd2fe9c8bce7182 801
strace_6.1.orig.tar.xz.asc
74104eab6dbc912d5e9a61043400aaeb3f33dea3071051a7c2c7177a23b68961 20008
strace_6.1-0.1.debian.tar.xz
b6d3a26733d2192e4ef2726381946178c111e7ff45702592fa72e5681b05c6c2 7369
strace_6.1-0.1_amd64.buildinfo
Files:
776231a99725ee85202d66a436cc4736 2401 utils optional strace_6.1-0.1.dsc
cbd758b0545b678cd7ac09c683ade002 2351272 utils optional strace_6.1.orig.tar.xz
6f544175ac53b6eaca31ee8c99225185 801 utils optional strace_6.1.orig.tar.xz.asc
1b6815bcf3a71b99bd32ab749ee96a62 20008 utils optional
strace_6.1-0.1.debian.tar.xz
8e83217d6f695e3548e3e359d2f9d709 7369 utils optional
strace_6.1-0.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE+uHltkZSvnmOJ4zCC8R9xk0TUwYFAmPYMacRHGFuZHJlYXNA
ZmF0YWwuc2UACgkQC8R9xk0TUwaC3Q/+N/X4XuHaGoTUlFEEze18huLnHWOilpEE
ygA+O3LwVMg+tJH+R9+q06JC96DjTVSb+Brn4rbuGsL2hU5SQQTZA0V5BFZZOSUk
4BA5EWSGRcs+yV4++s8LScmb71WqVQuw1uZtKxM1ghTVfumVycSkeYMKgoW4KfGl
YzBjLXwnwJBTtTwEymy306ZqhgK55t0lzBP/rlPaAcTJzAIWhVr1iQxLqX+89kiD
LBXE1Eicv0tL/tSqXyyz1vafXZds1YDzdGkvKpcAPwWTUr6DscIFefKn4GMsH55x
J3ImZQXXqAz2J0wwIufOvS19yb/ee0emfEw0J2OiMUe+N6e2p35IbP5jZgRg9GYv
Cw3ODWiYTOCFYH0St5Vp3Rnvic/HqsEKiIh5TKyYO9vaQdAC2CP2qRbtQBY1bI45
e2ZBL2gUfluJnfXQ2WgMpNM86Vdhv3EmC9CTNfS91exsFOx0bXTbpvUUOoQTmfOP
tccKL81CNp2MWsYHITaefz89L6EtV0dVoMybTDsPqy3pR9PL1YFt9G35RcTN+3Uu
hJcWLpIL/nzcqooxHeeaE/imWHPJjrz6TAnZDO/Nfyf+TC6S2zTGRyK5cOvII3eO
V6j1xd5ngTc5n49ze6ms4xsZIhG6ncPOAzHS6QY6WaQ9EPmK6Gv2/sgVWE/vvOs1
4/lgo/FHzNA=
=2/k0
-----END PGP SIGNATURE-----
--- End Message ---