New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation fault when playing any radio stream #737
Comments
I've reproduced this in Sparky Linux GameOver edition in a VM. Playing any radio stream causes a segmentation fault, which brings For what is worth, this is the backtrace from the offending thread.
There's an uncaught exception coming from libproxy/libproxy#68 makes an interesting note regarding crashes in
And indeed, if GNOME session is installed and used instead of the default XFCE in Sparky Linux, the segfault goes away and the radio stream plays normally. I'd say that's a pretty good indicator that the issue is indeed with |
The issue is not specific to exaile, either: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970687 |
As a work-around, renaming |
Here is It may be worth checking if installing/uninstalling the various libproxy* packages makes the issue go away (the one that caught my eye in particular is libproxy1-plugin-gsettings). |
Installing the libproxy1-plugin-* packages doesn't fix this. I also tried compiling libproxy from source, and it still crashes, but strangely with a different backtrace involving the I was hoping to at least find a workaround for this before the Exaile 4.1.0 release, but it's not looking promising; we might have to release with this as a known issue. |
I have the same problem on Xubuntu 22.10 without libproxy1 installed. If I start exaile from the installed package, playing a radio stream fails with segfault. So I checked with different environment variables set by PyCharm and found out, that playing radio streams works if I export GTK_DEBUG=interactive. Working is
But, from here I have no idea what to test further. Can someone help? I tried different options for GTK_DEBUG, but only interactive seem to work. |
@luzip665 Are you able to get a stack trace? If libproxy is not involved then yours may be a different issue. |
stack trace is the same as above, I assume. For that I came across here.
|
Oh, I meant the C stack trace using GDB. Quick guide:
|
Result from backtrace
Ok, libproxy1v5 is installed, but no libproxy1-plugin-* package |
So, it's the same thing as before. Any idea how to find the difference? |
I think it starts with the Following that further, the part that catches my eye is this "GIO extensions" thing in |
It seems to work in Xubuntu 23.04 which uses libproxy1v5 in 0.4.18 |
It works also on a fresh Xubuntu 22.04.02 installation and is broken right after installation of gstreamer1.0-plugins-bad. After removing libmodplug1 playing streams works again. @kurt-2 Can you confirm? |
yes, it helped. but removing libmodplug1 also removes thanks! |
Other changes in ubuntu23.04 are gstreamer (1.22) and XFCE (4.18) |
Thanks you for the grerat application! I just installed Sparky Linux Gamer Edition and anytime I double click on a radio stream to start playing it, the application crashes silently. Thanks for your help!
Steps to Reproduce (for bugs)
Expected Behavior
Start playing the stream, or at least provide an error as to why the stream cannot be played.
Current Behavior
Application closes unexpectedly. The termnal output is the following:
Environment
The text was updated successfully, but these errors were encountered: