Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#40653 - [rxvt-unicode] crash at startup

Attached to Project: Community Packages
Opened by maturain (maturain) - Tuesday, 03 June 2014, 08:08 GMT
Last edited by Sébastien Luttringer (seblu) - Tuesday, 10 June 2014, 14:19 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
rxvt-unicode crash at startup.

Additional info:
* perl 5.20.0-2
* rxvt-unicode 9.20-1
* error message "urxvt[12149]: segfault at 5 ip 000000000044da00 sp 00007fff71b00700 error 4 in urxvt[400000+130000]"
* try with all extension perl removed in urxvt


Steps to reproduce:
start urxvt

stacktrace:
0 0x000000000044da00 in boot_urxvt ()
No symbol table info available.
#1 0x00007ffff6c3f8eb in Perl_pp_entersub () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#2 0x00007ffff6c381b6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#3 0x00007ffff6bc1de5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#4 0x00007ffff6bc4133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#5 0x00007ffff6ba7d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#6 0x00007ffff6bbb592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#7 0x00007ffff6bf1781 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#8 0x00007ffff6bc8215 in perl_parse () from /usr/lib/perl5/core_perl/CORE/libperl.so
No symbol table info available.
#9 0x0000000000453433 in rxvt_perl_interp::init() ()
No symbol table info available.
#10 0x00000000004534bc in rxvt_perl_interp::init(rxvt_term*) ()
No symbol table info available.
#11 0x000000000042300c in rxvt_term::init_resources(int, char const* const*) ()
No symbol table info available.
#12 0x000000000042419a in rxvt_term::init2(int, char const* const*) ()
No symbol table info available.
#13 0x000000000041861c in main ()

i revert perl to version 5.18.2-2 and it works fine.
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Tuesday, 10 June 2014, 14:19 GMT
Reason for closing:  Not a bug
Comment by Johannes Löthberg (demize) - Tuesday, 03 June 2014, 11:06 GMT
Enable [community-testing] if you have [testing] enabled, you can't just have one of them.
Comment by Andre (Learning) - Thursday, 05 June 2014, 02:51 GMT
  • Field changed: Percent Complete (100% → 0%)
Enable [community-testing] if you have [testing] enabled, you can't just have one of them.

That does not solve the problem
Comment by Doug Newgard (Scimmia) - Thursday, 05 June 2014, 02:52 GMT
This should be fixed with 9.20-2, is it not?
Comment by gac (gac) - Thursday, 05 June 2014, 06:33 GMT
Confirming this bug exists outside of testing -
perl 5.20.0-2
rxvt-unicode-terminfo 9.20-2

downgrading to perl 5.18.2-2 fixes the segfault.
Comment by Johannes Löthberg (demize) - Thursday, 05 June 2014, 07:32 GMT
Are you sure that the rxvt-unicode package is also at 9.20-2?
Comment by gac (gac) - Thursday, 05 June 2014, 08:01 GMT
Part of /var/log/pacman.log for the upgrade that caused this:

[2014-06-05 16:07] [PACMAN] Running 'pacman -Syyu'
[2014-06-05 16:07] [PACMAN] synchronizing package lists
[2014-06-05 16:07] [PACMAN] starting full system upgrade
[2014-06-05 16:08] [PACMAN] upgraded e2fsprogs (1.42.9-2 -> 1.42.10-1)
[2014-06-05 16:08] [ALPM] warning: /etc/passwd installed as /etc/passwd.pacnew
[2014-06-05 16:08] [ALPM] warning: /etc/group installed as /etc/group.pacnew
[2014-06-05 16:08] [PACMAN] upgraded filesystem (2013.05-2 -> 2014.05-2)
[2014-06-05 16:08] [PACMAN] upgraded gnome-icon-theme-symbolic (3.12.0-1 -> 3.12.0-2)
[2014-06-05 16:08] [PACMAN] upgraded gnome-icon-theme (3.12.0-1 -> 3.12.0-2)
[2014-06-05 16:08] [PACMAN] upgraded perl (5.18.2-2 -> 5.20.0-2)
[2014-06-05 16:08] [PACMAN] upgraded vim-runtime (7.4.307-3 -> 7.4.307-4)
[2014-06-05 16:08] [PACMAN] upgraded python2 (2.7.6-3 -> 2.7.7-1)
[2014-06-05 16:08] [PACMAN] upgraded gvim (7.4.307-3 -> 7.4.307-4)
[2014-06-05 16:08] [PACMAN] upgraded imagemagick (6.8.9.1-2 -> 6.8.9.1-3)
[2014-06-05 16:08] [PACMAN] upgraded irssi (0.8.15-8 -> 0.8.16-1)
[2014-06-05 16:08] [PACMAN] upgraded lib32-libdbus (1.8.0-1 -> 1.8.2-1)
[2014-06-05 16:08] [PACMAN] upgraded libproxy (0.4.11-2 -> 0.4.11-3)
[2014-06-05 16:08] [PACMAN] upgraded libsystemd (212-3 -> 213-5)
[2014-06-05 16:08] [PACMAN] upgraded libxcursor (1.1.14-1 -> 1.1.14-2)
[2014-06-05 16:08] [PACMAN] upgraded perl-xml-parser (2.41-4 -> 2.41-5)
[2014-06-05 16:08] [PACMAN] upgraded python2-setuptools (3.6-1 -> 4.0.1-1)
[2014-06-05 16:08] [PACMAN] upgraded rxvt-unicode-terminfo (9.20-1 -> 9.20-2)
Comment by Johannes Löthberg (demize) - Thursday, 05 June 2014, 08:04 GMT
That only lists rxvt-unicode-terminfo, not rxvt-unicode.
Comment by Farrel (farrel) - Thursday, 05 June 2014, 09:45 GMT
I have the same issue when upgrading to rxvt-unicode-9.20-2 even with perl-5.18-2.
Comment by Felix Yan (felixonmars) - Thursday, 05 June 2014, 09:51 GMT
You should have rxvt-unicode-9.20-2 with perl-5.20-2
Comment by Sven Schober (sschober) - Friday, 06 June 2014, 08:29 GMT
Same here. Stopped working this morning, when pacman upgraded perl and rxvt-unicode{-terminfo}:

]$ grep "06-06" /var/log/pacman.log
[2014-06-06 09:28] [PACMAN] Running 'pacman --color auto -Sy'
[2014-06-06 09:28] [PACMAN] synchronizing package lists
[2014-06-06 09:29] [PACMAN] Running 'pacman --color auto -S -u'
[2014-06-06 09:29] [PACMAN] starting full system upgrade
[2014-06-06 09:29] [PACMAN] upgraded perl (5.18.2-2 -> 5.20.0-2)
[2014-06-06 09:29] [PACMAN] upgraded cairo-perl (1.104-1 -> 1.104-2)
[2014-06-06 09:29] [PACMAN] upgraded libwbclient (4.1.7-1 -> 4.1.8-1)
[2014-06-06 09:29] [PACMAN] upgraded cifs-utils (6.2-1 -> 6.3-1)
[2014-06-06 09:29] [PACMAN] upgraded glib-perl (1.304-1 -> 1.304-2)
[2014-06-06 09:29] [PACMAN] upgraded gnupg (2.0.22-2 -> 2.0.23-1)
[2014-06-06 09:29] [PACMAN] upgraded pango-perl (1.225-1 -> 1.225-2)
[2014-06-06 09:29] [PACMAN] upgraded gtk2-perl (1.249-1 -> 1.249-2)
[2014-06-06 09:30] [PACMAN] upgraded vim-runtime (7.4.307-3 -> 7.4.307-4)
[2014-06-06 09:30] [PACMAN] upgraded openssl (1.0.1.g-1 -> 1.0.1.h-1)
[2014-06-06 09:30] [PACMAN] upgraded python2 (2.7.6-3 -> 2.7.7-1)
[2014-06-06 09:30] [PACMAN] upgraded gvim (7.4.307-3 -> 7.4.307-4)
[2014-06-06 09:30] [PACMAN] upgraded imagemagick (6.8.9.1-2 -> 6.8.9.1-3)
[2014-06-06 09:30] [PACMAN] upgraded lib32-openssl (1.0.1.g-1 -> 1.0.1.h-1)
[2014-06-06 09:30] [PACMAN] upgraded libproxy (0.4.11-2 -> 0.4.11-3)
[2014-06-06 09:30] [PACMAN] upgraded libpurple (2.10.9-1 -> 2.10.9-2)
[2014-06-06 09:30] [PACMAN] upgraded net-snmp (5.7.2.1-2 -> 5.7.2.1-3)
[2014-06-06 09:30] [PACMAN] upgraded pcsc-perl (1.4.13-2 -> 1.4.13-3)
[2014-06-06 09:30] [PACMAN] upgraded perl-html-parser (3.71-2 -> 3.71-3)
[2014-06-06 09:30] [PACMAN] upgraded perl-list-moreutils (0.33-4 -> 0.33-5)
[2014-06-06 09:30] [PACMAN] upgraded perl-net-ssleay (1.63-1 -> 1.63-2)
[2014-06-06 09:30] [PACMAN] upgraded perl-term-readline-gnu (1.24-1 -> 1.24-2)
[2014-06-06 09:30] [PACMAN] upgraded perl-xml-parser (2.41-4 -> 2.41-5)
[2014-06-06 09:30] [PACMAN] upgraded pidgin (2.10.9-1 -> 2.10.9-2)
[2014-06-06 09:30] [PACMAN] upgraded postgresql-libs (9.3.4-1 -> 9.3.4-2)
[2014-06-06 09:30] [PACMAN] upgraded postgresql (9.3.4-1 -> 9.3.4-2)
[2014-06-06 09:30] [PACMAN] upgraded postgresql-old-upgrade (9.2.8-1 -> 9.2.8-2)
[2014-06-06 09:30] [PACMAN] upgraded rxvt-unicode-terminfo (9.20-1 -> 9.20-2)
[2014-06-06 09:30] [PACMAN] upgraded rxvt-unicode (9.20-1 -> 9.20-2)
[2014-06-06 09:30] [PACMAN] upgraded smbclient (4.1.7-1 -> 4.1.8-1)
[2014-06-06 09:30] [PACMAN] upgraded subversion (1.8.9-1 -> 1.8.9-2)
[2014-06-06 09:30] [PACMAN] upgraded unetbootin (603-1 -> 608-1)
[2014-06-06 09:30] [PACMAN] installed libx264 (1:142.20140311-4)
[2014-06-06 09:30] [PACMAN] upgraded x264 (1:142.20140311-1 -> 1:142.20140311-4)

This package combination works:

$ pacman -Qi rxvt-unicode rxvt-unicode-terminfo perl | grep "Name\|Version"
Name : rxvt-unicode
Version : 9.20-1
Name : rxvt-unicode-terminfo
Version : 9.20-1
Name : perl
Version : 5.18.2-2

any other/newer won't.
Comment by Sébastien Luttringer (seblu) - Saturday, 07 June 2014, 11:04 GMT
$ pacman -Q perl rxvt-unicode rxvt-unicode-terminfo
perl 5.20.0-2
rxvt-unicode 9.20-2
rxvt-unicode-terminfo 9.20-2
$ urxvt -e ls
$ echo $?
0

Could you provide more information about what is not working. A traceback?
Comment by Andre (Learning) - Sunday, 08 June 2014, 09:55 GMT
if you use the old rxvt patch uninstall that, then add community-testing and testing.
and re-install, that should make it work 110%

--
perl 5.20.0-2
rxvt-unicode 9.20-2
rxvt-unicode-terminfo 9.20-2
--
Comment by Sven Schober (sschober) - Tuesday, 10 June 2014, 13:30 GMT
Nevermind. My problems were caused by an outdated `List::Utils` cpan package. Perl-Skripts using that package segfaulted... removing and reinstalling it solved my problems.

Loading...