Subject: [alpine-devel] Urxvt segfault on Edge after recent update

From: Paul Onyschuk <[email-masked]>
Date: Tue, 15 Jul 2014 10:14:16 +0200

I use Edge and I'm keeping it fairly up to day, after yesterday's
update:

$ urxvt
Segmentation fault (core dumped)

$ gdb urxvt ./core 
GNU gdb (GDB) 7.6.2

Reading symbols from /usr/bin/urxvt...(no debugging symbols
found)...done. [New LWP 1668]

warning: Can't read pathname for load map: I/O error.

warning: no loadable sections found in added symbol-file
system-supplied DSO at 0x760e3b9f2000 Core was generated by `urxvt'.
Program terminated with signal 11, Segmentation fault.
#0  0x000009b6d125af82 in boot_urxvt ()
(gdb) bt
#0  0x000009b6d125af82 in boot_urxvt ()
#1  0x0000760e3a6bc605 in Perl_pp_entersub ()
#from /usr/lib/perl5/core_perl/CORE/libperl.so 2  0x0000760e3a6b6461 in
#Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so
#3  0x0000760e3a656d5b in Perl_call_sv ()
#from /usr/lib/perl5/core_perl/CORE/libperl.so 4  0x0000760e3a658a31 in
#Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so 5
#0x0000760e3a642995 in ?? ()
#from /usr/lib/perl5/core_perl/CORE/libperl.so 6  0x0000760e3a6523ea in
#Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so 7
#0x0000760e3a67c2b9 in Perl_yyparse ()
#from /usr/lib/perl5/core_perl/CORE/libperl.so 8  0x0000760e3a65c536 in
#perl_parse () from /usr/lib/perl5/core_perl/CORE/libperl.so 9
#0x000009b6d1271dbe in rxvt_perl_interp::init() () 10
#0x000009b6d1271e30 in rxvt_perl_interp::init(rxvt_term*) () 11
#0x000009b6d12444f1 in rxvt_term::init_resources(int, char const*
#const*) () 12 0x000009b6d1245678 in rxvt_term::init2(int, char const*
#const*) () 13 0x000009b6d12458bf in rxvt_term::init(stringvec*,
#stringvec*) () 14 0x000009b6d12459b4 in rxvt_term::init(int, char
#const* const*, char const* const*) () 15 0x000009b6d1239a85 in main ()

Seems like Perl had a massive update yesterday - this is one
candidate.  If I remember libpng was also updated.

btw. Is there a way to check (log?) which packages were updated by apk
last?

-- 
Paul Onyschuk

---
Unsubscribe:  [email-masked]
Help:         [email-masked]
---

---

From: Natanael Copa <[email-masked]>
Date: Tue, 15 Jul 2014 16:04:39 +0200

On Tue, 15 Jul 2014 10:14:16 +0200

> candidate.  If I remember libpng was also updated.

I believe this is due to perl 5.20 update. I have spent today to rebuild lots of packages due to perl. rxvt-unicode is among those and should work now.

> btw. Is there a way to check (log?) which packages were updated by apk

I don't think so. There was a suggestion and some patches for that here
on the list but it was rejected from some implementation reason iirc.

-nc

---

---

From: Paul Onyschuk <[email-masked]>
Date: Tue, 15 Jul 2014 21:46:29 +0200

On Tue, 15 Jul 2014 16:04:39 +0200
Natanael Copa wrote:

> I believe this is due to perl 5.20 update. I have spent today to
> rebuild lots of packages due to perl. rxvt-unicode is among those and
> should work now.

Thanks for fast response, rxvt-unicode works now (after apk update &&
upgrade).

-- 
Paul Onyschuk

---

---

From: Dubiousjim <[email-masked]>
Date: Sat, 19 Jul 2014 11:02:29 -0400

> on the list but it was rejected from some implementation reason iirc.

Those were from me. IIRC, it was more of a matter of "let's do so-and-so
patches first, and reserve these other patches (including the logging)
for more discussion and thinking through..." and we just never got back
to the patches not applied. I've been using them on my own system for
over a year, though, without problems. When I can turn more attention
back to Alpine (not just this moment), I'll bring the remaining
apk-tools proposals I made into synch with the current version and try
to revive discussion of them. (Of course others are welcome to do so
beforehand, if they like.)

-- 
Dubiousjim
[email-masked]

---