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>