"Byobu Terminal has closed unexpectedly" non-crash crash message
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
byobu |
Fix Released
|
High
|
Unassigned | ||
Fedora |
Won't Fix
|
Undecided
|
Bug Description
Thanks for writing and maintaining Byobu. It had made my interaction with different terminal multiplexers so much easier because of the uniform keyboard shortcuts and commands it provides.
Everyonce in a while (and almost always upon initial login to an X session with different Window Managers, e.g., LXDE and Cinnamon) I get a Crash report window with the title
"The application Byobu Terminal has closed unexpectedly".
But as far as I can tell Byobu has not crashed and I can continue my work without a problem.
The offending ExecutablePath reported is
/usr/lib/
My current Byobu is from PPA (5.71) but this has been occuring for a few versions now.
Here is the error listed under Title:
select-session.py crashed with TypeError in get_sessions(): decode() argument 1 must be string, not None
I have seen this message on different GNU/Linux distributions, e.g., Ubuntu 12.04 and Trisquel 6.0, using different shells, e.g., bash and zsh, different terminal multiplexers, screen and tmux, and using different kernels (3.2.0-58-generic and older, 32bit or 64bit).
This is not a critical "bug" (if it is one at all) but it would be nice to find its source and fix it. Any help you could offer is greatly appreciated.
Changed in byobu: | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in byobu: | |
status: | Fix Committed → Fix Released |
Changed in fedora: | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
Description of problem:
I just ran `sh -c byobu` in Xfce via "Run..." (Alt+F2).
BTW I have instaled byobu just few moments ago and at the moment when it crashed I was running one session. (I wanted to access that using above command.)
Version-Release number of selected component:
byobu-5.69-2.fc20
Additional info: byobu/include/ select- session. py byobu/include/ select- session. py 300.fc20. x86_64
reporter: libreport-2.1.11
cmdline: python /usr/libexec/
executable: /usr/libexec/
kernel: 3.12.8-
runlevel: unknown
type: Python
uid: 22482
Truncated backtrace: session. py:66:get_ sessions: TypeError: decode() argument 1 must be string, not None
select-
Traceback (most recent call last): byobu/include/ select- session. py", line 117, in <module> byobu/include/ select- session. py", line 66, in get_sessions decode( sys.stdout. encoding)
File "/usr/libexec/
sessions = get_sessions()
File "/usr/libexec/
output = output.
TypeError: decode() argument 1 must be string, not None
Local variables in innermost frame:
i: 0
output: '1: 1 windows (created Fri Jan 31 13:59:36 2014) [88x141]\n'
sessions: []