Re: perl segfault in F40

2024-03-10 Thread Jerry James
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

2024-03-10 Thread Alessandro Astone

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

2024-03-10 Thread Sandro

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

2024-03-10 Thread Orion Poplawski

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

2024-03-10 Thread Fedora Branched Report
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

2024-03-10 Thread Fedora Rawhide Report
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