Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Sep 2004 00:19:29 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Jeremy Messenger <mezz7@cox.net>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: Gst-register core dump in hash_print_key
Message-ID:  <1094444368.1057.15.camel@shumai.marcuscom.com>
In-Reply-To: <opsdvawbcc9aq2h7@mezz.mezzweb.com>
References:  <4138F242.8030602@wanadoo.fr> <opsdvawbcc9aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-MP/2eHJmp6fsGIcmIPoS
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2004-09-05 at 14:56, Jeremy Messenger wrote:
> On Sat, 04 Sep 2004 00:37:54 +0200, Olivier Saut <saut.olivier@wanadoo.fr=
> =20
> wrote:
>=20
> > Hello,
> >
> > every time I run gst-register (as user or as root) I get a coredump :
> > os@banquo% gst-register Trying to load global_registry ...
> > Error loading global_registry
> > Added path   /usr/X11R6/lib/gstreamer-0.8 to user_registry
> > Rebuilding user_registry (/home/os/.gstreamer-0.8/registry.xml) ...
> > Added plugin gstgetbits with 0 features.
> > ...
> > Added plugin dvdreadsrc with 1 feature.
> > Added plugin cdparanoia with 1 feature.
> > Added plugin gstaf with 1 feature.
> > Added plugin aasink with 1 feature.
> > Added plugin a52dec with 1 feature.
> > Added plugin cdplayer with 1 feature.
> > zsh: 46934 bus error (core dumped)  gst-register
> >
> > I have tried to disable cdplayer plugin, but then it coredumps after =20
> > a52dec.
>=20
> Here too, but my backtraces is kind of different. I am using libpthread =20
> and ULE in 5.3-BETA3.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> # find /usr/ports -name "*.core"
> /usr/ports/multimedia/gstreamer/gst-register-0.8.core
> /usr/ports/multimedia/gstreamer-plugins/gst-register-0.8.core
>=20
> # gdb gst-register-0.8 multimedia/gstreamer-plugins/gst-register-0.8.core
>=20
> This GDB was configured as "i386-marcel-freebsd"...
> Core was generated by `gst-register-0.8'.
> Program terminated with signal 10, Bus error.
>=20
> #0  0x29aedec7 in CzCUBICSPLINE (this=3D0x29b32b00) at fastmix.cpp:116
> 116     fastmix.cpp: No such file or directory.
>          in fastmix.cpp
>=20
> (gdb) bt
> #0  0x29aedec7 in CzCUBICSPLINE (this=3D0x29b32b00) at fastmix.cpp:116
> #1  0x29af5991 in __static_initialization_and_destruction_0 =20
> (__initialize_p=3D1,
>      __priority=3D65535) at fastmix.cpp:145
> #2  0x29af5a7a in global constructors keyed to MixSoundBuffer ()
>      at fastmix.cpp:2197
> #3  0x29b09412 in gst_modplug_get_type ()
>     from /usr/X11R6/lib/gstreamer-0.8/libgstmodplug.so
> #4  0x29adf732 in ?? () from /usr/X11R6/lib/gstreamer-0.8/libgstmodplug.s=
o
> #5  0x280509f1 in find_symdef () from /libexec/ld-elf.so.1
> #6  0x28051421 in dlopen () from /libexec/ld-elf.so.1
> #7  0x2833bf20 in _g_module_open (file_name=3D0x29b30b00 "", bind_lazy=3D=
1,
>      bind_local=3D0) at gmodule-dl.c:98
> #8  0x2833c83d in g_module_open (
>      file_name=3D0x8075440 "/usr/X11R6/lib/gstreamer-0.8/libgstmodplug.so=
",
>      flags=3DG_MODULE_BIND_LAZY) at gmodule.c:391
> #9  0x280bfb10 in gst_plugin_check_file (
>      filename=3D0x8075440 "/usr/X11R6/lib/gstreamer-0.8/libgstmodplug.so"=
,
>      error=3D0x0) at gstplugin.c:331
> #10 0x280bfd6a in gst_plugin_load_file (
>      filename=3D0x8075440 "/usr/X11R6/lib/gstreamer-0.8/libgstmodplug.so"=
,
>      error=3D0x0) at gstplugin.c:378
> #11 0x280ee602 in gst_xml_registry_rebuild (registry=3D0x804e400)
>      at gstxmlregistry.c:1432
> ---Type <return> to continue, or q <return> to quit---
> #12 0x280dfb53 in gst_registry_rebuild (registry=3D0x804e400)
>      at gstregistry.c:187
> #13 0x08048f93 in main (argc=3D1, argv=3D0xbfbfe928) at gst-register.c:12=
9
> Current language:  auto; currently c++
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Where you getting the same crash with gstreamer-plugins-0.8.3?  The code
for modplug hasn't changed in months.  And I don't really see how the
code to which this stack points could die unless maybe for a stack
overflow.  What happens when you run:

gst-register --gst-scheduler=3Dgthread

Joe

>=20
> Cheers,
> Mezz
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-MP/2eHJmp6fsGIcmIPoS
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQBBO+VQb2iPiv4Uz4cRAgYjAJ4vUTS7pHddDww0sBMzpykCNHeMSwCglVeV
VWglW33bF5TXNX/KK0COMT4=
=s4Yx
-----END PGP SIGNATURE-----

--=-MP/2eHJmp6fsGIcmIPoS--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1094444368.1057.15.camel>