Re: perl segfault in F40
On Sun, Mar 10, 2024 at 10:38 AM Orion Poplawski wrote: > I'm starting to see this building perl-Alien-CFITSIO in F40 (not rawhide): > > + cd Alien-CFITSIO-v4.4.0.1 > + perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 > Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: > PkgConfig::LibPkgConf > RPM build errors: > > I can't reproduce it locally except in mock. Even in mock though if I > enter the chroot with a shell and run rpmbuid it works, so I'm guessing > its tty related. > > Is anyone else seeing this? Yes. GDB says: Program received signal SIGSEGV, Segmentation fault. 0x77a93584 in _IO_new_fclose (fp=0x1) at iofclose.c:48 Downloading source file /usr/src/debug/glibc-2.39-2.fc40.x86_64/libio/iofclose.c 48if (fp->_flags & _IO_IS_FILEBUF) (gdb) bt #0 0x77a93584 in _IO_new_fclose (fp=0x1) at iofclose.c:48 #1 0x76f690db in XS_PkgConfig__LibPkgConf__Client_DESTROY (my_perl=, cv=) at /usr/src/debug/perl-PkgConfig-LibPkgConf-0.11-17.fc40.x86_64/LibPkgConf.xs:311 #2 0x77d1288a in Perl_pp_entersub (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_hot.c: #3 0x77d03718 in Perl_runops_standard (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/run.c:41 #4 0x77c484da in Perl_call_sv (my_perl=0x92a0, sv=, flags=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/perl.c:3150 #5 0x77d1b9cf in S_curse (my_perl=my_perl@entry=0x92a0, sv=sv@entry=0x57dba810, check_refcnt=check_refcnt@entry=true) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/sv.c:7144 #6 0x77d1c1c0 in Perl_sv_clear (my_perl=my_perl@entry=0x92a0, orig_sv=orig_sv@entry=0x57dba810) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/sv.c:6685 #7 0x77d16482 in Perl_sv_free2 (my_perl=0x92a0, sv=0x57dba810, rc=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/sv.c:7244 #8 0x77d4d025 in Perl_leave_scope (my_perl=my_perl@entry=0x92a0, base=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/scope.c:1429 #9 0x77d52658 in Perl_dounwind (cxix=, my_perl=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_ctl.c:1669 #10 Perl_dounwind (my_perl=my_perl@entry=0x92a0, cxix=10) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_ctl.c:1658 #11 0x77d52b19 in Perl_die_unwind (my_perl=0x92a0, msv=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_ctl.c:1901 #12 0x77ce0b8b in Perl_croak_sv (my_perl=0x92a0, baseex=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/util.c:1861 #13 0x77ce0b9d in Perl_die_sv (my_perl=, baseex=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/util.c:1780 #14 0x77d61061 in Perl_pp_die (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_sys.c:509 #15 0x77d03718 in Perl_runops_standard (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/run.c:41 #16 0x77c47899 in S_run_body (oldscope=, my_perl=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/perl.c:2807 #17 perl_run (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/perl.c:2727 #18 0x5342 in main (argc=, argv=, env=) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/perlmain.c:127 Frame 1 is this code: void DESTROY(self) my_client_t *self; CODE: if(self->auditf != NULL) { fclose(self->auditf); self->auditf = NULL; } pkgconf_client_deinit(&self->client); SvREFCNT_dec(self->error_handler); Safefree(self); and indeed, self->auditf != NULL, because it is equal to 1, so it is passed to fclose, triggering the segfault. Setting a hardware watchpoint to catch the transition to the value 1 turns up this: Old value = (FILE *) 0x0 New value = (FILE *) 0x1 pkgconf_cache_add (client=0x57f4cd70, pkg=0x57f4d320) at libpkgconf/cache.c:136 Downloading source file /usr/src/debug/pkgconf-2.1.0-1.fc40.x86_64/libpkgconf/cache.c 136 client->cache_table = pkgconf_reallocarray(client->cache_table, (gdb) bt #0 pkgconf_cache_add (client=0x57f4cd70, pkg=0x57f4d320) at libpkgconf/cache.c:136 #1 pkgconf_cache_add (client=client@entry=0x57f4cd70, pkg=pkg@entry=0x57f4d320) at libpkgconf/cache.c:123 #2 0x76f5c6af in pkgconf_pkg_find (client=0x57f4cd70, name=name@entry=0x55c01240 "cfitsio") at libpkgconf/pkg.c:825 #3 0x76f692fc in XS_PkgConfig__LibPkgConf__Client__find (my_perl=, cv=) at /usr/src/debug/perl-PkgConfig-LibPkgConf-0.11-17.fc40.x86_64/LibPkgConf.xs:324 #4 0x77d1288a in Perl_pp_entersub (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/pp_hot.c: #5 0x77d03718 in Perl_runops_standard (my_perl=0x92a0) at /usr/src/debug/perl-5.38.2-506.fc40.x86_64/run.c:41 #6 0x77c47899 in S_run_body (oldscope=, my_perl=) at /usr/sr
Re: Heads-up: Updating libunibreak to 6.1 in rawhide and F40
krita is building in both sidetags On 10/03/24 18:10, Sandro wrote: On 03-03-2024 21:42, Sandro wrote: I plan to update libunibreak to version 6.1 in rawhide and F40 in about a week. This update comes with an soname bump. The following packages depend on libunibreak: fedrq wrsrc -Xs libunibreak -F name coolreader fbreader krita naev I ran a smoke test in Copr [1] rebuilding those packages against libunibreak-6.1 and all packages built successfully. I added the maintainers in Bcc. Please use the following side tags for rebuilding your package against the updated libunibreak: rawhide: f41-build-side-85041 f40: f40-build-side-85045 [1] https://copr.fedorainfracloud.org/coprs/gui1ty/libunibreak_6/builds/ I will be moving forward with submitting the update to rawhide even though none of the dependent packages have been rebuilt in aforementioned side tags. I can wait a little longer with the F40 update, but I still think it's worth updating the package in F40 as well. Let me know if you think otherwise. Should you prefer, you are welcome to add me as co-maintainer and I will take care of the rebuild myself. Cheers, -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Heads-up: Updating libunibreak to 6.1 in rawhide and F40
On 03-03-2024 21:42, Sandro wrote: I plan to update libunibreak to version 6.1 in rawhide and F40 in about a week. This update comes with an soname bump. The following packages depend on libunibreak: fedrq wrsrc -Xs libunibreak -F name coolreader fbreader krita naev I ran a smoke test in Copr [1] rebuilding those packages against libunibreak-6.1 and all packages built successfully. I added the maintainers in Bcc. Please use the following side tags for rebuilding your package against the updated libunibreak: rawhide: f41-build-side-85041 f40: f40-build-side-85045 [1] https://copr.fedorainfracloud.org/coprs/gui1ty/libunibreak_6/builds/ I will be moving forward with submitting the update to rawhide even though none of the dependent packages have been rebuilt in aforementioned side tags. I can wait a little longer with the F40 update, but I still think it's worth updating the package in F40 as well. Let me know if you think otherwise. Should you prefer, you are welcome to add me as co-maintainer and I will take care of the rebuild myself. Cheers, -- Sandro FAS: gui1ty Matrix:Penguinpee Elsewhere: [Pp]enguinpee -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
perl segfault in F40
I'm starting to see this building perl-Alien-CFITSIO in F40 (not rawhide): + cd Alien-CFITSIO-v4.4.0.1 + perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 Alien::Build::Plugin::PkgConfig::Negotiate> Using PkgConfig plugin: PkgConfig::LibPkgConf RPM build errors: I can't reproduce it locally except in mock. Even in mock though if I enter the chroot with a shell and run rpmbuid it works, so I'm guessing its tty related. Is anyone else seeing this? -- Orion Poplawski he/him/his - surely the least important thing about me IT Systems Manager 720-772-5637 NWRA, Boulder/CoRA Office FAX: 303-415-9702 3380 Mitchell Lane or...@nwra.com Boulder, CO 80301 https://www.nwra.com/ smime.p7s Description: S/MIME Cryptographic Signature -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Fedora 40 compose report: 20240310.n.0 changes
OLD: Fedora-40-20240309.n.0 NEW: Fedora-40-20240310.n.0 = SUMMARY = Added images:4 Dropped images: 1 Added packages: 0 Dropped packages:0 Upgraded packages: 0 Downgraded packages: 0 Size of added packages: 0 B Size of dropped packages:0 B Size of upgraded packages: 0 B Size of downgraded packages: 0 B Size change of upgraded packages: 0 B Size change of downgraded packages: 0 B = ADDED IMAGES = Image: Silverblue dvd-ostree ppc64le Path: Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-40-20240310.n.0.iso Image: Kinoite ociarchive ppc64le Path: Kinoite/ppc64le/images/Fedora-Kinoite-40.20240310.n.0.ociarchive Image: Kinoite dvd-ostree aarch64 Path: Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-40-20240310.n.0.iso Image: Sericea dvd-ostree x86_64 Path: Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-40-20240310.n.0.iso = DROPPED IMAGES = Image: Kinoite dvd-ostree ppc64le Path: Kinoite/ppc64le/iso/Fedora-Kinoite-ostree-ppc64le-40-20240309.n.0.iso = ADDED PACKAGES = = DROPPED PACKAGES = = UPGRADED PACKAGES = = DOWNGRADED PACKAGES = -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Fedora rawhide compose report: 20240310.n.0 changes
OLD: Fedora-Rawhide-20240309.n.2 NEW: Fedora-Rawhide-20240310.n.0 = SUMMARY = Added images:4 Dropped images: 1 Added packages: 2 Dropped packages:0 Upgraded packages: 79 Downgraded packages: 0 Size of added packages: 455.28 KiB Size of dropped packages:0 B Size of upgraded packages: 799.18 MiB Size of downgraded packages: 0 B Size change of upgraded packages: -1.46 MiB Size change of downgraded packages: 0 B = ADDED IMAGES = Image: Kinoite dvd-ostree x86_64 Path: Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-Rawhide-20240310.n.0.iso Image: Kinoite dvd-ostree aarch64 Path: Kinoite/aarch64/iso/Fedora-Kinoite-ostree-aarch64-Rawhide-20240310.n.0.iso Image: Workstation live aarch64 Path: Workstation/aarch64/iso/Fedora-Workstation-Live-aarch64-Rawhide-20240310.n.0.iso Image: Silverblue dvd-ostree ppc64le Path: Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-Rawhide-20240310.n.0.iso = DROPPED IMAGES = Image: Onyx dvd-ostree x86_64 Path: Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-Rawhide-20240309.n.2.iso = ADDED PACKAGES = Package: python-jsonformatter-0.3.2-2.fc41 Summary: Formatter to output json logs RPMs:python3-jsonformatter Size:28.09 KiB Package: rsgain-3.5-7.fc41 Summary: Simple but powerful ReplayGain 2.0 tagging utility RPMs:rsgain Size:427.19 KiB = DROPPED PACKAGES = = UPGRADED PACKAGES = Package: appstream-1.0.2-2.fc41 Old package: appstream-1.0.2-1.fc41 Summary: Utilities to generate, maintain and access the AppStream database RPMs: appstream appstream-compose appstream-compose-devel appstream-devel appstream-qt appstream-qt-devel Size: 15.22 MiB Size change: 3.09 KiB Changelog: * Sat Mar 09 2024 Alessandro Astone - 1.0.2-2 - Backport patch to fix installing swcatalog Package: baresip-3.10.0-1.fc41 Old package: baresip-3.9.0-2.fc40 Summary: Modular SIP user-agent with audio and video support RPMs: baresip baresip-aac baresip-alsa baresip-av1 baresip-codec2 baresip-ctrl_dbus baresip-devel baresip-g722 baresip-g726 baresip-gst baresip-gtk baresip-jack baresip-mpa baresip-mqtt baresip-opus baresip-pipewire baresip-plc baresip-portaudio baresip-pulse baresip-sdl baresip-snapshot baresip-sndfile baresip-tools baresip-v4l2 baresip-vp8 baresip-vp9 baresip-x11 Size: 6.69 MiB Size change: 35.47 KiB Changelog: * Sun Mar 10 2024 Robert Scheck 3.10.0-1 - Upgrade to 3.10.0 (#2268424) Package: bluedevil-6.0.1-1.fc41 Old package: bluedevil-6.0.0-1.fc41 Summary: Bluetooth stack for KDE RPMs: bluedevil Size: 3.14 MiB Size change: 13 B Changelog: * Wed Mar 06 2024 Marc Deop i Argem?? - 6.0.1-1 - 6.0.1 Package: breeze-gtk-6.0.1.1-1.fc41 Old package: breeze-gtk-6.0.0-1.fc41 Summary: Breeze widget theme for GTK RPMs: breeze-gtk breeze-gtk-common breeze-gtk-gtk2 breeze-gtk-gtk3 breeze-gtk-gtk4 Size: 403.92 KiB Size change: 768 B Changelog: * Wed Mar 06 2024 Marc Deop i Argem?? - 6.0.1-1 - 6.0.1 * Wed Mar 06 2024 Marc Deop i Argem?? - 6.0.1.1-1 - 6.0.1.1 Package: flatpak-kcm-6.0.1-1.fc41 Old package: flatpak-kcm-6.0.0-1.fc41 Summary: Flatpak Permissions Management KCM RPMs: flatpak-kcm Size: 811.22 KiB Size change: 608 B Changelog: * Wed Mar 06 2024 Marc Deop i Argem?? - 6.0.1-1 - 6.0.1 Package: fpaste-0.4.5.1-1.fc41 Old package: fpaste-0.4.4.0-3.fc40 Summary: A simple tool for pasting info onto the Fedora community paste server RPMs: fpaste Size: 32.74 KiB Size change: 986 B Changelog: * Sat Mar 09 2024 Ankur Sinha (Ankur Sinha Gmail) - 0.4.5.1-1 - feat: update to 0.4.5.1 Package: golang-github-gliderlabs-ssh-0.3.6-1.fc41 Old package: golang-github-gliderlabs-ssh-0.3.5-3.fc40 Summary: Easy SSH servers in Golang RPMs: golang-github-gliderlabs-ssh-devel Size: 41.25 KiB Size change: 620 B Changelog: * Sat Mar 09 2024 Mikel Olasagasti Uranga - 0.3.6-1 - Update to 0.3.6 - Closes rhbz#2255326 Package: golang-github-gobuffalo-packd-1.0.2-1.fc41 Old package: golang-github-gobuffalo-packd-1.0.0-10.fc40 Summary: Gobuffalo/packr interfaces RPMs: golang-github-gobuffalo-packd-devel Size: 17.84 KiB Size change: 191 B Changelog: * Sat Mar 09 2024 Mikel Olasagasti Uranga - 1.0.2-1 - Update to 1.0.2 - Closes rhbz#2020224 Package: golang-github-sql-driver-mysql-1.8.0-1.fc41 Old package: golang-github-sql-driver-mysql-1.6.0-5.fc40 Summary: MySQL driver for Go's database/sql package RPMs: golang-github-sql-driver-mysql-devel Size: 106.39 KiB Size change: 8.04 KiB Changelog: * Sat Mar 09 2024 Mikel Olasagasti Uranga - 1.8.0-1 - Update to 1.8.0 - Closes rhbz#2268666 Package: golang-github-xlzd-gotp-0.1.0-1.fc41 Old package: golang-github-xlzd-gotp-0-0.9.20200903gitc8557ba.fc40 Su