Community Packages

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!
Tasklist

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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
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.
Comment by Doug Newgard (Scimmia) - Sunday, 29 March 2015, 15:06 GMT
Your explanation doesn't make sense. If the developer fixed it, it would require more than a rebuild of the same stable release. Could you give us more information? Output when started from a terminal, maybe?
Comment by Sergey (hb860) - Sunday, 29 March 2015, 22:59 GMT
See the attached file.

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.
Comment by Doug Newgard (Scimmia) - Monday, 30 March 2015, 03:55 GMT
So what did you do? Did you rebuild the package from ABS? On your live system or in a chroot?

Explanation doesn't make any sense, but maybe the maintainer can straighten it out.
Comment by Alad Wenter (Alad) - Monday, 30 March 2015, 16:05 GMT
Bug was a duplicate of:

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.
Comment by Sergey (hb860) - Monday, 30 March 2015, 21:47 GMT
I have no idea, but the exact step I did:
1. Downloaded PKGBUILD
2. Ran makepkg
3. pacman -U ./deadbeef-XYZ.xz
Comment by Lukas Fleischer (lfleischer) - Sunday, 27 September 2015, 14:53 GMT
Looks like the package was recompiled during the libzip rebuild on May, 15th. Is this fixed?
Comment by Sergey (hb860) - Sunday, 27 September 2015, 15:36 GMT
For me, it is still crashing. I switched to static linked binaries provided by the author and run it from /opt.
Comment by Lukas Fleischer (lfleischer) - Sunday, 27 September 2015, 15:55 GMT
That means that recompiling doesn't help. Maybe there's another make dependency that is missing...?
Comment by Sergey (hb860) - Sunday, 27 September 2015, 16:33 GMT
Well, it was like this:
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.

Comment by Lukas Fleischer (lfleischer) - Sunday, 27 September 2015, 16:45 GMT
That's why I said I think there might be a missing make dependency. Did you try to rebuild the package in a clean chroot [1]?

[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
Comment by Lukas Fleischer (lfleischer) - Saturday, 09 January 2016, 09:49 GMT
Ping?
Comment by Lukas Fleischer (lfleischer) - Thursday, 14 April 2016, 05:37 GMT
What's the status of this? Does the crash still occur with the latest build?

Loading...