[Pidgin] #1239: pidgin crashes after ~13 min in group chat

Pidgin trac at pidgin.im
Sat Jun 2 12:47:57 EDT 2007


#1239: pidgin crashes after ~13 min in group chat
----------------------------+-----------------------------------------------
  Reporter:  johnpaultate3  |       Owner:       
      Type:  defect         |      Status:  new  
  Priority:  minor          |   Milestone:  2.0.3
 Component:  pidgin (gtk)   |     Version:  2.0  
Resolution:                 |    Keywords:       
   Pending:  1              |  
----------------------------+-----------------------------------------------
Changes (by nosnilmot):

  * pending:  0 => 1

Old description:

> It's pretty consistently 13-14 minutes. Don't know if it will do it with
> only IM's going.
>
> Basically what happens is if I'm active in the window, when it gets to
> that time it says I've left the chat room. Then if I try to write another
> message, the whole program crashes. If I close the chat window, the
> program crashes.
>
> If I'm not active in the window, but come back to it after the time, it
> just doesn't do anything. I can close the window, but can't reopen the
> same chat until I close and re-open Pidgin.
>
> After it says I've left the chat room, I can still open new IM's and chat
> one-on-one.
>
> The gdb results are :
>
> [Switching to Thread -1208072496 (LWP 20669)]
> 0x0039970a in g_object_remove_weak_pointer () from
> /lib/libgobject-2.0.so.0
> (gdb) bt full
>
> #0  0x0039970a in g_object_remove_weak_pointer () from
> /lib/libgobject-2.0.so.0
>
> No symbol table info available.
>
> #1  0x0694289b in gdk_x11_gc_get_xdisplay () from
> /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #2  0x06942bcf in gdk_x11_gc_get_xdisplay () from
> /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #3  0x06942c85 in gdk_x11_gc_get_xdisplay () from
> /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #4  0x0692a55f in gdk_window_is_viewable () from
> /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #5  0x0692a897 in gdk_window_process_all_updates ()
>    from /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #6  0x0692a915 in gdk_window_process_all_updates ()
>    from /usr/lib/libgdk-x11-2.0.so.0
>
> No symbol table info available.
>
> #7  0x062ca6e1 in g_source_is_destroyed () from /lib/libglib-2.0.so.0
>
> No symbol table info available.
>
> #8  0x062cc442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
>
> No symbol table info available.
>
> #9  0x062cf41f in g_main_context_check () from /lib/libglib-2.0.so.0
>
> No symbol table info available.
>
> #10 0x062cf7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
>
> ---Type <return> to continue, or q <return> to quit---
>
> No symbol table info available.
>
> #11 0x0661c554 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
>
> No symbol table info available.
>
> #12 0x080aec31 in main ()
>
> No symbol table info available.

New description:

 It's pretty consistently 13-14 minutes. Don't know if it will do it with
 only IM's going.

 Basically what happens is if I'm active in the window, when it gets to
 that time it says I've left the chat room. Then if I try to write another
 message, the whole program crashes. If I close the chat window, the
 program crashes.

 If I'm not active in the window, but come back to it after the time, it
 just doesn't do anything. I can close the window, but can't reopen the
 same chat until I close and re-open Pidgin.

 After it says I've left the chat room, I can still open new IM's and chat
 one-on-one.

 The gdb results are :
 {{{
 [Switching to Thread -1208072496 (LWP 20669)]
 0x0039970a in g_object_remove_weak_pointer () from
 /lib/libgobject-2.0.so.0
 (gdb) bt full
 #0  0x0039970a in g_object_remove_weak_pointer () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #1  0x0694289b in gdk_x11_gc_get_xdisplay () from
 /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #2  0x06942bcf in gdk_x11_gc_get_xdisplay () from
 /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #3  0x06942c85 in gdk_x11_gc_get_xdisplay () from
 /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #4  0x0692a55f in gdk_window_is_viewable () from
 /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #5  0x0692a897 in gdk_window_process_all_updates ()
    from /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #6  0x0692a915 in gdk_window_process_all_updates ()
    from /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #7  0x062ca6e1 in g_source_is_destroyed () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #8  0x062cc442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #9  0x062cf41f in g_main_context_check () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0x062cf7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #11 0x0661c554 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #12 0x080aec31 in main ()
 No symbol table info available.
 }}}

Comment:

 What protocol do you see this on?

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


More information about the Tracker mailing list