The fix for libgpod fixes a segfaulting issue where apon connection or access of an iOS device, libgpod will segfault (as well as any program using it) while attempting to parse the playcount.xml file on the device. create mode 100644 github.com-jburton-libgpod-fix-segfault.patch create mode 100644 libgpod-0.8.2-pkgconfig_overlinking.patch create mode 100644 libgpod-0.8.3-mono4.patch create mode 100644 libgpod-fixswig.patch Reproducible: Steps to Reproduce:
Created attachment 7028 [details] libgpod patch. libgpod patch.
Hi! Thanks for the patch. Unfortunately libgpod has no dedicated maintainer. I'm adding in CC some packagers who touched the package at some point, but maybe you should consider maintaining it? You seem to have commit rights although no push rights yet.
Actually adding some packagers in CC.
CC: (none) => fundawang, geiger.david68210, luigiwalser, mageia, mageia
Keywords: (none) => PATCH
Severity: normal => major
libgpod is now fixed for Cauldron and mga5 (Core/Updates_testing) too. Please test this new update to check if the segfault is resolved or not.
Will do.
Package list: libgpod-0.8.3-8.1.mga5 libgpod4-0.8.3-8.1.mga5 libgpod-devel-0.8.3-8.1.mga5 python-gpod-0.8.3-8.1.mga5 libgpod-sharp-0.8.3-8.1.mga5 from libgpod-0.8.3-8.1.mga5.src.rpm
Ping: Zombie. Did you get a chance to test this?
Yes, they work. At least on my iPod Shuffle
(In reply to Zombie Ryushu from comment #8) > Yes, they work. At least on my iPod Shuffle Thanks! Which architecture are you running?
Assigning to QA since the fix was verified by the reported. Marking OK for i586 as it installs cleanly there. Hopefully Zombie can verify which architecture he tested. Advisory: The libgpod package has been patched to fix a crash when communicating with some iOS devices (such as the iPod Shuffle).
Assignee: bugsquad => qa-bugsWhiteboard: (none) => MGA5-32-OK
x86_64. However my older Generation iPod is not representative of most MTP iPods in circulation as my iPod is a USB Mass Storage Device iPod of the older models. Old Generation iPods have to have the libgpod.rules file removed from udev before they can be used as they are not MTP devices. Both MTP and USB Mass Storage iPods are susceptible to this crash. This patch fixes that problem. This Patch does NOT fix detection of older USB Mass Storage iPod types not being detected.
OK, I guess there's a bug in the udev rules file. You could file a separate bug for that if you like. Please push this to core/updates.
Keywords: PATCH => validated_updateWhiteboard: MGA5-32-OK => MGA5-32-OK MGA5-64-OKCC: (none) => sysadmin-bugs
Advisory uploaded.
Whiteboard: MGA5-32-OK MGA5-64-OK => advisory MGA5-32-OK MGA5-64-OK
An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2015-0157.html
Status: NEW => RESOLVEDResolution: (none) => FIXED