summary flash audio distortion after glibc upgrade reassign 628652 eglibc affects 628652 flashplugin-nonfree found 628652 2.13-4 found 628652 flashplugin-nonfree/1:2.8.3 thanks
I can reproduce this issue. The problem is with choppy audio, when you can hear "blip-blip-blip" over a distorted audio track. It happens only in the Adobe Flash plugin, and apparently only with the 64bit plugin. There is a very long discussion about this in the Fedora bugtracker: https://bugzilla.redhat.com/show_bug.cgi?id=638477 Example broken videos can be found above. The problem is that flash apparently misuses memcpy, and Adobe apparently can't fix this, as the issue was reported almost a year ago, with no progress whatsoever: https://bugs.adobe.com/jira/browse/FP-5739 There are multiple workarounds documented here: https://bugzilla.redhat.com/show_bug.cgi?id=638477#c244 or here: https://bugzilla.redhat.com/show_bug.cgi?id=638477#c55 I can confirm the latter works. But a better workaround is to use the preload binaries provided by from the 2.13-3 package: LD_PRELOAD=/usr/lib/libc/memcpy-preload.so google-chrome This workaround also works here and would probably be the prefered way to live with this issue. Since I do not expect this to be fixed in Flash anytime soon, I am reassigning this to libc. Note that this was fixed upstream, in glibc: http://sources.redhat.com/bugzilla/show_bug.cgi?id=12518 I believe this fix should be factored into the Debian package of eglibc. There are various suggestions in the redhat trackers above to patch the flash plugin directly, but I have not succeeded in using those hacks. It could also infringe on the licence given by Adobe for the flash plugin to alter the binary. I believe therefore glibc should be updated with the fix described in the last URL above. In the meantime, users suffering from this issue, are encouraged to use the following workaround, depending on their browser: LD_PRELOAD=/usr/lib/libc/memcpy-preload.so google-chrome LD_PRELOAD=/usr/lib/libc/memcpy-preload.so iceweasel LD_PRELOAD=/usr/lib/libc/memcpy-preload.so opera etc... I also encourage people to try out the new gnash plugin, a libre implementation of flash, which is now available in Debian (although it doesn't work everywhere). Sorry for the long post, but I thought it was important to summarize my research and labours with this issue. I have also documented this in the wiki: http://wiki.debian.org/Flash#Known_issues --
signature.asc
Description: Digital signature