https://bugzilla.redhat.com/show_bug.cgi?id=1894917
Petr Pisar <ppisar(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|perl |rxvt-unicode
Assignee|jplesnik(a)redhat.com |rharwood(a)redhat.com
--- Comment #4 from Petr Pisar <ppisar(a)redhat.com> ---
It's a known bug in rxvt-unicode
<
http://lists.schmorp.de/pipermail/rxvt-unicode/2020q2/002583.html>. It
initializes perl interpreter (PERL_SYS_INIT3() call) with a private environment
copy (localise_env set_environ() call) in rxvt_perl_interp::init(), but then
the private copy is deallocated before perl interpreter, which calls getenv()
by accident, is destructed (perl_destruct() call in
rxvt_perl_interp::~rxvt_perl_interp()). rxvt-unicode upstream is going to
remove perl_destruct() call because any library, not only perl interpretr, can
call getenv() at exit.
--
You are receiving this mail because:
You are on the CC list for the bug.