[mythtv-users] Re: mythmusic not responding to keys

Mike Jasper e394td at comcast.net
Wed May 5 09:17:49 EDT 2004


Thanks a lot for the detailed reply!


Michael T. Dean wrote:

  > Therefore, although you're not actually using NPTL, you are using TLS
> (kernel and library support for TLS).  Setting LD_ASSUME_KERNEL=2.4.1 
> disables TLS.  Therefore, it's possible that:
> 
> a) MythMusic (or one of its dependencies) may have been compiled against 
> a libc with linuxthreads but without TLS, and TLS is causing it 
> problems.  (This is rather unlikely since you're using Axel's kernel and 
> MythTV packages.)
> b) MythMusic (or one of its dependencies) may have a threading problem.
> c) Early versions of NPTL/TLS support (you're kernel is based on version 
> 0.47 and Peter's on 0.27, whereas current--in glibc CVS--is 0.61) may 
> have been buggy and caused problems.  Note that NPTL will be distributed 
> for the first time with glibc in the next release (2.3.3?), so it's hard 
> to say which are/are not "stable" versions.
> d) Something else--that I haven't even considered--is causing the problem.

Is this something that Axel should be made aware of?  Or do you think 
maybe it's best to just wait for the next versions of myth, glibc, etc.?

> Out of curiosity, what do you get when you execute the following 
> (assuming Myth is installed in /usr):
> 
> ldd /usr/lib/mythtv/plugins/libmythmusic.so
> 
> and
> 
> LD_ASSUME_KERNEL=2.4.1 ldd /usr/lib/mythtv/plugins/libmythmusic.so

$ ldd /usr/lib/mythtv/plugins/libmythmusic.so
         libsrfftw.so.2 => /usr/lib/libsrfftw.so.2 (0x00ec3000)
         libsfftw.so.2 => /usr/lib/libsfftw.so.2 (0x00111000)
         libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x006cf000)
         libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00696000)
         libmad.so.0 => /usr/lib/libmad.so.0 (0x00634000)
         libid3tag.so.0 => /usr/lib/libid3tag.so.0 (0x00d98000)
         libogg.so.0 => /usr/lib/libogg.so.0 (0x00141000)
         libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00575000)
         libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00169000)
         libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00189000)
         libcdaudio.so.1 => /usr/lib/libcdaudio.so.1 (0x00e54000)
         libFLAC.so.4 => /usr/lib/libFLAC.so.4 (0x0085a000)
         libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00916000)
         libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 
(0x00772000)
         libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 
(0x00145000)
         libqt-mt.so.3 => /usr/lib/qt-3.1/lib/libqt-mt.so.3 (0x00eed000)
         libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00271000)
         libGL.so.1 => /usr/lib/tls/libGL.so.1 (0x002ed000)
         libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x0032e000)
         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00344000)
         libm.so.6 => /lib/tls/libm.so.6 (0x003fe000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00cb7000)
         libc.so.6 => /lib/tls/libc.so.6 (0x00420000)
         libdl.so.2 => /lib/libdl.so.2 (0x00157000)
         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x03514000)
         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0015a000)
         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00805000)
         libz.so.1 => /usr/lib/libz.so.1 (0x00a59000)
         libmng.so.1 => /usr/lib/libmng.so.1 (0x0057b000)
         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x005bf000)
         libpng12.so.0 => /usr/lib/libpng12.so.0 (0x005dd000)
         libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x00559000)
         libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x00c8a000)
         libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x009e3000)
         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0077a000)
         libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00600000)
         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x008ab000)
         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x0064a000)
         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x008b3000)
         libexpat.so.0 => /usr/lib/libexpat.so.0 (0x00661000)
$
$
$ LD_ASSUME_KERNEL=2.4.1 ldd /usr/lib/mythtv/plugins/libmythmusic.so
         libsrfftw.so.2 => /usr/lib/libsrfftw.so.2 (0x00b9f000)
         libsfftw.so.2 => /usr/lib/libsfftw.so.2 (0x00111000)
         libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x006bd000)
         libpthread.so.0 => /lib/i686/libpthread.so.0 (0x00141000)
         libmad.so.0 => /usr/lib/libmad.so.0 (0x0050f000)
         libid3tag.so.0 => /usr/lib/libid3tag.so.0 (0x0020e000)
         libogg.so.0 => /usr/lib/libogg.so.0 (0x0067c000)
         libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x009e4000)
         libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x008cf000)
         libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x002cb000)
         libcdaudio.so.1 => /usr/lib/libcdaudio.so.1 (0x00192000)
         libFLAC.so.4 => /usr/lib/libFLAC.so.4 (0x0058b000)
         libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x003b3000)
         libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 
(0x001a3000)
         libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 
(0x001ab000)
         libqt-mt.so.3 => /usr/lib/qt-3.1/lib/libqt-mt.so.3 (0x00e59000)
         libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00220000)
         libGL.so.1 => /usr/lib/tls/libGL.so.1 (0x00887000)
         libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x001bd000)
         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x005c1000)
         libm.so.6 => /lib/i686/libm.so.6 (0x001d3000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x001f5000)
         libc.so.6 => /lib/i686/libc.so.6 (0x009ea000)
         libdl.so.2 => /lib/libdl.so.2 (0x001fd000)
         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x008ef000)
         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x00200000)
         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00805000)
         libz.so.1 => /usr/lib/libz.so.1 (0x0029c000)
         libmng.so.1 => /usr/lib/libmng.so.1 (0x0045f000)
         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x002ad000)
         libpng12.so.0 => /usr/lib/libpng12.so.0 (0x004a3000)
         libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x004c6000)
         libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x004ce000)
         libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x004d2000)
         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00c82000)
         libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00c0e000)
         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x004e4000)
         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x004ec000)
         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x00525000)
         libexpat.so.0 => /usr/lib/libexpat.so.0 (0x00680000)
$




More information about the mythtv-users mailing list