[Pidgin] #11721: F10 on buddy in finch crash bug + bt

Pidgin trac at pidgin.im
Thu Apr 22 20:53:27 EDT 2010


#11721: F10 on buddy in finch crash bug + bt
--------------------+-------------------------------------------------------
 Reporter:  jieryn  |        Owner:  rekkanoryo  
     Type:  defect  |       Status:  new         
Milestone:          |    Component:  unclassified
  Version:  2.6.6   |   Resolution:              
 Keywords:          |  
--------------------+-------------------------------------------------------
Description changed by darkrain42:

Old description:

> I attempted to load a buddy menu by hitting F10 while the cursor was
> highlighting a sametime user. The backtrace follows:
>
> #0  create_buddy_menu (menu=0x8050dd90, buddy=0x802f2390) at
> gntblist.c:1120
>         account = <value optimized out>
>         permitted = <value optimized out>
>         item = <value optimized out>
>         prpl_info = <value optimized out>
>         gc = <value optimized out>
> #1  0x000000008002027e in context_menu (widget=<value optimized out>,
> ggblist=0x802f0b00) at gntblist.c:1708
> No locals.
> #2  0x00000200003f2bd8 in gnt_closure_marshal_BOOLEAN__VOID
> (closure=0x8050bc70, return_value=0x3fffff3dda0, n_param_values=<value
> optimized out>, param_values=<value optimized out>,
>     invocation_hint=0x3fffff3dd68, marshal_data=0x8001fe78) at
> gntmarshal.c:82
>         data1 = (gpointer) 0x804649a0
>         data2 = <value optimized out>
>         v_return = <value optimized out>
>         __PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__VOID"
> #3  0x00000200000d8b02 in g_closure_invoke () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #4  0x00000200000f0b76 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #5  0x00000200000f2474 in g_signal_emit_valist () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #6  0x00000200000f2b54 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #7  0x00000200003f2d6c in context_menu (bind=<value optimized out>,
> null=<value optimized out>) at gntwidget.c:108
>         ret = 0
> #8  0x00000200003f38c2 in gnt_widget_key_pressed (widget=0x804649a0,
> keys=0x8078d2a0 "\033[23~") at gntwidget.c:398
>         ret = 4042680
> #9  0x00000200003f7482 in gnt_box_key_pressed (widget=0x804648c0,
> text=0x8078d2a0 "\033[23~") at gntbox.c:315
>         ret = <value optimized out>
> #10 0x00000200003f2aba in gnt_closure_marshal_BOOLEAN__STRING
> (closure=0x80330b00, return_value=0x3fffff3e610, n_param_values=<value
> optimized out>, param_values=0x8078f950,
>     invocation_hint=0x3fffff3e5d8, marshal_data=0x200003f7424) at
> gntmarshal.c:120
>         data1 = (gpointer) 0x804648c0
>         data2 = <value optimized out>
>         v_return = <value optimized out>
>         __PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__STRING"
> #11 0x00000200000d6a78 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #12 0x00000200000d8b02 in g_closure_invoke () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #13 0x00000200000f1008 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #14 0x00000200000f2474 in g_signal_emit_valist () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #15 0x00000200000f2b54 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #16 0x00000200003f3910 in gnt_widget_key_pressed (widget=0x804648c0,
> keys=<value optimized out>) at gntwidget.c:403
>         ret = 4290968
> #17 0x000002000041325e in gnt_wm_process_input (wm=0x8050d0d0,
> keys=0x8078d280 "\033[23~") at gntwm.c:2065
>         win = (GntWidget *) 0x804648c0
>         ret = <value optimized out>
> #18 0x0000020000414bd4 in io_invoke (source=<value optimized out>,
> cond=<value optimized out>, null=<value optimized out>) at gntmain.c:292
>         keys =
> "\033[23~\00058\000\000\000\000\200\005\234\230\000\000\000\000\200P�@\000\000\000\000\200\005\234\220\000\000\002\000\000\033�@\000\000\000\000\200\005\"�\000\000\002\000\000\033K�\000\000\002\000\000\031�p\000\000\003�����\000\000\003����0\000\000\000\000\200\005\234\220\000\000\002\000\000
> ;\230\000\000\000\000\000\000\000
> \000\000\002\000\000\027\002�\000\000\003�����\000\000\002\000\000\tZ\020\000\000\003����\000\000\000\000\000\200P�@\000\000\002\000\000
> 58\000\000\000\000\200\t�\200\000\000\000\000\200\t�\200", '\0' <repeats
> 15 times>, "\001\000\000\002\000\000
> 6H\000\000\000\000\200\005\234\220\000\000\000\000\200"...
>         rd = 5
>         k = 0x8078d285 ""
>         cvrt = 0x8078d280 "\033[23~"
> #19 0x000002000016fb7c in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #20 0x00000200001738ec in ?? () from /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #21 0x0000020000173eac in g_main_loop_run () from
> /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #22 0x000000008002be98 in main (argc=1, argv=<value optimized out>) at
> finch.c:439
> No locals.
> (gdb) quit

New description:

 I attempted to load a buddy menu by hitting F10 while the cursor was
 highlighting a sametime user. The backtrace follows:

 {{{
 #0  create_buddy_menu (menu=0x8050dd90, buddy=0x802f2390) at
 gntblist.c:1120
         account = <value optimized out>
         permitted = <value optimized out>
         item = <value optimized out>
         prpl_info = <value optimized out>
         gc = <value optimized out>
 #1  0x000000008002027e in context_menu (widget=<value optimized out>,
 ggblist=0x802f0b00) at gntblist.c:1708
 No locals.
 #2  0x00000200003f2bd8 in gnt_closure_marshal_BOOLEAN__VOID
 (closure=0x8050bc70, return_value=0x3fffff3dda0, n_param_values=<value
 optimized out>, param_values=<value optimized out>,
     invocation_hint=0x3fffff3dd68, marshal_data=0x8001fe78) at
 gntmarshal.c:82
         data1 = (gpointer) 0x804649a0
         data2 = <value optimized out>
         v_return = <value optimized out>
         __PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__VOID"
 #3  0x00000200000d8b02 in g_closure_invoke () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #4  0x00000200000f0b76 in ?? () from /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x00000200000f2474 in g_signal_emit_valist () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x00000200000f2b54 in g_signal_emit () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #7  0x00000200003f2d6c in context_menu (bind=<value optimized out>,
 null=<value optimized out>) at gntwidget.c:108
         ret = 0
 #8  0x00000200003f38c2 in gnt_widget_key_pressed (widget=0x804649a0,
 keys=0x8078d2a0 "\033[23~") at gntwidget.c:398
         ret = 4042680
 #9  0x00000200003f7482 in gnt_box_key_pressed (widget=0x804648c0,
 text=0x8078d2a0 "\033[23~") at gntbox.c:315
         ret = <value optimized out>
 #10 0x00000200003f2aba in gnt_closure_marshal_BOOLEAN__STRING
 (closure=0x80330b00, return_value=0x3fffff3e610, n_param_values=<value
 optimized out>, param_values=0x8078f950,
     invocation_hint=0x3fffff3e5d8, marshal_data=0x200003f7424) at
 gntmarshal.c:120
         data1 = (gpointer) 0x804648c0
         data2 = <value optimized out>
         v_return = <value optimized out>
         __PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__STRING"
 #11 0x00000200000d6a78 in ?? () from /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #12 0x00000200000d8b02 in g_closure_invoke () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #13 0x00000200000f1008 in ?? () from /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #14 0x00000200000f2474 in g_signal_emit_valist () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #15 0x00000200000f2b54 in g_signal_emit () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00000200003f3910 in gnt_widget_key_pressed (widget=0x804648c0,
 keys=<value optimized out>) at gntwidget.c:403
         ret = 4290968
 #17 0x000002000041325e in gnt_wm_process_input (wm=0x8050d0d0,
 keys=0x8078d280 "\033[23~") at gntwm.c:2065
         win = (GntWidget *) 0x804648c0
         ret = <value optimized out>
 #18 0x0000020000414bd4 in io_invoke (source=<value optimized out>,
 cond=<value optimized out>, null=<value optimized out>) at gntmain.c:292
         keys =
 "\033[23~\00058\000\000\000\000\200\005\234\230\000\000\000\000\200P�@\000\000\000\000\200\005\234\220\000\000\002\000\000\033�@\000\000\000\000\200\005\"�\000\000\002\000\000\033K�\000\000\002\000\000\031�p\000\000\003�����\000\000\003����0\000\000\000\000\200\005\234\220\000\000\002\000\000
 ;\230\000\000\000\000\000\000\000
 \000\000\002\000\000\027\002�\000\000\003�����\000\000\002\000\000\tZ\020\000\000\003����\000\000\000\000\000\200P�@\000\000\002\000\000
 58\000\000\000\000\200\t�\200\000\000\000\000\200\t�\200", '\0' <repeats
 15 times>, "\001\000\000\002\000\000
 6H\000\000\000\000\200\005\234\220\000\000\000\000\200"...
         rd = 5
         k = 0x8078d285 ""
         cvrt = 0x8078d280 "\033[23~"
 #19 0x000002000016fb7c in g_main_context_dispatch () from
 /usr/lib64/libglib-2.0.so.0
 No symbol table info available.
 #20 0x00000200001738ec in ?? () from /usr/lib64/libglib-2.0.so.0
 No symbol table info available.
 #21 0x0000020000173eac in g_main_loop_run () from
 /usr/lib64/libglib-2.0.so.0
 No symbol table info available.
 #22 0x000000008002be98 in main (argc=1, argv=<value optimized out>) at
 finch.c:439
 No locals.
 (gdb) quit
 }}}

--

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


More information about the Tracker mailing list