I've tracked down the commit related to this bug:

On Mon, 2006-09-25 at 14:08 -0700, [EMAIL PROTECTED]
wrote: 
> Revision: 17350
>           http://svn.sourceforge.net/gaim/?rev=17350&view=rev
> Author:   seanegan
> Date:     2006-09-25 14:08:39 -0700 (Mon, 25 Sep 2006)
> 
> Log Message:
> -----------
> IRC signals for scripting IRC.
> 
> Richard, you should use these for irchelper!
> 
> Modified Paths:
> --------------
>     trunk/libgaim/protocols/irc/irc.c
>     trunk/libgaim/protocols/irc/parse.c
> 

... irc.c diff snipped ...

> Modified: trunk/libgaim/protocols/irc/parse.c
> ===================================================================
> --- trunk/libgaim/protocols/irc/parse.c       2006-09-25 14:47:33 UTC (rev 
> 17349)
> +++ trunk/libgaim/protocols/irc/parse.c       2006-09-25 21:08:39 UTC (rev 
> 17350)
> @@ -44,6 +44,8 @@
>               "orange", "yellow", "green", "teal", "cyan", "light blue",
>               "pink", "grey", "light grey" };
>  
> +extern GaimPlugin *_irc_plugin;
> +
>  /*typedef void (*IRCMsgCallback)(struct irc_conn *irc, char *from, char 
> *name, char **args);*/
>  static struct _irc_msg {
>       char *name;
> @@ -534,7 +536,8 @@
>       guint i;
>  
>       irc->recv_time = time(NULL);
> -
> +     gaim_signal_emit(_irc_plugin, "irc-receiving-text", 
> gaim_account_get_connection(irc->account), &input);

This is crashing on the irc-receiving-text signal emission, for
irc.gnome.org, when this line is passed as input:

:ircd.gimp.org 372 rlaager :-

I can't make heads or tails of this crash, but it happens reliably when
connecting to irc.gnome.org. It doesn't happen with FreeNode.

Sean, any ideas?

Richard

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to