[Pidgin] #2862: Pidgin 2.1.1 randomly quits on SLED10 SP1

Pidgin trac at pidgin.im
Mon Sep 17 15:50:24 EDT 2007


#2862: Pidgin 2.1.1 randomly quits on SLED10 SP1
---------------------------+------------------------------------------------
  Reporter:  HutcH         |       Owner:       
      Type:  defect        |      Status:  new  
  Priority:  minor         |   Milestone:       
 Component:  pidgin (gtk)  |     Version:  2.1.1
Resolution:                |    Keywords:       
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by HutcH):

 I'm not sure if I should open a new ticket as I'm now using Pidgin 2.2.0
 or if I should continue on this ticket. I have 3 cores from Pidgin 2.2.0
 quitting. Very funny text at crash point in debug screen.

 Here BTFull from gdb pidgin core:
 (gdb) bt full
 #0  0xb73edf8b in strlen () from /lib/libc.so.6
 No symbol table info available.
 #1  0xb7427aad in regexec@@GLIBC_2.3.4 () from /lib/libc.so.6
 No symbol table info available.
 #2  0xb719a747 in irssi_textfmt_regex_helper (message=0x6b636957 <Address
 0x6b636957 out of bounds>, token=<value optimized out>, tag=0xb719b2bd
 "b")
     at textfmt.c:109
         str = <value optimized out>
         ret = <value optimized out>
         expr = (gchar *) 0x8f0f368 ""
         iter = <value optimized out>
         regex = {buffer = 0x88205b0 "\uffff8\uffff\b ", allocated = 140,
 used = 140, syntax = 242428, fastmap = 0x913c700 "", translate = 0x0,
 re_nsub = 5,
   can_be_null = 0, regs_allocated = 0, fastmap_accurate = 1, no_sub = 0,
 not_bol = 0, not_eol = 0, newline_anchor = 0}
         matches = {{rm_so = -1215860296, rm_eo = 152134864}, {rm_so =
 -1209131620, rm_eo = 4}, {rm_so = -1218845516, rm_eo = 152134864}, {rm_so
 = 5,
     rm_eo = -1078343192}, {rm_so = -1218986436, rm_eo = 135454888}, {rm_so
 = 135454888, rm_eo = 0}}
 #3  0xb719a8d3 in irssi_textfmt_regex (message=0x6b636957 <Address
 0x6b636957 out of bounds>) at textfmt.c:167
 No locals.
 #4  0xb719a93a in irssi_textfmt_sending_chat_cb (account=0x81478b8,
 message=0x90f7028, id=-1078343016) at textfmt.c:206
 No locals.
 #5  0xb7544628 in
 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT
 (cb=0xb719a910 <irssi_textfmt_sending_chat_cb>,
     args=0xbfb9ca68
 "\uffffx\024\b(p\017\t\230\u02b9\uffff\uffffd\021\t\004", data=0x0,
 return_val=0xbfb9ca14) at signals.c:945
         ret_val = 1801677143
 #6  0xb7544a6f in purple_signal_emit_vargs_return_1 (instance=0xb75a1d64,
 signal=0xb7589201 "writing-im-msg",
     args=0xbfb9ca68
 "\uffffx\024\b(p\017\t\230\u02b9\uffff\uffffd\021\t\004") at signals.c:562
         ret_val = (void *) 0x0
         handler_data = (PurpleSignalHandlerData *) 0xb74a2154
         l = <value optimized out>
         l_next = (GList *) 0x824c9f4
         tmp = 0xbfb9ca68
 "\uffffx\024\b(p\017\t\230\u02b9\uffff\uffffd\021\t\004"
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs_return_1"
 #7  0xb7544c5c in purple_signal_emit_return_1 (instance=0x3,
 signal=0xb74a2154 "`\uffff\uffff\b") at signals.c:505
         ret_val = <value optimized out>
         args = 0xbfb9ca68
 "\uffffx\024\b(p\017\t\230\u02b9\uffff\uffffd\021\t\004"
         __PRETTY_FUNCTION__ = "purple_signal_emit_return_1"
 #8  0xb751e17c in purple_conversation_write (conv=0x91164d0, who=0x90f7028
 "WickyHutcH", message=0xb7171659 "Requesting key...",
 flags=PURPLE_MESSAGE_SYSTEM,
     mtime=1190057691) at conversation.c:872
         gc = (PurpleConnection *) 0x8579818
         account = (PurpleAccount *) 0x81478b8
         ops = (PurpleConversationUiOps *) 0x80fa480
         alias = <value optimized out>
         displayed = 0x913be10 "Requesting key..."
         b = <value optimized out>
         type = PURPLE_CONV_TYPE_IM
         __PRETTY_FUNCTION__ = "purple_conversation_write"
 #9  0xb71670ca in PE_send_msg_cb (acct=0x81478b8, who=0x90f7028
 "WickyHutcH", message=0xbfb9dc48, data=0x0) at encrypt.c:858
         out_msg = <value optimized out>
         crypt_msg = 0x0
         dupname = 0x8f10f68 "wickyhutch"
         msg_format = "%s: Msg:S%.10s:R%.10s: Len %d:%s%s"
         conv = (PurpleConversation *) 0x91164d0
         our_key = (crypt_key *) 0x834c530
         his_key = (crypt_key *) 0x0
         cur_msg = <value optimized out>
         unencrypted_size_limit = <value optimized out>
         msg_size_limit = 2500
 ---Type <return> to continue, or q <return> to quit---
         baggage_size = <value optimized out>
         baggage =
 "\000\000\000h\u02f9\uffff\uffff\220\u03b7(GH\bP*·x\u02f9\uffff\033\uffff\uffff\uffff(GH\b\001\000\000\000P*·\000\000\000\000\uffff\u0379\uffff\uffffK\030\b\230\u02f9\uffff\uffff\220\u03b7\uffff\u02a9\uffff(GH\b\230\u02f9\uffff/\u02e9\uffff(GH\bP*·\000\000\000\000\234\226\212\uffffHo\213\uffffHo\213\uffff\uffff\u02f9\uffff\231U\211\uffff(GH\b\002\000\000\000\uffff\u02f9\uffff\004\206\210\uffff\uffffK\030\b\003\200\000@\002\200\000@\uffffp\210\uffff\uffffK\030\b\000\000\000\000\001\000\000\000\002\200\000@\f\u0379\uffff\uffff\u02a9\uffff\213\205\210\uffffHo\213\uffff@\000\000\000\uffffK\030\bH\u0339\uffffo\211\210\uffff\uffffK\030\b\003\200\000@\003\200\000@
         header = (const gchar *) 0x83282c0 "*** Encrypted with the Gaim-
 Encryption plugin <A HREF=\""
         footer = (const gchar *) 0x8274d68 "\"></A>"
 #10 0xb7544266 in purple_marshal_VOID__POINTER_POINTER_POINTER
 (cb=0xb7166900 <PE_send_msg_cb>, args=0xbfb9dc08
 "\uffffx\024\b(p\017\tH\u0739\uffffP\uffffJ\uffff8\u0739\uffffo\uffffQ\uffff\uffffd\021\t\001",
     data=0x0, return_val=0x0) at signals.c:692
 No locals.
 #11 0xb7544b97 in purple_signal_emit_vargs (instance=0xb75a1d64,
 signal=0xb758921d "sending-im-msg",
     args=0xbfb9dc08
 "\uffffx\024\b(p\017\tH\u0739\uffffP\uffffJ\uffff8\u0739\uffffo\uffffQ\uffff\uffffd\021\t\001")
 at signals.c:481
         handler_data = (PurpleSignalHandlerData *) 0xb74a2154
         l = <value optimized out>
         l_next = (GList *) 0x824ca0c
         tmp = 0xbfb9dc08
 "\uffffx\024\b(p\017\tH\u0739\uffffP\uffffJ\uffff8\u0739\uffffo\uffffQ\uffff\uffffd\021\t\001"
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #12 0xb7544ccc in purple_signal_emit (instance=0x3, signal=0xb74a2154
 "`\uffff\uffff\b") at signals.c:433
         args = 0xbfb9dc08
 "\uffffx\024\b(p\017\tH\u0739\uffffP\uffffJ\uffff8\u0739\uffffo\uffffQ\uffff\uffffd\021\t\001"
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #13 0xb751f824 in common_send (conv=0x91164d0, message=<value optimized
 out>, msgflags=PURPLE_MESSAGE_SEND) at conversation.c:132
         im = (PurpleConvIm *) 0x91240f0
         type = PURPLE_CONV_TYPE_IM
         account = (PurpleAccount *) 0x81478b8
         gc = (PurpleConnection *) 0x8579818
         displayed = 0x8da41e8 "<font color=\"#000000\"><body
 bgcolor=\"#ffffff\">Yo</body></font>"
         sent = 0x8aabc00 "<font color=\"#000000\"><body
 bgcolor=\"#ffffff\">Yo</body></font>"
         err = <value optimized out>
         __PRETTY_FUNCTION__ = "common_send"
 #14 0x0809080b in send_cb (widget=0x90c50e8, gtkconv=0x9108c20) at
 gtkconv.c:583
         conv = (PurpleConversation *) 0x91164d0
         account = (PurpleAccount *) 0x81478b8
         gc = <value optimized out>
         flags = 0
         buf = 0x91397f8 "<font color=\"#000000\"><body
 bgcolor=\"#ffffff\">Yo</body></font>"
         clean = 0x913a4a0 "Yo"
 #15 0xb7895599 in g_cclosure_marshal_VOID__VOID () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0xb78888db in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #17 0xb7899521 in gtk_widget_grab_focus () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x0912e728 in ?? ()
 No symbol table info available.
 #19 0xbfb9dfc8 in ?? ()
 No symbol table info available.
 #20 0x00000001 in ?? ()
 No symbol table info available.
 #21 0x09105308 in ?? ()
 No symbol table info available.
 #22 0xbfb9de6c in ?? ()
 No symbol table info available.
 #23 0xbfb9df58 in ?? ()
 No symbol table info available.
 #24 0x00000012 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #25 0xb774089c in gtk_widget_grab_focus () from /usr/X11R6/lib/libX11.so.6
 No symbol table info available.
 #26 0xbfb9df54 in ?? ()
 No symbol table info available.
 #27 0xbfb9de64 in ?? ()
 No symbol table info available.
 #28 0xbfb9de68 in ?? ()
 No symbol table info available.
 #29 0xbfb9de94 in ?? ()
 No symbol table info available.
 #30 0x090c50e8 in ?? ()
 No symbol table info available.
 #31 0x00000000 in ?? ()
 No symbol table info available.

 This is end of debug output:
 (15:48:29) pidgin-encryption: send_msg: WickyHutcH
 (15:48:29) pidgin-encryption: send_msg B: WickyHutcH, 0xb718e8a0,
 0x81478b8, 0x8779710
 (15:48:29) pidgin-encryption: find key by name: HutcHNovell
 (15:48:29) pidgin-encryption: get_key: wickyhutch
 (15:48:29) pidgin-encryption: find key by name: wickyhutch
 (15:48:29) pidgin-encryption: got key: (nil)
 (15:48:29) pidgin-encryption: Sending: *** Encrypted with the Gaim-
 Encryption plugin <A HREF=": Send Key"></A>
 (15:48:29) oscar: Sending IM, charset=0x0000, charsubset=0x0000, length=71
 (15:48:29) pidgin-encryption: requesting key
 Hi, user.  We need to talk.
 I think something's gone wrong here.  It's probably my fault.
 No, really, it's not you... it's me... no no no, I think we get along well
 it's just that.... well, I want to see other people.  I... what?!?  NO!  I
 haven't been cheating on you!!  How many times do you want me to tell
 you?!  And
 for the last time, it's just a rash!
 Aborted (core dumped)

 So I supposed the problem could be in Pidgin Encryption.
 But even if I don't use Pidgin Encryption, I get this:
 (15:49:50) pidgin-encryption: send_msg: WickyHutcH
 (15:49:50) pidgin-encryption: Outgoing Msg::<A HREF="Gaim-Encryption
 Capable"></A><font color="#000000"><body
 bgcolor="#ffffff">Yo</body></font>::
 (15:49:50) oscar: Sending IM, charset=0x0000, charsubset=0x0000,
 length=100
 Hi, user.  We need to talk.
 I think something's gone wrong here.  It's probably my fault.
 No, really, it's not you... it's me... no no no, I think we get along well
 it's just that.... well, I want to see other people.  I... what?!?  NO!  I
 haven't been cheating on you!!  How many times do you want me to tell
 you?!  And
 for the last time, it's just a rash!
 Aborted (core dumped)


 Is anything else needed?

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2862#comment:3>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list