[Pidgin] #10423: buddy lookup widgits not working properly

Pidgin trac at pidgin.im
Thu Oct 1 21:18:30 EDT 2009


#10423: buddy lookup widgits not working properly
--------------------------+-------------------------------------------------
 Reporter:  spotter       |     Owner:  rekkanoryo
     Type:  defect        |    Status:  new       
Component:  unclassified  |   Version:  2.6.2     
 Keywords:                |  
--------------------------+-------------------------------------------------
 all the buddy oriented functionality in the buddies menu isn't working
 correctly.

 namely, "new instant message" "get user info" and "view user log" don't
 let me do the proper search for buddies and sometiems even crash.

 I can make view user log crash at will with this back trace

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 validate_visible_area (tree_view=0x833aa18)
     at /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c:5770
 5770    /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c: No such file or
 directory.
         in /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c
 (gdb)
 (gdb) bt
 #0  validate_visible_area (tree_view=0x833aa18)
     at /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c:5770
 #1  0x01118e3d in do_presize_handler (tree_view=0x833aa18)
     at /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c:6300
 #2  0x01118eee in presize_handler_callback (data=0x833aa18)
     at /build/buildd/gtk+2.0-2.18.0/gtk/gtktreeview.c:6322
 #3  0x006d5ed8 in gdk_threads_dispatch (data=0x8e13300)
     at /build/buildd/gtk+2.0-2.18.0/gdk/gdk.c:506
 #4  0x00a3e0f1 in ?? () from /lib/libglib-2.0.so.0
 #5  0x00a3fe78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 #6  0x00a43720 in ?? () from /lib/libglib-2.0.so.0
 #7  0x00a43b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
 #8  0x0100b2d9 in IA__gtk_main ()
     at /build/buildd/gtk+2.0-2.18.0/gtk/gtkmain.c:1205
 #9  0x080ca4e9 in main (argc=1, argv=0xbffff844)
     at /build/buildd/pidgin-2.6.2/./pidgin/gtkmain.c:915
 }}}

 for the other items, they aren't seeming to crash at will, but can't find
 all my buddies in a normal manner.

 for instance, lets say i have google buddy dave.smith.

 I should be able to start type dav... and it should do a type ahead type
 find on the list, but it doesn't find him.

 if I type smith, it doesn't find him, but if I then go and do dav... it
 does find him now.

 I can also make it crash by repeatedely typing dav... in the same widgit,
 but its not something I've been able to duplicate at will.

 however, as these are all buddy name related, my gut tells me its all one
 big related bug, so hopefully that backtrace can help.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10423>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list