FS#8603 - [audacious-1.4.4] crashes and/or hangs with streamtuner
Attached to Project:
Arch Linux
Opened by Thayer Williams (thayer) - Saturday, 10 November 2007, 22:58 GMT
Last edited by Travis Willard (Cerebral) - Saturday, 10 May 2008, 00:41 GMT
Opened by Thayer Williams (thayer) - Saturday, 10 November 2007, 22:58 GMT
Last edited by Travis Willard (Cerebral) - Saturday, 10 May 2008, 00:41 GMT
|
Details
Description:
When loading the latest Audacious from streamtuner (with audacious %q) it will randomly crash as soon as it starts, or will not appear at all and the CPU usage goes to 100% and temps climb from 34C to 65C). Manually killing the audacious process sometimes works, but other times it just keeps using the CPU. I have tried removing the entire ~/.config/audacious/ and ~/.local/share/audacious dirs with no better results. Plugins loaded are all default except for the Status Icon plugin. I'm running Openbox standalone with all update-to-date packages. Applies to: audacious-player 1.4.0-1 audacious-plugins 1.4.0-2 Steps to reproduce: Simply browse some SHOUTcast streams with streamtuner... |
This task depends upon
Failed to load plugin (/usr/lib/audacious/Visualization/projectm.so): libprojectM.so.0: cannot open shared object file: No such file or directory
amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration
amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so'
amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded
Upon closing, it simply says:
amidi-plug(i_backend.c:i_backend_unload:164): unloading backend 'alsa'
amidi-plug(i_backend.c:i_backend_unload:167): backend 'alsa' unloaded
The only way of getting Audacious to work if a stream is executed by Streamtuner is to first start Audacious and only after that select a stream in Streamtuner. Otherwise Audacious might just flicker for less than a second, or not show any GUI at all, but in both cases cause a 100 % CPU load (interestingly enough it loads both cores of a dual-core). Usually there's no other way to kill the audacious process but to reboot the whole system.
I use XFCE. I've enabled core, extra and community. All packages are updated to the latest. Only application showing errors at the moment is Audacious.
This applies to the same versions of audacious-player and audacious-plugins as described by Thayer.
If executed from command I've get the following:
[kimolee@kimtjik ~]$ streamtuner
Failed to load plugin (/usr/lib/audacious/Visualization/projectm.so): libprojectM.so.0: kan inte öppna delad objektfil: Filen eller katalogen finns inte (in english: No such file or directory)
amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration
amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so'
amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded
(audacious:10974): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed
Hence my experience it very similar to Thayer's.
audacious-player2.png (79.7 KiB)
I rebuilt both audacious packages myself to see if it made a difference (it doesn't). I also figured out that whenever audacious crashes, it wipes ~/.config/audacious/config at the same time, which is why it always reverts to the new Default skin.
1. launch audacious and configure it to your liking
2. close audacious
3. remove write permissions to ~/.config/audacious/config
Now when it crashes you won't lose your skin and plugins preferences.
I'm running a pretty basic setup, all from the official repos: Openbox, networkmanager, gnome-keyring-daemon, glipper-old, trayer, conky, and xscreensaver. I can't figure out what this could be.
http://pastebin.archlinux.org/19931
In the meantime, I'm using Sonata =)
New version uploaded shortly - let me know if it's still an issue please.
I haven't been using audacious or streamtuner for a while now as I've switched to ncmpc, so I can't say I've tested it thoroughly. I did a fresh install, opened streamtuner and started clicking on some SHOUTcast feeds. Everything seemed to work fine until I opened audacious for a stream that wasn't live anymore; trying to open any other stream after that caused the hang.