ctrl+space freezes irssi on focal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
irssi (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
pressing Ctrl+Space in an irssi window (whether intentionally or by accident) causes the application to freeze and it is not possible to un-freeze it.
[Test case]
1. Run irssi
2. Type
3. Press Ctrl+Space
4. Try to type some more, observe that it doesn't work
5. Kill irssi
6. Upgrade to the package from -proposed
7. Run irssi
8. Type
9. Press Ctrl+Space
10. Type some more, observe that the characters appear.
[Regression potential]
This is a targeted patch that specifically detects the case that NUL is received in input as returned by new glib. I don't see any way that this could cause regressions.
[Original description]
see https:/
there is a patch available for this that needs to be applied to irssi for focal
from GitHub issue:
"A change in GLib 2.63 broke some assumptions in Irssi that the null-byte NUL / U+0000 is a valid Unicode character. This would occur when the user types Ctrl+Space. As a result, the input loop never manages to process the NUL-byte (and any other user input that follows, ever).
This affects all versions of Irssi as soon as your system is updated to this GLib version."
tags: | added: focal groovy |
Changed in irssi (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
milestone: | none → focal-updates |
description: | updated |
tags: | removed: rls-ff-incoming |
The solution is provided - apply patch.