[Pidgin] #9299: Pidgin 2.5.5 crashes starting IM conversation with MSN contact

Pidgin trac at pidgin.im
Wed Jun 3 12:09:23 EDT 2009


#9299: Pidgin 2.5.5 crashes starting IM conversation with MSN contact
----------------------+-----------------------------------------------------
 Reporter:  fiorucci  |        Owner:  rekkanoryo  
     Type:  defect    |       Status:  new         
Milestone:            |    Component:  unclassified
  Version:  2.5.5     |   Resolution:              
 Keywords:            |  
----------------------+-----------------------------------------------------

Old description:

> Pidgin 2.5.5 emerged from Gentoo Linux's portage (and running under
> kernel 2.6.28.1 compiled for AMD64) always crashes trying to double-click
> an MSN contact to open a conversation window. This happens only and
> always for a specific contact, while I can successfully talk to other MSN
> contacts in my list. The problem is reproducible.
>
> Here's the gdb trace:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7f5a137fe710 (LWP 19918)]
> ---Type <return> to continue, or q <return> to quit---
> 0x00007f5a0fbed4e0 in g_str_hash () from /usr/lib/libglib-2.0.so.0
> (gdb) bt full
> #0  0x00007f5a0fbed4e0 in g_str_hash () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #1  0x00007f5a0fbc0911 in g_hash_table_lookup () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #2  0x00007f5a0281523e in ?? () from /usr/lib64/pidgin/encrypt.so
> No symbol table info available.
> #3  0x00007f5a02815333 in PE_add_smiley () from
> /usr/lib64/pidgin/encrypt.so
> No symbol table info available.
> #4  0x00007f5a0280d289 in ?? () from /usr/lib64/pidgin/encrypt.so
> No symbol table info available.
> #5  0x00007f5a0f91930d in purple_signal_emit_vargs ()
>    from /usr/lib/libpurple.so.0
> No symbol table info available.
> #6  0x00007f5a0f919502 in purple_signal_emit () from
> /usr/lib/libpurple.so.0
> No symbol table info available.
> #7  0x000000000045cb7c in ?? ()
> No symbol table info available.
> #8  0x000000000045d468 in pidgin_conv_new ()
> No symbol table info available.
> #9  0x00007f5a0f8f75a9 in purple_conversation_new ()
>    from /usr/lib/libpurple.so.0
> No symbol table info available.
> #10 0x0000000000460e5f in pidgin_dialogs_im_with_user ()
> ---Type <return> to continue, or q <return> to quit---
> No symbol table info available.
> #11 0x000000000043ce4c in ?? ()
> No symbol table info available.
> #12 0x00007f5a10082d78 in g_closure_invoke () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #13 0x00007f5a100932b1 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #14 0x00007f5a1009455f in g_signal_emit_valist ()
>    from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #15 0x00007f5a10094753 in g_signal_emit () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #16 0x00007f5a11ddf97b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #17 0x00007f5a11cfee8d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #18 0x00007f5a10082d78 in g_closure_invoke () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #19 0x00007f5a1009344f in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #20 0x00007f5a100943b8 in g_signal_emit_valist ()
>    from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> ---Type <return> to continue, or q <return> to quit---
> #21 0x00007f5a10094753 in g_signal_emit () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #22 0x00007f5a11df15ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #23 0x00007f5a11cf803f in gtk_propagate_event ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #24 0x00007f5a11cf9167 in gtk_main_do_event ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #25 0x00007f5a1198963c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> No symbol table info available.
> #26 0x00007f5a0fbcd4f2 in g_main_context_dispatch ()
>    from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #27 0x00007f5a0fbd07d5 in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #28 0x00007f5a0fbd0acd in g_main_loop_run () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #29 0x00007f5a11cf9492 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #30 0x000000000047a2b9 in main ()
> No symbol table info available.
> (gdb)

New description:

 Pidgin 2.5.5 emerged from Gentoo Linux's portage (and running under kernel
 2.6.28.1 compiled for AMD64) always crashes trying to double-click an MSN
 contact to open a conversation window. This happens only and always for a
 specific contact, while I can successfully talk to other MSN contacts in
 my list. The problem is reproducible.

 Here's the gdb trace:
 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7f5a137fe710 (LWP 19918)]
 ---Type <return> to continue, or q <return> to quit---
 0x00007f5a0fbed4e0 in g_str_hash () from /usr/lib/libglib-2.0.so.0
 (gdb) bt full
 #0  0x00007f5a0fbed4e0 in g_str_hash () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #1  0x00007f5a0fbc0911 in g_hash_table_lookup () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0x00007f5a0281523e in ?? () from /usr/lib64/pidgin/encrypt.so
 No symbol table info available.
 #3  0x00007f5a02815333 in PE_add_smiley () from
 /usr/lib64/pidgin/encrypt.so
 No symbol table info available.
 #4  0x00007f5a0280d289 in ?? () from /usr/lib64/pidgin/encrypt.so
 No symbol table info available.
 #5  0x00007f5a0f91930d in purple_signal_emit_vargs ()
    from /usr/lib/libpurple.so.0
 No symbol table info available.
 #6  0x00007f5a0f919502 in purple_signal_emit () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #7  0x000000000045cb7c in ?? ()
 No symbol table info available.
 #8  0x000000000045d468 in pidgin_conv_new ()
 No symbol table info available.
 #9  0x00007f5a0f8f75a9 in purple_conversation_new ()
    from /usr/lib/libpurple.so.0
 No symbol table info available.
 #10 0x0000000000460e5f in pidgin_dialogs_im_with_user ()
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #11 0x000000000043ce4c in ?? ()
 No symbol table info available.
 #12 0x00007f5a10082d78 in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0x00007f5a100932b1 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0x00007f5a1009455f in g_signal_emit_valist ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #15 0x00007f5a10094753 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00007f5a11ddf97b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #17 0x00007f5a11cfee8d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #18 0x00007f5a10082d78 in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f5a1009344f in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #20 0x00007f5a100943b8 in g_signal_emit_valist ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #21 0x00007f5a10094753 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #22 0x00007f5a11df15ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #23 0x00007f5a11cf803f in gtk_propagate_event ()
    from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #24 0x00007f5a11cf9167 in gtk_main_do_event ()
    from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #25 0x00007f5a1198963c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #26 0x00007f5a0fbcd4f2 in g_main_context_dispatch ()
    from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #27 0x00007f5a0fbd07d5 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #28 0x00007f5a0fbd0acd in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #29 0x00007f5a11cf9492 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #30 0x000000000047a2b9 in main ()
 No symbol table info available.
 (gdb)
 }}}

--

Comment(by deryni):

 This issue is caused by a third party plugin.  We have no control over
 these plugins.  Please report this problem to the authors of this third
 party plugin.

 This is caused by the pidgin-encryption plugin (or whatever other plugin
 provides encrypt.so in case that isn't it).

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


More information about the Tracker mailing list