[Pkg-xbmc-maintainers] Bug#737769: xbmc-bin: please Recommend current version of libcec2, older ones crash

Balint Reczey balint at balintreczey.hu
Thu Feb 6 14:43:10 UTC 2014


retitle 737769 Please provide shlibs file
reassign 737769 libcec-dev
affects 737769 xbmc-bin
tags 737769 patch
thanks

Hi Martin,

This is actually a bug in libcec.
The attached patch fixes it.
xbmc will need at least a binNMU to pick up the versioned dependency.

Cheers,
Balint

On 02/05/2014 08:58 PM, Martin Schuster wrote:
> Package: xbmc-bin
> Version: 2:12.3+dfsg2-4
> Severity: normal
> 
> I suggest to replace
>   Recommends: libcec2
> with
>   Recommends: libcec2 (>=2.1.4)
> 
> (according to
> http://forum.xbmc.org/showthread.php?tid=169084&pid=1463841
> 2.1.3 should suffice, but I don't think there's a package for that specific
> version)
> 
> 
> 
>    * What led up to the situation?
> 
>    Updating xbmc from 2:12.3+dfsg1-3 to 2:12.3+dfsg2-4
> 
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
> 
>    Start xbmc
> 
> 
>    * What was the outcome of this action?
> 
>    xbmc crashes. backtrace:
>    [...]
> #5  0x00007fafda4924df in __cxa_pure_virtual () from
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #6  0x0000000000dcee1b in
> PERIPHERALS::CPeripheralBusCEC::PerformDeviceScan(PERIPHERALS::PeripheralScanResults&)
> ()
> #7  0x0000000000dcb8dd in PERIPHERALS::CPeripheralBus::ScanForDevices()
> ()
>    [...]
> 
> 
>    * What outcome did you expect instead?
> 
>    xbmc should start normally
> 
> 
> 
> -- System Information:
> Debian Release: 7.3
>   APT prefers stable
>   APT policy: (500, 'stable'), (50, 'testing'), (40, 'unstable'), (30, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores)
> Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages xbmc-bin depends on:
> ii  libasound2                1.0.25-4
> ii  libavahi-client3          0.6.31-2
> ii  libavahi-common3          0.6.31-2
> ii  libavcodec54              6:9.10-1
> ii  libavfilter3              6:9.10-1
> ii  libavformat54             6:9.10-1
> ii  libavresample1            6:9.10-1
> ii  libavutil52               6:9.10-1
> ii  libbluetooth3             4.99-2
> ii  libbz2-1.0                1.0.6-4
> ii  libc6                     2.17-93
> ii  libcap2                   1:2.22-1.2
> ii  libcdio13                 0.83-4
> ii  libcurl3-gnutls           7.26.0-1+wheezy6
> ii  libdbus-1-3               1.6.8-1+deb7u1
> ii  libdvdread4               4.2.0+20120521-2
> ii  libexpat1                 2.1.0-1+deb7u1
> ii  libfreetype6              2.4.9-1.1
> ii  libfribidi0               0.19.2-3
> ii  libftgl2                  2.1.3~rc5-4+nmu1
> ii  libgcc1                   1:4.8.2-1
> ii  libgcrypt11               1.5.3-3
> ii  libgl1-mesa-glx [libgl1]  9.2.2-1
> ii  libglew1.10               1.10.0-3
> ii  libglu1-mesa [libglu1]    8.0.5-4+deb7u2
> ii  libgpg-error0             1.10-3.1
> ii  libjasper1                1.900.1-13
> ii  libjbig0                  2.0-2
> ii  libjpeg8                  8d-1
> ii  liblzo2-2                 2.06-1
> ii  libmicrohttpd10           0.9.20-1
> ii  libmysqlclient18          5.5.31+dfsg-0+wheezy1
> ii  libpcre3                  1:8.30-5
> ii  libpcrecpp0               1:8.30-5
> ii  libpng12-0                1.2.49-1
> ii  libpostproc52             6:0.8.6-1
> ii  libpython2.7              2.7.3-6
> ii  libsamplerate0            0.1.8-5
> ii  libsdl-image1.2           1.2.12-2
> ii  libsdl1.2debian           1.2.15-5
> ii  libsidplay2               2.1.1-14
> ii  libsmbclient              2:4.1.3+dfsg-2
> ii  libsqlite3-0              3.7.13-1+deb7u1
> ii  libssh-4                  0.5.4-1
> ii  libssl1.0.0               1.0.1e-2
> ii  libstdc++6                4.7.2-5
> ii  libswscale2               6:9.10-1
> ii  libtag1c2a                1.8-1
> ii  libtiff5                  4.0.3-7
> ii  libtinyxml2.6.2           2.6.2-1
> ii  libudev1                  204-5
> ii  libva-glx1                1.0.15-4
> ii  libva1                    1.2.1-2
> ii  libx11-6                  2:1.5.0-1+deb7u1
> ii  libxext6                  2:1.3.1-2+deb7u1
> ii  libxmu6                   2:1.1.1-1
> ii  libxrandr2                2:1.3.2-2+deb7u1
> ii  libxt6                    1:1.1.3-1+deb7u1
> ii  libyajl2                  2.0.4-2
> ii  zlib1g                    1:1.2.7.dfsg-13
> 
> Versions of packages xbmc-bin recommends:
> ii  libass4         0.10.0-3
> ii  libbluray1      1:0.2.2-1
> ii  libcec2         2.1.4-1
> ii  libcrystalhd3   1:0.0~git20110715.fdd2f19-9
> ii  libflac8        1.3.0-2
> ii  libhdhomerun1   20140121-1
> ii  libmad0         0.15.1b-7
> ii  libmodplug1     1:0.8.8.4-3+deb7u1+git20130828
> ii  libmp3lame0     1:3.99-0.0
> ii  libmpeg2-4      0.4.1-3
> ii  libnfs1         1.3.0-2
> ii  libogg0         1.3.0-4
> ii  libplist1       1.8-1
> ii  librtmp0        2.4+20111222.git4e06e21-1
> ii  libshairport1   1.2.1~git20120110.aeb4987-2
> ii  libvdpau1       0.4.1-7
> ii  libvorbis0a     1.3.2-1.3
> ii  libvorbisenc2   1.3.2-1.3
> ii  libvorbisfile3  1.3.2-1.3
> 
> xbmc-bin suggests no packages.
> 
> -- no debconf information
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: libcec-provide-shlibs.patch
Type: text/x-patch
Size: 303 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xbmc-maintainers/attachments/20140206/2fc56a61/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-xbmc-maintainers/attachments/20140206/2fc56a61/attachment.sig>


More information about the Pkg-xbmc-maintainers mailing list