FS#46447 - [cmus] 2.7.1-2 hangs on start
Attached to Project:
Community Packages
Opened by kebolio (ybkbolio) - Saturday, 26 September 2015, 18:15 GMT
Last edited by Xyne (Xyne) - Saturday, 21 September 2019, 13:14 GMT
Opened by kebolio (ybkbolio) - Saturday, 26 September 2015, 18:15 GMT
Last edited by Xyne (Xyne) - Saturday, 21 September 2019, 13:14 GMT
|
Details
Description: cmus 2.7.1-2 simply hangs on startup with no
output on stdout/stderr.
Additional info: * cmus version 2.7.1-2 (only a change in the PKGBUILD to rebuild for ncurses 6.0). * libpulse version 7.0-1. I don't use PulseAudio on my system if it matters. * glibc version 2.22-3. * ncurses version 6.0-3. * I rebuilt the package from ABS with options=(debug !strip) to obtain a trace. * cmus 2.7.1-1 from the Arch rollback machine crashes with not being able to find libncursesw.5 obviously because there is a new version of ncurses. Steps to reproduce: 1. Install cmus 2.7.1-2. 2. Run it in terminal. |
This task depends upon
Closed by Xyne (Xyne)
Saturday, 21 September 2019, 13:14 GMT
Reason for closing: Upstream
Additional comments about closing: Maybe fixed? Report upstream if not.
Saturday, 21 September 2019, 13:14 GMT
Reason for closing: Upstream
Additional comments about closing: Maybe fixed? Report upstream if not.
I also only have ALSA installed, everything the same as above but libpulse version 7.0-2
set output_plugin=alsa
Add that line to your autosave file if it exists, otherwise create it with
echo 'set output_plugin=alsa' > ~/.cmus/autosave
Let me know if this solves the issue. If anyone has a cleaner solution, please share.
Doing echo 'set output_plugin=alsa' > ~/.cmus/autosave prevented cmus from hanging but it's still unusable. The only only thing that cmus responds to is pressing :(command). 1-7, arrow keys, etc don't have an effect.
I thought that because it was hanging on a thread library it would be a problem of glibc or something
The bug has popped on github too: https://github.com/cmus/cmus/issues/337.
This fixes the failure to launch problem, and after first launch, cmus will add a bunch of config to the autosave file, but for whatever reason, it misses *all* of the keybindings, so after the first launch of cmus, close it again and add this to the autosave file:
(Note: Not sure how much it matters but I paste all these bindings on the line above factivate)
http://pastebin.com/QRr735b9
User settings should go to `rc` file (next to `autosave`).
mkdir ~/.cmus; echo 'set output_plugin=alsa' > ~/.cmus/rc
Closing.