From owner-freebsd-gnome@FreeBSD.ORG Mon Sep 6 04:19:33 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E2FA16A4CE for ; Mon, 6 Sep 2004 04:19:33 +0000 (GMT) Received: from creme-brulee.marcuscom.com (rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6C0E43D3F for ; Mon, 6 Sep 2004 04:19:32 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) i864JTnQ000668; Mon, 6 Sep 2004 00:19:29 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Jeremy Messenger In-Reply-To: References: <4138F242.8030602@wanadoo.fr> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-MP/2eHJmp6fsGIcmIPoS" Organization: MarcusCom, Inc. Message-Id: <1094444368.1057.15.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Mon, 06 Sep 2004 00:19:29 -0400 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on creme-brulee.marcuscom.com cc: freebsd-gnome@freebsd.org Subject: Re: Gst-register core dump in hash_print_key X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Sep 2004 04:19:33 -0000 --=-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 =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 to continue, or q 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--