[Bug 212515] New: Flash player on X86-64 c an't play sound due to missing library link
https://bugzilla.novell.com/show_bug.cgi?id=212515 Summary: Flash player on X86-64 c an't play sound due to missing library link Product: SUSE Linux 10.1 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound AssignedTo: tiwai@novell.com ReportedBy: pconnolly@novell.com QAContact: qa@suse.de After installing SL10.1 non-oss and patching through online update, flash player would not output sounds on sites such as youtube. Doing ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1 at the command prompt and restarting Firefox solved the problem. MozillaFirefox-1.5.0.7-1.5 flash-player-7.0.68.0-1.2 I suspect the flash player is hardcoded with the libesd.so.1 path. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 tiwai@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|tiwai@novell.com |kde-maintainers@suse.de ------- Comment #1 from tiwai@novell.com 2006-10-17 09:11 MST ------- Reassigned to flash-player maintainer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 dmueller@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kde-maintainers@suse.de |sbrabec@novell.com ------- Comment #2 from dmueller@novell.com 2006-10-17 15:09 MST ------- esound shouldn't be necessary, because we use alsa dmix. either your alsa dmix setup is broken, which would make it a sound problem, or you somehow configured flash player to prefer esound over alsa, but then it is a bug of esound, because stracing it indicates that it reads libesd.so first, which doesn't exist because it is packaged into esound-devel. -> reassign esound maintainer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |pconnolly@novell.com ------- Comment #3 from sbrabec@novell.com 2006-10-27 09:28 MST ------- Confirming. Looking at the binary, it contains libesd.so and libesd.so.1. Moving libesd.so to esound package. To verify, that it will help, please install esound-devel and try again and let me know. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 ------- Comment #4 from sbrabec@novell.com 2006-10-27 09:31 MST ------- Sorry, on x86_64 it may be not enough anyway. Please try ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so (having esound-32bit installed) It may be more correct than linking across sonames. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 pconnolly@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|pconnolly@novell.com | ------- Comment #5 from pconnolly@novell.com 2006-10-27 14:40 MST ------- Hi Stanislav - installed the esound devel package but seem to have a version mismatch between that and the installed rpm: talshiar:/usr/lib # rpm -qa | grep esound esound-32bit-0.2.36-19 esound-0.2.36-19 esound-devel-0.2.36-33 Also, linked the libraries as per instructions: ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so Restarted firefox, but sound in flash is still missing. Sound in KDE is working well, as is sound in a konsole running mplayer (output from mplayer below) Opening /dev/dvb/adapter0/audio0 DVB AUDIO DEVICE: : No such file or directory [AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy alsa-init: using device default alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 ------- Comment #6 from sbrabec@novell.com 2006-10-30 05:25 MST ------- It may be a different problem - device or resource busy. I don't know technical background of sound in flash-player, but: - esound is compiled to use ALSA in SuSE Linux. - standalone flash player use OSS, but: -- SuSE Linux 10.1 version of firefox uses aoss, which should redirect all OSS calls to ALSA. - With OSS, only one device can access one DSP. - With ALSA in SuSE Linux, devices use DMIX, if required, to prevent exclusive access sound blocking problems. So it depends on flash-player, which sound backend is selected. I don't know. Can you re enter to the state as in the initial but report, when libesd.so.1 fixed your problem. Then please delete (or rename) /usr/lib/libesd.so.1 and create /usr/lib/libesd.so pointing to the same file. Does it also fix your problem. I guess that yes, because I suspect the flash player is hardcoded with both libesd.so and libesd.so.1 paths, and adding libesd.so seems to be cleaner solution. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 ------- Comment #7 from pconnolly@novell.com 2006-10-31 03:16 MST ------- I reinstalled the system after trying to go to 10.2 B1, and the libraries look like this in /usr/lib: lrwxrwxrwx 1 root root 19 2006-10-24 23:21 libesddsp.so.0 -> libesddsp.so.0.2.36* -rwxr-xr-x 1 root root 8528 2006-05-02 09:24 libesddsp.so.0.2.36* lrwxrwxrwx 1 root root 20 2006-10-27 21:27 libesd.so -> /usr/lib/libesd.so.0* lrwxrwxrwx 1 root root 16 2006-10-24 23:21 libesd.so.0 -> libesd.so.0.2.36* -rwxr-xr-x 1 root root 38376 2006-05-02 09:24 libesd.so.0.2.36* In /usr/lib64 we have: -rw-r--r-- 1 root root 65622 2006-10-21 23:51 /usr/lib64/libesd.a -rw-r--r-- 1 root root 11384 2006-10-21 23:51 /usr/lib64/libesddsp.a -rw-r--r-- 1 root root 847 2006-10-21 23:51 /usr/lib64/libesddsp.la lrwxrwxrwx 1 root root 19 2006-10-27 21:30 /usr/lib64/libesddsp.so -> libesddsp.so.0.2.36* lrwxrwxrwx 1 root root 19 2006-10-24 23:28 /usr/lib64/libesddsp.so.0 -> libesddsp.so.0.2.36* -rwxr-xr-x 1 root root 10976 2006-05-02 09:43 /usr/lib64/libesddsp.so.0.2.36* -rw-r--r-- 1 root root 866 2006-10-21 23:51 /usr/lib64/libesd.la lrwxrwxrwx 1 root root 16 2006-10-27 21:30 /usr/lib64/libesd.so -> libesd.so.0.2.36* lrwxrwxrwx 1 root root 16 2006-10-24 23:28 /usr/lib64/libesd.so.0 -> libesd.so.0.2.36* -rwxr-xr-x 1 root root 42832 2006-05-02 09:43 /usr/lib64/libesd.so.0.2.36* Which seems like it should be right. Running strings on the player I get the following: strings libflashplayer.so | grep sound libasound.so libasound.so.2 soundComplete F@soundChannel sound @soundTransform _soundbuftime soundComplete soundTransform Both libasound.so and libasound.so.2 are present in /usr/lib -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #8 from andreas.hanke@gmx-topmail.de 2007-01-18 07:51 MST ------- Flash Player 9.x is released and doesn't have references to libesd.so in the binary any more. Can you test it? Download http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_playe... and overwrite /usr/lib/browser-plugins/libflashplayer.so and /usr/lib/browser-plugins/flashplayer.xpt with the new copies. Now, delete the /usr/lib/libesd.so symlink and test again. If it works, the libesd.so hack should be reverted for future products because it's incorrect. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 pconnolly@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #9 from pconnolly@novell.com 2007-01-19 01:58 MST ------- Tried the released Flash 9 player and all works well. I've reinstalled in the meantime so didn't have the links that I was trying earlier. Tested against Youtube and one or two other sites. Looks good to me. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #10 from andreas.hanke@gmx-topmail.de 2007-01-19 03:19 MST ------- Fine, but that doesn't make this bug "FIXED"; Flash 9 needs to find its way into the official distribution first (and the libesd.so symlinks should be moved back to libesd-devel). Reopening. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 ------- Comment #11 from dmueller@novell.com 2007-01-19 03:28 MST ------- Flash 9 has been submitted for factory (10.3). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=212515 sbrabec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED ------- Comment #12 from sbrabec@novell.com 2007-02-09 07:38 MST ------- Flash player is submitted, esound was changed back. We can close it now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com