Bug#314762: libgstreamer0.8-0: last update breaks amarok

Andreas Pakulat Andreas Pakulat <apaku@gmx.de>, 314762@bugs.debian.org
Wed, 29 Jun 2005 13:37:27 +0200


--GvXjxJ+pjyke8COw
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 28.Jun 2005 - 13:02:06, Lo=EFc Minier wrote:
>         Hi,
>=20
> On Tue, Jun 28, 2005, Andreas Pakulat wrote:
> > >  Does artsd work if you remove the patch, or are you just getting the
> > >  same warning as in the initial report?
> > My fault, artsd has the same problems as in the initial report (no
> > playing, but loads of warnings from gst).
>=20
>  Yeah, of course, I thought you would downgrade gstreamer too, but
>  should have mentionned it!

Now I don't get anything but a segfault with the gst-launch-command and
artsdsink. However amarok using gstreamer and artsdsink works.

>  To finish the debate: if you place yourself in a situation where artsd
>  is working

Ok, downgraded libgstreamer0.8-0 to 0.8.9-2 and amarok plays perfectly
with artsdsink. But as noted above, gst-launch segfaults (in case you
don't remember: gst-launch-0.8 filesrc location=3Dmp3file ! spider !
audioscale ! audioconvert ! artsdsink)

>  and you build gst-plugins yourself (that is: downgrade
>  gstreamer, rebuild gst-plugins with "debuild" -- ie no flags --), does
>  artsd still works?  (This first test proves that artsd can work when
>  you build the package yourself.)=20

Using amarok this works with the old libgstreamer. gst-launch segfaults.

>  If yes, can you rebuild gst-plugins
>  in the same configuration (debuild, no flags) with the one-line patch?
>  (This second test would prove that my patch does not degrade a working
>  situation in a non-working one.)

This works too with amarok, not with gst-launch.=20

I then upgraded libgstreamer to the newest version (0.8.10-2) and
retried all 3 above, with the following result:

* libgstreamer-0.8.10-2+gstreamer0.8-artsd from unstable:=20
    amarok broken, as in the initial report, gst-lauch broken as in the
    initial report (no segfault anymore)

* libgstreamer-0.8.10-2+self-build gstreamer0.8-artsd:=20
    both as above.

* libgstreamer-0.8.10-2+self-build gstreamer0.8-artsd+your patch:
    gst-launch segfaults, amarok plays, as if I'd use the old
    libgstreamer. Sorry for not trying amarok witht his combination
    eralier (I just did rely on gst-launch)

So, from all the testing, what do we know:

1. Building gst-plugins myself is not causing trouble with amarok and
old libgstreamer

2. Building gst-plugins with your fix is not causing trouble with the
old libgstreamer and amarok

3. Using a new libgstreamer we have a problem with unstable and
self-built artsdsink in amarok and gst-launch

4. using a new libgstreamer and your fix we have a working amarok, but a
crashing gst-launch...=20

So I would guess, this particular bug is fixed with your patch and we
need to open a new one for gst-launch segfaulting with artsdsink...

Andreas

--=20
You need more time; and you probably always will.

--GvXjxJ+pjyke8COw
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCwof3Bsni1XONuVwRAl2TAKDWTmrEVbr7uVwTtrnCLXG2/Idf5gCePex/
oRRN8ku/4I/vEUw3EDQPUPE=
=VAct
-----END PGP SIGNATURE-----

--GvXjxJ+pjyke8COw--