Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#44390 - [deadbeef] crash
Attached to Project:
Community Packages
Opened by Sergey (hb860) - Sunday, 29 March 2015, 11:55 GMT
Last edited by Lukas Fleischer (lfleischer) - Sunday, 17 April 2016, 06:17 GMT
Opened by Sergey (hb860) - Sunday, 29 March 2015, 11:55 GMT
Last edited by Lukas Fleischer (lfleischer) - Sunday, 17 April 2016, 06:17 GMT
|
DetailsDescription:
The Deadbeef player is crashing when you are trying to remove a playlist. Additional info: * package version: community/deadbeef 0.6.2-3 * how to resolve the issue: just recompile the package. The developer had fixed the bug, I tried to compile it myself and bug disappeared. Steps to reproduce: 1. Open few playlists, 2. Play a file 3. Remove the active playlist. The application will produce the segmentation fault. |
This task depends upon
Closed by Lukas Fleischer (lfleischer)
Sunday, 17 April 2016, 06:17 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 0.7.1-1.
Sunday, 17 April 2016, 06:17 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 0.7.1-1.
Also, please look here:
https://github.com/Alexey-Yakovenko/deadbeef/issues/1177
I reported this bug to the developer and he actually gave me the idea to recompile the package.
After I rebuild it myself, the deadbeed issue got resolved.
Explanation doesn't make any sense, but maybe the maintainer can straighten it out.
https://github.com/Alexey-Yakovenko/deadbeef/issues/1095
The branch with the necessary fixes (in particular the Sep 12 2014 commits):
https://github.com/Alexey-Yakovenko/deadbeef/commits/0.6.2-fixes
@Sergey: You can't magically solve issues by recompiling the same package; the upstream static build you used did include the patches mentioned above.
1. Downloaded PKGBUILD
2. Ran makepkg
3. pacman -U ./deadbeef-XYZ.xz
1. First, I recompiled it myself and used. It was not crashing.
2. Next, a new version arrived to Arch Linux repo, 0.6.2-4. I removed self-compiled version and installed the one from the repo. It started crashing again.
So I decided to just put the static build into /opt and track the repo's version.
The one from the repo says "*** Error in `deadbeef': double free or corruption (!prev): 0x0000000001f57100 ***"
I attached the log.
[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot