[OTR-dev] pidgin-otr 4.0.0 beta crasher

Paul Wouters paul at cypherpunks.ca
Thu May 3 22:13:21 EDT 2012


On Thu, 3 May 2012, Rob Smits wrote:

> Thanks!  I just pushed a fix for this.
>
> Ian had found and fixed an issue with instance tag generation earlier (in 
> libotr), and I also just pushed that fix too.

I upgraded, and got a different crasher now

#0  check_incoming_instance_change (account=<optimized out>,
sender=<optimized out>,
     message=<optimized out>, conv=0x0, flags=<optimized out>) at
gtk-dialog.c:3258
#1  0x00007ffff4eee2aa in purple_signal_emit_vargs (instance=<optimized
out>, signal=
     0x7ffff4f48e18 "received-im-msg", args=0x7fffffffb6d0) at
signals.c:482
#2  0x00007ffff4eee3fe in purple_signal_emit (instance=<optimized out>,
signal=<optimized out>)
     at signals.c:434
#3  0x00007ffff4eec691 in serv_got_im (gc=0xc5bb50, who=<optimized out>,
msg=<optimized out>, flags=
     PURPLE_MESSAGE_RECV, mtime=1336097113) at server.c:608
#4  0x00007fffe2528c9a in irc_msg_handle_privmsg (irc=0xc11320,
name=<optimized out>,
     from=<optimized out>, to=0x1a91ef0 "LetoTo", rawmsg=<optimized out>,
notice=1) at msgs.c:1274
#5  0x00007fffe252e940 in irc_parse_msg (irc=0xc11320, input=
     0xc10820 ":NickServ!NickServ at services. NOTICE LetoTo :You are now
identified for \002letoto\002.")
     at parse.c:747
#6  0x00007fffe2526f5d in read_input (irc=0xc11320, len=<optimized out>)
at irc.c:665
#7  0x00000000004736fe in pidgin_io_invoke (source=<optimized out>,
condition=<optimized out>, data=
     0xe82e00) at gtkeventloop.c:73
#8  0x00007ffff2fd4f3d in g_main_dispatch (context=0x70d3c0) at
gmain.c:2441
#9  g_main_context_dispatch (context=0x70d3c0) at gmain.c:3011
#10 0x00007ffff2fd5738 in g_main_context_iterate (context=0x70d3c0,
block=<optimized out>, dispatch=1,
     self=<optimized out>) at gmain.c:3089
#11 0x00007ffff2fd5c85 in g_main_loop_run (loop=0x129b6d0) at
gmain.c:3297
#12 0x00007ffff6b31bb7 in IA__gtk_main () at gtkmain.c:1256
#13 0x0000000000431558 in main (argc=1, argv=0x7fffffffdf98) at
gtkmain.c:934

But it still seems related to conv=NULL being unexpected. It looks like
the trace is coming from my irc account. Not enabling my irc accounts
worked a little better, and i could get into a verified state, and
then tried to say something and it died on:

0x00007fffe4deee21 in process_sending_im (account=<optimized out>, who=
     0x1a32500 "weiler at jabber.caida.org/Gaim", message=0x7fff00000000,
m=<optimized out>)
     at otr-plugin.c:738
738	    err = otrl_message_sending(otrg_plugin_userstate, &ui_ops,
NULL,

#0  0x00007fffe4deee21 in process_sending_im (account=<optimized out>,
who=
     0x1a32500 "weiler at jabber.caida.org/Gaim", message=0x7fff00000000,
m=<optimized out>)
     at otr-plugin.c:738
#1  0x00007ffff4eee2aa in purple_signal_emit_vargs (instance=<optimized
out>, signal=
     0x7ffff4f48ca5 "sending-im-msg", args=0x7fffffffa880) at
signals.c:482
#2  0x00007ffff4eee3fe in purple_signal_emit (instance=<optimized out>,
signal=<optimized out>)
     at signals.c:434
#3  0x00007ffff4eaed2e in common_send (conv=0xe63ed0, message=<optimized
out>, msgflags=
     PURPLE_MESSAGE_SEND) at conversation.c:176
#4  0x000000000045a0a5 in send_cb (widget=<optimized out>,
gtkconv=0x1078e00) at gtkconv.c:612
#5  0x00007ffff3c2ba44 in g_closure_invoke (closure=0xc9e210,
return_value=0x7fffffffade0, n_param_values=
     1, param_values=0x1a4e330, invocation_hint=<optimized out>) at
gclosure.c:774
#6  0x00007ffff3c3def2 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0xd905c0,
     emission_return=0x7fffffffade0, instance_and_params=0x1a4e330) at
gsignal.c:3342
#7  0x00007ffff3c46770 in g_signal_emitv (instance_and_params=<optimized
out>, signal_id=<optimized out>,
     detail=0, return_value=0x7fffffffade0) at gsignal.c:2907
#8  0x00007ffff6a6a05a in gtk_binding_entry_activate (entry=<optimized
out>, object=<optimized out>)
     at gtkbindings.c:537
#9  0x00007ffff6a6a5e8 in binding_match_activate (pspec_list=<optimized
out>, object=
     0xd905c0 [GtkIMHtml], path_length=9, path=0x1a4deb0 "GtkIMHtml",
path_reversed=0x1938c30 "lmtHMIktG",
     unbound=0x7fffffffaec8) at gtkbindings.c:1124
#10 0x00007ffff6a6a85a in gtk_bindings_activate_list (object=0xd905c0
[GtkIMHtml],
     entries=<optimized out>, is_release=<optimized out>) at
gtkbindings.c:1269

[.....]

Paul




More information about the OTR-dev mailing list