FS#45664 - [libgpod] crashes, upstream patch available

Attached to Project: Arch Linux
Opened by Rosen Penev (Mangix) - Thursday, 16 July 2015, 01:46 GMT
Last edited by Jan de Groot (JGC) - Sunday, 23 April 2017, 22:00 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The version of libgpod included in arch's repos is 0.8.3. however this version crashes(Segmentation fault). The issue was remedied upstream however upstream has not released a new version. Given that the package in arch's repos is from 2013, would it be possible to include the patch linked below?

Additional info: Applying this patch fixed Rhythmbox crashex when using its iPod functionality.

Relevant link:

http://sourceforge.net/p/gtkpod/libgpod/ci/8dc5015ae036b219c4c9579a156886aa3a722aa5/tree/src/itdb_itunesdb.c?diff=8b85cadf2d9e9d26ce6e52336177beb8d1472458



This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 23 April 2017, 22:00 GMT
Reason for closing:  Fixed
Comment by Samantha McVey (samcv) - Friday, 10 June 2016, 00:20 GMT
This package has been updated since this bug was reported, see:
https://archive.archlinux.org/packages/l/libgpod/
The program does not segfault on my launching this, so I am assuming this issue has been fixed in version 0.8.3-5

Edit: Meant version 0.8.3-4 not 0.8.3-5 which does not exist.
Comment by Rosen Penev (Mangix) - Friday, 10 June 2016, 03:04 GMT
there's a -5 version?
Comment by Samantha McVey (samcv) - Friday, 10 June 2016, 03:16 GMT
Sorry that was a typo I meant version 0.8.3-4 :)
Can you check and see if the issue you reported still exists?
Comment by Rosen Penev (Mangix) - Friday, 10 June 2016, 06:05 GMT
Probably does since there's been no update since I reported. Latest build is from March 2015, my report is from July of 2015. I can't test since usbmuxd or something makes me unable to mount. Works on Ubuntu. Probably need a clean installation of Arch.
Comment by Samantha McVey (samcv) - Friday, 10 June 2016, 06:12 GMT
Oops for some reason I think I got the date of the bug report and the date of the package backwards, my mistake. The version you were using was 0.8.3-5 in the report. Ok. You said that you can't test because usbmuxd makes you unable to mount, does this mean if I created a patched package file for you to test out you could not test? I don't have an iPod so I can't test myself.
Comment by Rosen Penev (Mangix) - Friday, 10 June 2016, 06:25 GMT
Well when I used to use arch and rhythmbox to sync music to my iPod, I used my own compile of libgpod. Wonder if I even have the PKGBUILD anymore...

Anyway, with the upstream patch applied it stopped crashing.
Comment by Samantha McVey (samcv) - Friday, 10 June 2016, 07:00 GMT
I checked and the diff shown would not be correct from getting from the source file we currently build from and the version b shown in that diff. As this seems like a package that is not going to be updated anymore, but problems have been fixed since they did a last release, (possibly beyond only this one problem? unsure?). The site is being slow for me at the moment, will poke around in the git commit logs later and try and see what is going on with that file. Can you also confirm that you only had to patch that single file? Thanks.
Comment by Rosen Penev (Mangix) - Friday, 10 June 2016, 07:06 GMT
Yeah. I also patched the mono compiler to use mcs since it otherwise did not build.

Loading...