[Bug 2236684] New: Vim-9.0.1822 Perl module segfaults in
S_parse_gv_stash_name()
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2236684
Bug ID: 2236684
Summary: Vim-9.0.1822 Perl module segfaults in
S_parse_gv_stash_name()
Product: Fedora
Version: rawhide
OS: Linux
Status: NEW
Component: perl
Severity: medium
Assignee: jplesnik(a)redhat.com
Reporter: zdohnal(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: iarnell(a)gmail.com, jplesnik(a)redhat.com, kasal(a)ucw.cz,
mmaslano(a)redhat.com, mspacek(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rhughes(a)redhat.com,
spotrh(a)gmail.com
Target Milestone: ---
Classification: Fedora
Vim upstream fixed issue with dynamic Perl load in
https://github.com/vim/vim/commit/55460da26c2756ec057c03c7d8641eda861bfcd2 -
previously Perl was dynamically linked with VIm, which ended up with Vim
depending on perl-libs, which was unintentional.
Since the new patchlevel Vim started to segfault when perl module is used. The
segfault happens with Perl in all current Fedora releases (F37+).
I've tried to compile Perl 5.38 by myself from upstream tarball and segfault
disappeared. The issue is not present in Ubuntu either (compiled upstream Vim
with their local Perl).
I'll attach 'perl -V' from my compilation (Fedora 40) and from Ubuntu 23.04,
and backtrace from Fedora 40 with packaged Perl.
Reproducible: Always
Steps to Reproduce:
$ sudo dnf -y install
https://kojipkgs.fedoraproject.org//packages/vim/9.0.1822/1.fc40/noarch/v...
https://kojipkgs.fedoraproject.org//packages/vim/9.0.1822/1.fc40/noarch/v...
https://kojipkgs.fedoraproject.org//packages/vim/9.0.1822/1.fc40/x86_64/v...
https://kojipkgs.fedoraproject.org//packages/vim/9.0.1822/1.fc40/x86_64/v...
https://kojipkgs.fedoraproject.org//packages/vim/9.0.1822/1.fc40/x86_64/v...
$ sudo dnf -y install perl-devel
$ vim -c 'perl print 'hello'' -c 'q!'
Vim: Caught deadly signal SEGV
Vim: Finished.
Segmentation fault (core dumped)
Actual Results:
Segfault
Expected Results:
No segfault, return value 0
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2236684
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
8 months
[Bug 2234803] New: Broken dependency for perl-IO-Interactive-tests
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2234803
Bug ID: 2234803
Summary: Broken dependency for perl-IO-Interactive-tests
Product: Fedora EPEL
Version: epel7
Status: NEW
Component: perl-IO-Interactive
Assignee: ppisar(a)redhat.com
Reporter: ed.abdullin.1(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com
Target Milestone: ---
Classification: Fedora
Hello!
I tried to install "perl-IO-Interactive-tests" package from epel-7 repository,
but it failed with the following error:
Problem 1: conflicting requests
- nothing provides perl(Test::More) >= 1 needed by
perl-IO-Interactive-tests-1.025-1.el7.noarch
[root@localhost ~]# dnf repoquery --whatprovides "perl(Test::More)"
Last metadata expiration check: 0:07:13 ago on Tue 22 Aug 2023 01:32:45 AM EDT.
perl-Test-Simple-0:0.98-243.el7.noarch
[root@localhost ~]# dnf repoquery --provides perl-Test-Simple
Last metadata expiration check: 0:08:31 ago on Tue 22 Aug 2023 01:32:45 AM EDT.
perl(Test::Builder) = 0.98
perl(Test::Builder::IO::Scalar) = 2.110
perl(Test::Builder::Module) = 0.98
perl(Test::Builder::Tester) = 1.22
perl(Test::Builder::Tester::Color) = 1.22
perl(Test::Builder::Tester::Tie)
perl(Test::More) = 0.98
perl(Test::Simple) = 0.98
perl-Test-Simple = 0.98-243.el7
perl-Test-Simple-tests = 0.98-243.el7
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2234803
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
8 months, 1 week
[Bug 2237243] New: Upstream released ExtUtils-ParseXS 3.51
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2237243
Bug ID: 2237243
Summary: Upstream released ExtUtils-ParseXS 3.51
Product: Fedora
Version: rawhide
OS: Linux
Status: NEW
Component: perl-ExtUtils-ParseXS
Severity: medium
Assignee: jplesnik(a)redhat.com
Reporter: paul(a)city-fan.org
QA Contact: extras-qa(a)fedoraproject.org
CC: jplesnik(a)redhat.com, mspacek(a)redhat.com,
paul(a)city-fan.org, perl-devel(a)lists.fedoraproject.org,
ppisar(a)redhat.com, spotrh(a)gmail.com, steve(a)silug.org
Target Milestone: ---
Classification: Fedora
Rawhide currently has ExtUtils-ParseXS 3.51 composed from ExtUtils-ParseXS 3.44
with patches from the main perl release to take it to version 3.51. The 3.51
code has now been released on CPAN, so the patching could be dropped.
The CPAN release has no code changes but there are test suite differences and
also some pod/man documentation isn't included.
Reproducible: Always
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2237243
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-...
8 months, 1 week