#989430 urxvt-config-reload perl plugin stops working after 19_sigsegv_perl_environ.diff

Package:
rxvt-unicode
Source:
rxvt-unicode
Description:
RXVT-like terminal emulator with Unicode and 256-color support
Submitter:
Ryan Kavanagh
Date:
2021-06-04 18:33:02 UTC
Severity:
normal
Tags:
#989430#5
Date:
2021-06-03 15:21:23 UTC
From:
To:
According to a user in #rxvt-unicode, the perl plugin
https://github.com/regnarg/urxvt-config-reload no longer works in 9.25. They
bisected the issue and the first bad commit is
https://github.com/exg/rxvt-unicode/commit/7e804cd0f4edd5f2f60f39d8baf4f872b6d63756
which we applied as 19_sigsegv_perl_environ.diff. Reverting the change makes
the plugin work again. They filed a bug report with the plugin author:
https://github.com/regnarg/urxvt-config-reload/issues/20

#989430#10
Date:
2021-06-04 18:05:57 UTC
From:
To:
Confirmed by upstream: "Not destroying the perl interpreter causes perl
STDOUT to not be flushed, which breaks config-reload as it uses an
helper extension to print the resources of a new urxvt instance (to get
the new values)."