[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
This bug was fixed in the package dwarves-dfsg - 1.21-0ubuntu1~18.04 --- dwarves-dfsg (1.21-0ubuntu1~18.04) bionic; urgency=medium * Backport new dwarves-dfsg to stable series without upgrading libbpf system-wide (LP: #1912811): + Update lib/bpf to libbpf_0.4.0-1ubuntu1. + Disable lto, since it is disabled in libbpf. + Build with embedded libbpf. + Drop libbpf-dev build dependency. + Lower debhelper-compat to 11. + Cherrypick patch from 1.22 that fixes FTBFS with old elfutils dwarves-dfsg (1.21-0ubuntu1) impish; urgency=medium * New upstream release. Remaining changes: - pahole: cherry-pick removal of the ftrace filter and its related functions to prevent build errors with linux 5.13. - build with libbpf 0.4, as will be required in the next release. dwarves-dfsg (1.20-1ubuntu1) impish; urgency=medium * pahole: remove the ftrace filter and its related functions to prevent build errors with linux 5.13 (LP: #1928244) dwarves-dfsg (1.20-1) unstable; urgency=medium * New upstream release. Changes since 1.19: BTF encoder: - Improve ELF error reporting using elf_errmsg(elf_errno()). - Improve objcopy error handling. - Fix handling of 'restrict' qualifier, that was being treated as a 'const'. - Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF objects with more than 65534 sections, for instance, which happens with kernels built with 'KCFLAGS="-ffunction-sections -fdata-sections", Other cases may include when using FG-ASLR, LTO. - Cope with functions without a name, as seen sometimes when building kernel images with some versions of clang, when a SEGFAULT was taking place. - Fix BTF variable generation for kernel modules, not skipping variables at offset zero. - Fix address size to match what is in the ELF file being processed, to fix using a 64-bit pahole binary to generate BTF for a 32-bit vmlinux image. - Use kernel module ftrace addresses when finding which functions to encode, which increases the number of functions encoded. DWARF loader: - Support DW_AT_data_bit_offset - DW_FORM_implicit_const in attr_numeric() and attr_offset() - Support DW_TAG_GNU_call_site, its the standardized rename of the previously supported DW_TAG_GNU_call_site. build: - Fix compilation on 32-bit architectures. * Refresh patches. * Remove ctfdwdiff and README.cross so to reuse upstream tarball as-is. * Update Standards-Version to 4.5.1 * Update debhelper compatibility to 13: - install missing binaries: btfdiff and fullcircle * Add upstream metadata file * gbp: set upstream tarball compression to xz * Add lintian override for orig-tarball-missing-upstream-signature, see #882694. dwarves-dfsg (1.19-1) unstable; urgency=high * New upstream release. Closes: #978691. Changes since 1.18: - Support split BTF, where a main BTF file, vmlinux, can be used to find types and then a kernel module, for instance, can have just what is unique to it - Update libbpf to get the split BTF support and use some of its functions to load BTF and speed up DWARF loading and BTF encoding - Support cross-compiled ELF binaries with different endianness - Support showing typedefs for anonymous types, like structs, unions and enums - Align enumerators - Workaround bugs in the generation of DWARF records for functions in some gcc versions that were causing breakage in the encoding of BTF - Ignore zero-sized ELF symbols instead of erroring out - Handle union forward declaration properly in the BTF loader - Introduce --numeric_version for use in scripts and Makefiles - Try sole pfunct argument as a function name, just like pahole with type names - Speed up pfunct using some of the load techniques used in pahole - Discard CUs after BTF encoding as they're not used anymore, greatly reducing memory usage and speeding up vmlinux BTF encoding - Revamp how per-CPU variables are encoded in BTF - Include BTF info for static functions - Use BTF's string APIs for strings management, greatly improving performance over the tsearch() - Increase size of DWARF lookup hash table, shaving off about 1 second out of about 20 seconds total for Linux BTF dedup - Stop BTF encoding when errors are found in some DWARF CU - Implement --packed, to show just packed structures, for instance, here are the top 5 packed data structures in the Linux kernel - Fix bug in distros such as OpenSUSE:15.2 where DW_AT_alignment isn't defined * Refresh patches. dwarves-dfsg (1.18-1) unstable; urgency=medium [ Domenico Andreoli ] * New upstream release (changes since 1.17): - Use type information to pretty print raw data from stdin, all documented in the man
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
Verified in https://bugs.launchpad.net/ubuntu/+source/dwarves- dfsg/+bug/1912811 this bug was referenced in the backport changelog. ** Tags removed: verification-needed verification-needed-bionic ** Tags added: verification-done verification-done-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
Hello Andrea, or anyone else affected, Accepted dwarves-dfsg into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/dwarves- dfsg/1.21-0ubuntu1~18.04 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-bionic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: dwarves-dfsg (Ubuntu Bionic) Status: New => Fix Committed ** Tags added: verification-needed verification-needed-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
For SRU see https://bugs.launchpad.net/ubuntu/+source/dwarves- dfsg/+bug/1912811 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
This bug was fixed in the package dwarves-dfsg - 1.20-1ubuntu1 --- dwarves-dfsg (1.20-1ubuntu1) impish; urgency=medium * pahole: remove the ftrace filter and its related functions to prevent build errors with linux 5.13 (LP: #1928244) -- Andrea Righi Wed, 12 May 2021 18:00:27 +0200 ** Changed in: dwarves-dfsg (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
$ dput ubuntu dwarves-dfsg_1.20-1ubuntu1_source.changes Checking signature on .changes gpg: /tmp/dwarves-dfsg_1.20-1ubuntu1_source.changes: Valid signature from 9B8EC849D5EF70ED Checking signature on .dsc gpg: /tmp/dwarves-dfsg_1.20-1ubuntu1.dsc: Valid signature from 9B8EC849D5EF70ED Uploading to ubuntu (via sftp to upload.ubuntu.com): Uploading dwarves-dfsg_1.20-1ubuntu1.dsc: done. Uploading dwarves-dfsg_1.20-1ubuntu1.debian.tar.xz: done. Uploading dwarves-dfsg_1.20-1ubuntu1_source.buildinfo: done. Uploading dwarves-dfsg_1.20-1ubuntu1_source.changes: done. Successfully uploaded packages. ** Changed in: dwarves-dfsg (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1928244] Re: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13
Debdiff reported in attach seems to fix the problem (no build errors with linux-unstable 5.13). ** Patch added: "pahole-remove-ftrace-filter.debdiff" https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+attachment/5496678/+files/pahole-remove-ftrace-filter.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928244 Title: pahole: FAILED unresolved symbol cubictcp_state with linux 5.13 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1928244/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs