-
-
Notifications
You must be signed in to change notification settings - Fork 269
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
pulseeffects segfault on gentoo #516
Comments
https://ufile.io/wkl0psi8 |
I tried to load this coredump but it is not showing the message above. Maybe because the executable on my computer is different from the one that generated it. Try to run in your computer At least on Arch Linux latest stable version is running fine and the code in master branch has passed the tests https://circleci.com/gh/wwmm/pulseeffects/137. |
tried and master branch, still segfault. |
will see today, after work. maybe 3PM GMT+3, and will report gdb output |
Ok. I wonder if your system updates did something odd to glibc. The mention to |
Arch Linux is also using |
it was working since last glibc update.. so i don't know really. after yesterday reboot it happened. |
It is not a solution but it helps to understand the error message above https://utcc.utoronto.ca/~cks/space/blog/linux/KernelSegfaultMessageMeaning. One of his examples is a crash similar to yours and according to him |
So i still cannot understand what you mean. |
~ ➜ gdb pulseeffects core.pulseeffects.1000.8ec9abac5bd449eca212ee98ff96b787.9884.1558978513000000 For help, type "help". warning: exec file is newer than core file. that's everything |
In short, I am saying that the crash does not seem to be happening in PulseEffects code. Honestly I hope that it is in our code because when it is not finding the source of the problem is way harder. gdb is printing What happens if you try to start PulseEffects directly in service mode |
~ ➜ gdb /usr/bin/pulseeffects For help, type "help". Thread 5 "threaded-ml" received signal SIGSEGV, Segmentation fault. |
What happens if you try to start PulseEffects directly in service mode pulseeffects --gapplication-service? Does it crash too? crashing constantly! |
This log is better. The crash in libc is happening inside one of Pulseaudio's libraries. Try to recompile all Pulseaudio's libraries and reboot. Considering that there is no mention to any of PulseEffects libraries it feels like something in Pulseaudio is broken. |
Rebooted after pulseaudio rebuild, keep segfaulting. |
But there's nothing changed since 12 may, and it worked till yesterday. |
Are other Pulseaudio apps like Pavucontrol working? Are commands like If you downgrade PulseEffects to an older version does it work? If nothing on your system changed then it is something in PulseEffects that changed and is causing the crash. But considering that everything is fine in Arch Linux I have no idea of what could be. |
pacmd info works, pulseaudio --dump-conf works. |
When you try to run PulseEffects in debug mode |
downgrading pulseeffects to 4.5.9 -> works but 4.6.1 and newer -> segfault |
Ok. I think I know what is going on. Maybe your Pulseaudio install is showing its version with a string formatted in a way that I thought that it would only show when it is compiled directly from its git repository. This is something that newer PE versions parses differently so we can enable features that are present only in the Pulseaudio development build. The commands in my last comment should show if this is the case. |
I did some changes to the code in master branch that should help to fix this bug(assuming the reason is the one I told above). If possible try a Gentoo package that builds directly from our git repository instead from the latest stable tarball. |
in gentoo we have git package. i can try. |
Inactive |
since yesterday system updates pulseeffects won't start but segfault.
[ 1940.065786] threaded-ml[4594]: segfault at 0 ip 00007f58d8bfece6 sp 00007f58d50b46a8 error 4 in libc-2.29.so[7f58d8b82000+156000]
[ 1940.065791] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83
The text was updated successfully, but these errors were encountered: