Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Apr 2004 03:29:09 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Randy Pratt <rpratt1950@earthlink.net>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: xchat2 - perl plugin makes xchat2 core dump
Message-ID:  <1083310148.34435.22.camel@shumai.marcuscom.com>
In-Reply-To: <20040429141242.7243c54c.rpratt1950@earthlink.net>
References:  <20040428154749.59a5584f.rpratt1950@earthlink.net> <1083227674.58600.55.camel@shumai.marcuscom.com> <20040429090903.0f4b6fe2.rpratt1950@earthlink.net> <1083258798.846.24.camel@gyros> <20040429141242.7243c54c.rpratt1950@earthlink.net>

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

--=-XCVMFuJeU2gQSCkrU8J8
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Thu, 2004-04-29 at 14:12, Randy Pratt wrote:
> On Thu, 29 Apr 2004 13:13:18 -0400
> Joe Marcus Clarke <marcus@marcuscom.com> wrote:
>=20
> <snip other discussion>
>=20
> > Send me the script you're using, and let me know exactly the steps
> > you're using.  I don't have any xchat Perl scripts.  Perhaps there is a
> > problem with using the plug-in.
> >=20
> > Joe
>=20
> I renamed my ~/.xchat2 directory and tried a clean startup.  And I
> can load the perl.so module without crashing xchat2.  Note that the
> warning about not being able to preload is still present, but it
> does not crash:
>=20
>    AutoLoad failed for:
>    /usr/X11R6/lib/xchat/plugins/perl.so
>=20
>    No xchat_plugin_init symbol; is this really an xchat plugin?
>=20
> The perl script I was using was an fserve:
>=20
>   http://homepages.tu-darmstadt.de/~awerth/obsidian/
>=20
> The version I was successfully using prior to the last ports update was:
>=20
>   http://homepages.tu-darmstadt.de/~awerth/obsidian/obsidian-0.9.2-pre1.t=
ar.gz
>=20
> I have tried other versions but with the same results.  I also
> tried a couple of other perl scripts including the one that comes
> with the distribution:
>=20
>   /usr/ports/irc/xchat2/work/xchat-2.0.8/plugins/perl/sample_script.pl
>=20
> I can load the perl.so module, but trying to use any perl script
> causes the core dump.  So I'm not sure its the perl scripts.
>=20
> Again, thanks for looking at this!

I did some more digging, and this looks like a Perl bug.  I would
recommend sticking with 5.8.2.  Previous versions of xchat didn't use
newCONSTSUB which seems to have a problem in perl 5.6.1.  I looked at
some other code that uses this function, and I can't figure out why
xchat doesn't work, but I was able to figure out there is a bug in Perl
5.6 related to the DynaLoader and shared objects.

Joe

>=20
> Best regards,
>=20
> Randy
>=20
>=20
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

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

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

iD8DBQBAkgBEb2iPiv4Uz4cRAkBKAJ9ixvJM8x3dVx61H/AFxyYCVf1y7wCeNiP4
aIeH77QMutTD5WuoXCR08YE=
=RXI3
-----END PGP SIGNATURE-----

--=-XCVMFuJeU2gQSCkrU8J8--



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