Debian Bug report logs - #641836
Fails to hide internal symbols

version graph

Package: libmpg123-0; Maintainer for libmpg123-0 is Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>; Source for libmpg123-0 is src:mpg123.

Reported by: Reinhard Tartler <siretart@tauware.de>

Date: Fri, 16 Sep 2011 16:51:31 UTC

Severity: serious

Found in version mpg123/1.12.1-3.2

Done: Simon McVittie <smcv@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, yumkam@mail.ru, auerswal@unix-ag.uni-kl.de, debian-multimedia@lists.debian.org, Daniel Kobras <kobras@debian.org>:
Bug#641836; Package libmpg123-0. (Fri, 16 Sep 2011 16:51:34 GMT) Full text and rfc822 format available.

Acknowledgement sent to Reinhard Tartler <siretart@tauware.de>:
New Bug report received and forwarded. Copy sent to yumkam@mail.ru, auerswal@unix-ag.uni-kl.de, debian-multimedia@lists.debian.org, Daniel Kobras <kobras@debian.org>. (Fri, 16 Sep 2011 16:51:34 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Reinhard Tartler <siretart@tauware.de>
To: submit@bugs.debian.org
Subject: Fails to hide internal symbols
Date: Fri, 16 Sep 2011 09:45:39 -0700
[Message part 1 (text/plain, inline)]
Package: libmpg123-0
Version: 1.12.1-3.2
Severity: serious

Hi,

I'm transforming the attached message from the public mplayer developer
mailing list to a proper debian bug report.

Daniel, it seems you haven't touch this package since two NMUs, maybe
you want to join pkg-multimedia and have the package team maintained there?


[Message part 2 (message/rfc822, inline)]
From: Yuriy Kaminskiy <yumkam@mail.ru>
To: mplayer-dev-eng@mplayerhq.hu
Subject: Re: [MPlayer-cvslog] r34099 - in trunk/libass: ass.c ass.h ass_bitmap.c ass_bitmap.h ass_cache.c ass_cache.h ass_drawing.c ass_font.c ass_font.h ass_fontconfig.c ass_fontconfig.h ass_library.c ass_library.h ass_parse.c...
Date: Fri, 16 Sep 2011 09:20:20 +0400
Erik Auerswald wrote:
> Hi,
> 
> On Tue, Sep 13, 2011 at 03:58:56PM +0200, Diego Biurrun wrote:
>> On Tue, Sep 13, 2011 at 02:39:19PM +0200, Erik Auerswald wrote:
>>> On Tue, Sep 13, 2011 at 01:51:45PM +0200, Diego Biurrun wrote:
>>>> On Tue, Sep 13, 2011 at 09:09:49AM +0200, Erik Auerswald wrote:
>>>>> On Mon, Sep 12, 2011 at 06:12:41PM +0200, Reimar Döffinger wrote:
>>>>>> [...]
>>>>>> If we want to remove things: Does anyone remember a reason to keep
>>>>>> mp3lib? Because that one is high-cost in comparison.
>>>>> I currently need mp3lib because the default mpg123 crashes on every mp3
>>>>> file I have.
>>>> What do you mean by "default mpg123"?
>>> That MPlayer decides to use the mpg123 (based?) code by default.
>> I'm still not following.  Is "default mpg123"
>>
>> a) what MPlayer carries along in the mp3lib/ directory or
>> b) the upstream libmpg123 from mpg123.de (which version)?
> 
> I'll check when I'm back at my home system (not before Friday). I suppose
> configure output and existing system librarys should be enough to decide
> this. If system libs are used, they are from Debian/Sid, last updated
> Sunday.

libmpg123 package 1.12.1-3.2 on debian/sid is broken (it fails to hide internal
symbols, they overridden by symbols from MPlayer/mp3lib [with different ABI],
resulting in crash).
As package from squeeze (same upstream version) is *not* broken in same way, and
changes in packaging looks minor and unrelated, have no idea why it is broken.
Likely ./configure --disable-mp3lib also will fix this crash :-)

> Anyway, If I specify "-afm mp3lib" I can play mp3 files and videos with
> included mp3 audio. If I don't specify -afm ..., mplayer crashes when
> trying to play an mp3.
> 
> What I am trying to say is that I need mp3lib support. I don't currently
> know if the version included in mplayer is used or some system lib. I
> assumed that the included code is used without even checking for a system
> wide replacement; I don't specify anything mp3 related when calling
> configure. But I don't know for sure and cannot check at the moment.
> 
> Thanks,
> Erik

_______________________________________________
MPlayer-dev-eng mailing list
MPlayer-dev-eng@mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
[Message part 3 (text/plain, inline)]

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#641836; Package libmpg123-0. (Mon, 19 Sep 2011 22:19:35 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Kobras <kobras@debian.org>:
Extra info received and forwarded to list. (Mon, 19 Sep 2011 22:19:35 GMT) Full text and rfc822 format available.

Message #10 received at 641836@bugs.debian.org (full text, mbox):

From: Daniel Kobras <kobras@debian.org>
To: Reinhard Tartler <siretart@tauware.de>, 641836@bugs.debian.org, auerswal@unix-ag.uni-kl.de, yumkam@mail.ru
Subject: Re: Bug#641836: Fails to hide internal symbols
Date: Mon, 19 Sep 2011 23:55:10 +0200
Hi!

Am 16.09.2011 um 18:45 schrieb Reinhard Tartler:

> Von: Yuriy Kaminskiy <yumkam@mail.ru>
> Betreff: Re: [MPlayer-cvslog] r34099 - in trunk/libass: ass.c ass.h ass_bitmap.c ass_bitmap.h ass_cache.c ass_cache.h ass_drawing.c ass_font.c ass_font.h ass_fontconfig.c ass_fontconfig.h ass_library.c ass_library.h ass_parse.c...
> Datum: 16. September 2011 07:20:20 MESZ
> An: mplayer-dev-eng@mplayerhq.hu
> Antwort an: mplayer-dev-eng@mplayerhq.hu
(...)
> libmpg123 package 1.12.1-3.2 on debian/sid is broken (it fails to hide internal
> symbols, they overridden by symbols from MPlayer/mp3lib [with different ABI],
> resulting in crash).
> As package from squeeze (same upstream version) is *not* broken in same way, and
> changes in packaging looks minor and unrelated, have no idea why it is broken.
> Likely ./configure --disable-mp3lib also will fix this crash :-)

Which architecture have you been looking at? On amd64 in sid, libmpg123 only exports the 84 symbols that are meant to be visible.

Regards,

Daniel.



Information forwarded to debian-bugs-dist@lists.debian.org, Daniel Kobras <kobras@debian.org>:
Bug#641836; Package libmpg123-0. (Tue, 20 Sep 2011 11:34:46 GMT) Full text and rfc822 format available.

Acknowledgement sent to Erik Auerswald <auerswal@unix-ag.uni-kl.de>:
Extra info received and forwarded to list. Copy sent to Daniel Kobras <kobras@debian.org>. (Tue, 20 Sep 2011 11:34:53 GMT) Full text and rfc822 format available.

Message #15 received at 641836@bugs.debian.org (full text, mbox):

From: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
To: Daniel Kobras <kobras@debian.org>
Cc: Reinhard Tartler <siretart@tauware.de>, 641836@bugs.debian.org, yumkam@mail.ru
Subject: Re: Bug#641836: Fails to hide internal symbols
Date: Tue, 20 Sep 2011 13:19:58 +0200
Hi,

On Mon, Sep 19, 2011 at 11:55:10PM +0200, Daniel Kobras wrote:
> Hi!
> 
> Am 16.09.2011 um 18:45 schrieb Reinhard Tartler:
> 
> > Von: Yuriy Kaminskiy <yumkam@mail.ru>
> > Betreff: Re: [MPlayer-cvslog] r34099 - in trunk/libass: ass.c ass.h ass_bitmap.c ass_bitmap.h ass_cache.c ass_cache.h ass_drawing.c ass_font.c ass_font.h ass_fontconfig.c ass_fontconfig.h ass_library.c ass_library.h ass_parse.c...
> > Datum: 16. September 2011 07:20:20 MESZ
> > An: mplayer-dev-eng@mplayerhq.hu
> > Antwort an: mplayer-dev-eng@mplayerhq.hu
> (...)
> > libmpg123 package 1.12.1-3.2 on debian/sid is broken (it fails to hide internal
> > symbols, they overridden by symbols from MPlayer/mp3lib [with different ABI],
> > resulting in crash).
> > As package from squeeze (same upstream version) is *not* broken in same way, and
> > changes in packaging looks minor and unrelated, have no idea why it is broken.
> > Likely ./configure --disable-mp3lib also will fix this crash :-)
> 
> Which architecture have you been looking at? On amd64 in sid, libmpg123 only exports the 84 symbols that are meant to be visible.

I have observed the problems on x86 with sid.

Erik
-- 
If you're willing to restrict the flexibility of your approach,
you can almost always do something better.
                        -- John Carmack




Information forwarded to debian-bugs-dist@lists.debian.org, Daniel Kobras <kobras@debian.org>:
Bug#641836; Package libmpg123-0. (Sun, 04 Mar 2012 12:55:14 GMT) Full text and rfc822 format available.

Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to Daniel Kobras <kobras@debian.org>. (Sun, 04 Mar 2012 12:55:16 GMT) Full text and rfc822 format available.

Message #20 received at 641836@bugs.debian.org (full text, mbox):

From: Simon McVittie <smcv@debian.org>
To: Erik Auerswald <auerswal@unix-ag.uni-kl.de>, 641836@bugs.debian.org
Subject: Re: Bug#641836: Fails to hide internal symbols
Date: Sun, 4 Mar 2012 12:53:24 +0000
On Tue, 20 Sep 2011 at 13:19:58 +0200, Erik Auerswald wrote:
> On Mon, Sep 19, 2011 at 11:55:10PM +0200, Daniel Kobras wrote:
> > Which architecture have you been looking at? On amd64 in sid,
> > libmpg123 only exports the 84 symbols that are meant to be visible.
> 
> I have observed the problems on x86 with sid.

I can confirm that libmpg123-0:amd64 is good, but libmpg123-0:i386 exports
(for instance) dct64. Looking into it.

Regards,
    smcv
    at the Cambridge BSP




Information forwarded to debian-bugs-dist@lists.debian.org, Daniel Kobras <kobras@debian.org>:
Bug#641836; Package libmpg123-0. (Sun, 04 Mar 2012 13:21:23 GMT) Full text and rfc822 format available.

Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to Daniel Kobras <kobras@debian.org>. (Sun, 04 Mar 2012 13:21:28 GMT) Full text and rfc822 format available.

Message #25 received at 641836@bugs.debian.org (full text, mbox):

From: Simon McVittie <smcv@debian.org>
To: Erik Auerswald <auerswal@unix-ag.uni-kl.de>, 641836@bugs.debian.org
Subject: Re: Bug#641836: Fails to hide internal symbols
Date: Sun, 4 Mar 2012 13:18:14 +0000
On Sun, 04 Mar 2012 at 12:53:24 +0000, Simon McVittie wrote:
> I can confirm that libmpg123-0:amd64 is good, but libmpg123-0:i386 exports
> (for instance) dct64. Looking into it.

On closer investigation of libmpg123-0 1.12.1-3 and -3.2 on all architectures:

libmpg123-0_1.12.1-3.2_i386/usr/lib/libmpg123.so.0: bad
Everything else: OK

The i386 NMU was the one built by the uploader, so there are no build logs.
I suspect the uploader just had a broken toolchain or something? I've asked
adsb to rebuild it on the i386 buildd and we'll see whether that fixes it.

    S




Reply sent to Simon McVittie <smcv@debian.org>:
You have taken responsibility. (Sun, 04 Mar 2012 13:57:18 GMT) Full text and rfc822 format available.

Notification sent to Reinhard Tartler <siretart@tauware.de>:
Bug acknowledged by developer. (Sun, 04 Mar 2012 13:57:46 GMT) Full text and rfc822 format available.

Message #30 received at 641836-done@bugs.debian.org (full text, mbox):

From: Simon McVittie <smcv@debian.org>
To: Erik Auerswald <auerswal@unix-ag.uni-kl.de>, 641836-done@bugs.debian.org
Subject: Re: Bug#641836: Fails to hide internal symbols
Date: Sun, 4 Mar 2012 13:52:39 +0000
On Sun, 04 Mar 2012 at 13:18:14 +0000, Simon McVittie wrote:
> The i386 NMU was the one built by the uploader, so there are no build logs.
> I suspect the uploader just had a broken toolchain or something? I've asked
> adsb to rebuild it on the i386 buildd and we'll see whether that fixes it.

Fixed in 1.12.1-3.2+b1. According to the build log, only symbols that look
as though they ought to be public are exported from the binNMU
(<https://buildd.debian.org/status/fetch.php?pkg=mpg123&arch=i386&ver=1.12.1-3.2%2Bb1&stamp=1330868268>,
search for dpkg-gensymbols) so I think it's all OK now.

Regards,
    S




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 02 Apr 2012 07:37:54 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 00:42:04 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.