*** This bug is a duplicate of bug 2096645 ***
https://bugs.launchpad.net/bugs/2096645
** This bug has been marked a duplicate of bug 2096645
lttng DKMS failed to build on Jammy in sru-20250113 (error: conflicting
types for 'trace_mm_page_alloc_zone_locked')
--
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/2096880
Title:
lttng-modules DKMS failed to build with Jammy:linux-gcp 5.15.0-1076.85
Status in ubuntu-kernel-tests:
New
Bug description:
Found on jammy:linux-gcp 5.15.0-1076.85 during 2025-01-13.
ubuntu_lttng_smoke_test
492 21:34:34 DEBUG| [stdout] Setting up lttng-modules-dkms
(2.13.8-1~ubuntu22.04.0) ...
493 21:34:34 DEBUG| [stdout] Loading new lttng-modules-2.13.8 DKMS
files...
494 21:34:34 DEBUG| [stdout] Building for 5.15.0-1076-gcp
6.8.0-1020-gcp
495 21:34:34 DEBUG| [stdout] Building initial module for
5.15.0-1076-gcp
496 21:34:40 DEBUG| [stdout] ERROR (dkms apport): kernel package
linux-headers-5.15.0-1076-gcp is not supported
497 21:34:40 DEBUG| [stdout] Error! Bad return status for module
build on kernel: 5.15.0-1076-gcp (aarch64)
498 21:34:40 DEBUG| [stdout] Consult
/var/lib/dkms/lttng-modules/2.13.8/build/make.log for more information.
499 21:34:40 DEBUG| [stdout] dpkg: error processing package
lttng-modules-dkms (--configure):
500 21:34:40 DEBUG| [stdout] installed lttng-modules-dkms package
post-installation script subprocess returned error exit status 10
501 21:34:40 DEBUG| [stdout] Setting up g++ (4:11.2.0-1ubuntu1) ...
502 21:34:40 DEBUG| [stdout] update-alternatives: using
/usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
503 21:34:40 DEBUG| [stdout] Setting up build-essential
(12.9ubuntu3) ...
504 21:34:40 DEBUG| [stdout] Processing triggers for man-db
(2.10.2-1) ...
505 21:34:41 DEBUG| [stdout] Processing triggers for libc-bin
(2.35-0ubuntu3.8) ...
506 21:34:41 DEBUG| [stdout] Errors were encountered while
processing:
507 21:34:41 DEBUG| [stdout] lttng-modules-dkms
508 21:34:41 DEBUG| [stdout] needrestart is being skipped since
dpkg has failed
509 21:34:43 DEBUG| [stderr] W: --force-yes is deprecated, use one
of the options starting with --allow instead.
510 21:34:43 DEBUG| [stderr] E: Sub-process /usr/bin/dpkg returned
an error code (1)
511 21:34:43 DEBUG| Running 'which gcc'
512 21:34:43 DEBUG| [stdout] /usr/bin/gcc
513 21:34:43 DEBUG| Running 'dkms status -m lttng-modules | grep
installed'
514 21:34:43 DEBUG| Running 'cat
/var/lib/dkms/lttng-modules/*/build/make.log'
515 21:34:43 DEBUG| [stdout] DKMS make.log for lttng-modules-2.13.8
for kernel 5.15.0-1076-gcp (aarch64)
516 21:34:43 DEBUG| [stdout] Mon Jan 27 21:34:35 UTC 2025
517 21:34:43 DEBUG| [stdout] make: Entering directory
'/usr/src/linux-headers-5.15.0-1076-gcp'
518 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-client-discard.o
519 21:34:43 DEBUG| [stdout]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/Kbuild:187: Files
./fs/btrfs/*.h not found. Probe "btrfs" is disabled. Use full kernel source
tree to enable it.
520 21:34:43 DEBUG| [stdout]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/Kbuild:215: Files
./fs/ext4/*.h not found. Probe "ext4" is disabled. Use full kernel source tree
to enable it.
521 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_backend.o
522 21:34:43 DEBUG| [stdout]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/Kbuild:244: File
./drivers/base/regmap/trace.h not found. Probe "regmap" is disabled. Need Linux
4.1+ kernel source tree to enable it.
523 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/tests/probes/lttng-test.o
524 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-sched.o
525 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/tests/clock-plugin/lttng-clock-plugin-test.o
526 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-client-overwrite.o
527 21:34:43 DEBUG| [stdout] LD [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/tests/lttng-test.o
528 21:34:43 DEBUG| [stdout] LD [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/tests/lttng-clock-plugin-test.o
529 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-metadata-client.o
530 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-irq.o
531 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_frontend.o
532 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-client-mmap-discard.o
533 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-timer.o
534 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-client-mmap-overwrite.o
535 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-metadata-mmap-client.o
536 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-kmem.o
537 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lttng-ring-buffer-event-notifier-client.o
538 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_iterator.o
539 21:34:43 DEBUG| [stdout] In file included from
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/../../include/lttng/define_trace.h:87,
540 21:34:43 DEBUG| [stdout] from
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/../../include/instrumentation/events/kmem.h:570,
541 21:34:43 DEBUG| [stdout] from
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-kmem.c:35:
542 21:34:43 DEBUG| [stdout]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/../../include/lttng/tracepoint-event-impl.h:133:6:
error: conflicting types for ‘trace_mm_page_alloc_zone_locked’; have
‘void(struct page *, unsigned int, int)’
543 21:34:43 DEBUG| [stdout] 133 | void trace_##_name(_proto);
544 21:34:43 DEBUG| [stdout] | ^~~~~~
545 21:34:43 DEBUG| [stdout]
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/../../include/instrumentation/events/kmem.h:438:1:
note: in expansion of macro ‘LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP’
546 21:34:43 DEBUG| [stdout] 438 |
LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(kmem_mm_page, mm_page_alloc_zone_locked,
547 21:34:43 DEBUG| [stdout] |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
548 21:34:43 DEBUG| [stdout] In file included from
./include/trace/events/kmem.h:9,
549 21:34:43 DEBUG| [stdout] from
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-kmem.c:24:
550 21:34:43 DEBUG| [stdout] ./include/linux/tracepoint.h:244:28:
note: previous definition of ‘trace_mm_page_alloc_zone_locked’ with type
‘void(struct page *, unsigned int, int, int)’
551 21:34:43 DEBUG| [stdout] 244 | static inline void
trace_##name(proto) \
552 21:34:43 DEBUG| [stdout] |
^~~~~~
553 21:34:43 DEBUG| [stdout] ./include/linux/tracepoint.h:416:9:
note: in expansion of macro ‘__DECLARE_TRACE’
554 21:34:43 DEBUG| [stdout] 416 | __DECLARE_TRACE(name,
PARAMS(proto), PARAMS(args), \
555 21:34:43 DEBUG| [stdout] | ^~~~~~~~~~~~~~~
556 21:34:43 DEBUG| [stdout] ./include/linux/tracepoint.h:539:9:
note: in expansion of macro ‘DECLARE_TRACE’
557 21:34:43 DEBUG| [stdout] 539 | DECLARE_TRACE(name,
PARAMS(proto), PARAMS(args))
558 21:34:43 DEBUG| [stdout] | ^~~~~~~~~~~~~
559 21:34:43 DEBUG| [stdout] ./include/trace/events/kmem.h:259:1:
note: in expansion of macro ‘DEFINE_EVENT’
560 21:34:43 DEBUG| [stdout] 259 | DEFINE_EVENT(mm_page,
mm_page_alloc_zone_locked,
561 21:34:43 DEBUG| [stdout] | ^~~~~~~~~~~~
562 21:34:43 DEBUG| [stdout] make[3]: ***
[scripts/Makefile.build:297:
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes/lttng-probe-kmem.o] Error 1
563 21:34:43 DEBUG| [stdout] make[2]: ***
[scripts/Makefile.build:560:
/var/lib/dkms/lttng-modules/2.13.8/build/src/probes] Error 2
564 21:34:43 DEBUG| [stdout] make[2]: *** Waiting for unfinished
jobs....
565 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_vfs.o
566 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_splice.o
567 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/ringbuffer/ring_buffer_mmap.o
568 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/prio_heap/lttng_prio_heap.o
569 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/../wrapper/splice.o
570 21:34:43 DEBUG| [stdout] CC [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/counter/counter.o
571 21:34:43 DEBUG| [stdout] LD [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/lttng-lib-ring-buffer.o
572 21:34:43 DEBUG| [stdout] LD [M]
/var/lib/dkms/lttng-modules/2.13.8/build/src/lib/lttng-counter.o
573 21:34:43 DEBUG| [stdout] make[1]: ***
[scripts/Makefile.build:560: /var/lib/dkms/lttng-modules/2.13.8/build/src]
Error 2
574 21:34:43 DEBUG| [stdout] make: *** [Makefile:1910:
/var/lib/dkms/lttng-modules/2.13.8/build] Error 2
575 21:34:43 DEBUG| [stdout] make: Leaving directory
'/usr/src/linux-headers-5.15.0-1076-gcp'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2096880/+subscriptions
--
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to : [email protected]
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help : https://help.launchpad.net/ListHelp