Another quick entry this time. Some months ago I started to watch dexter via streaming, but the past week I noticed the sound was very garbled and strange. My streaming site uses (in my linux user opinion) the annoying adobe flash plugin. Being very busy these days I just found the debian associated bug but, at that moment, it solved nothing. Today I have rechecked it and a user comment links to another adobe bug. It explains that the plugin is using memcpy instead of memmove. And if man pages are consulted it is clear what is going on:
The memcpy() function copies n bytes from memory area src to memory area dest. The memory areas should not overlap. Use memmove(3) if the memory areas do overlap.
Last glibc upgrade has got this sound issue out (you know I have a thing about upgrading my debian box). If you follow the previous adobe link there is a solution from a Russian page. It seems the memcpy function has been binary replaced by memmove (I did not know it was even possible). In my debian box the solution is very similar to the explained by the Russian mate. Please be aware of the fact that you are trusting in a binary change done by this guy (you know, desperate times call for desperate measures).
# wget http://catap.ru/patches/flash64/memcpy-10.3.162.29.bsdiff
# cp /usr/lib64/flashplugin-nonfree/libflashplayer.so \
/usr/lib64/flashplugin-nonfree/libflashplayer.so.old
# bspatch /usr/lib64/flashplugin-nonfree/libflashplayer.so.old \
/usr/lib64/flashplugin-nonfree/libflashplayer.so \
memcpy-10.3.162.29.bsdiff
Adobe flash plugin is a pain in the ass of any linux user. So please I encourage everybody to change to new HTML5 features, especially pages like grooveshark, megavideo or youtube (google is already doing that) which are part of my life.
Thank you!
Comments