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>