[Pidgin] #11720: finch meanwhile remote group add crash bug + bt
Pidgin
trac at pidgin.im
Thu Apr 22 20:50:16 EDT 2010
#11720: finch meanwhile remote group add 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:
> Using finch 2.6.6 with:
>
> --disable-avahi \
> --disable-gestures \
> --disable-gstreamer \
> --disable-gtkspell \
> --disable-gtkui
> --disable-idn \
> --disable-screensaver \
> --disable-startup-notification \
> --disable-tcl \
> --disable-vv \
> --enable-debug \
> --prefix=/home/jesse/pidgin \
>
> I try to add a remote group through the meanwhile plugin and hit this
> crash bug reliably. Backtrace:
>
> (gdb) bt full
> #0 remote_group_multi_cb (pd=0x8032fa00, fields=0x804d2b70) at
> sametime.c:5425
> f = (PurpleRequestField *) 0x8050a8e0
> l = <value optimized out>
> #1 0x0000000080035652 in request_fields_cb (button=0x8059d720,
> fields=0x804d2b70) at gntrequest.c:397
> data = (gpointer) 0x8032fa00
> list = (GList *) 0x0
> #2 0x00000200000d8b02 in g_closure_invoke () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #3 0x00000200000f0b76 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #4 0x00000200000f2658 in g_signal_emit_valist () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #5 0x00000200000f2b54 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #6 0x00000200003f7b2c in button_activate (bind=0x8059d720, null=<value
> optimized out>) at gntbutton.c:101
> No locals.
> #7 0x00000200003f38c2 in gnt_widget_key_pressed (widget=0x8059d720,
> keys=0x80596b00 "\r") at gntwidget.c:398
> ret = 3792070
> #8 0x00000200003f7482 in gnt_box_key_pressed (widget=0x8059db90,
> text=0x80596b00 "\r") at gntbox.c:315
> ret = <value optimized out>
> #9 0x00000200003f2aba in gnt_closure_marshal_BOOLEAN__STRING
> (closure=0x8038c450, return_value=0x3ffffae1610, n_param_values=<value
> optimized out>, param_values=0x8009ea30,
> invocation_hint=0x3ffffae15d8, marshal_data=0x200003f7424) at
> gntmarshal.c:120
> data1 = (gpointer) 0x8059db90
> data2 = <value optimized out>
> v_return = <value optimized out>
> __PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__STRING"
> #10 0x00000200000d6a78 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #11 0x00000200000d8b02 in g_closure_invoke () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #12 0x00000200000f1008 in ?? () from /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #13 0x00000200000f2474 in g_signal_emit_valist () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #14 0x00000200000f2b54 in g_signal_emit () from
> /usr/lib64/libgobject-2.0.so.0
> No symbol table info available.
> #15 0x00000200003f3910 in gnt_widget_key_pressed (widget=0x8059db90,
> keys=<value optimized out>) at gntwidget.c:403
> ret = 4290968
> #16 0x000002000041325e in gnt_wm_process_input (wm=0x802f1000,
> keys=0x805043e0 "\r") at gntwm.c:2065
> win = (GntWidget *) 0x8059db90
> ret = <value optimized out>
> #17 0x0000020000414bd4 in io_invoke (source=<value optimized out>,
> cond=<value optimized out>, null=<value optimized out>) at gntmain.c:292
> keys = "\r\000\002\000\000
> 58\000\000\000\000\200\005\234\230\000\000\000\000\200Kc�\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���\032�\000\000\003���\0340\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���\032�\000\000\002\000\000\tZ\020\000\000\003���\033\000\000\000\000\000\200Kc�\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 = 1
> k = 0x805043e1 ""
> cvrt = 0x805043e0 "\r"
> #18 0x000002000016fb7c in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #19 0x00000200001738ec in ?? () from /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #20 0x0000020000173eac in g_main_loop_run () from
> /usr/lib64/libglib-2.0.so.0
> No symbol table info available.
> #21 0x000000008002be98 in main (argc=1, argv=<value optimized out>) at
> finch.c:439
> No locals.
New description:
Using finch 2.6.6 with:
{{{
--disable-avahi \
--disable-gestures \
--disable-gstreamer \
--disable-gtkspell \
--disable-gtkui
--disable-idn \
--disable-screensaver \
--disable-startup-notification \
--disable-tcl \
--disable-vv \
--enable-debug \
--prefix=/home/jesse/pidgin \
}}}
I try to add a remote group through the meanwhile plugin and hit this
crash bug reliably. Backtrace:
{{{
(gdb) bt full
#0 remote_group_multi_cb (pd=0x8032fa00, fields=0x804d2b70) at
sametime.c:5425
f = (PurpleRequestField *) 0x8050a8e0
l = <value optimized out>
#1 0x0000000080035652 in request_fields_cb (button=0x8059d720,
fields=0x804d2b70) at gntrequest.c:397
data = (gpointer) 0x8032fa00
list = (GList *) 0x0
#2 0x00000200000d8b02 in g_closure_invoke () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#3 0x00000200000f0b76 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#4 0x00000200000f2658 in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#5 0x00000200000f2b54 in g_signal_emit () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#6 0x00000200003f7b2c in button_activate (bind=0x8059d720, null=<value
optimized out>) at gntbutton.c:101
No locals.
#7 0x00000200003f38c2 in gnt_widget_key_pressed (widget=0x8059d720,
keys=0x80596b00 "\r") at gntwidget.c:398
ret = 3792070
#8 0x00000200003f7482 in gnt_box_key_pressed (widget=0x8059db90,
text=0x80596b00 "\r") at gntbox.c:315
ret = <value optimized out>
#9 0x00000200003f2aba in gnt_closure_marshal_BOOLEAN__STRING
(closure=0x8038c450, return_value=0x3ffffae1610, n_param_values=<value
optimized out>, param_values=0x8009ea30,
invocation_hint=0x3ffffae15d8, marshal_data=0x200003f7424) at
gntmarshal.c:120
data1 = (gpointer) 0x8059db90
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "gnt_closure_marshal_BOOLEAN__STRING"
#10 0x00000200000d6a78 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#11 0x00000200000d8b02 in g_closure_invoke () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#12 0x00000200000f1008 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#13 0x00000200000f2474 in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#14 0x00000200000f2b54 in g_signal_emit () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00000200003f3910 in gnt_widget_key_pressed (widget=0x8059db90,
keys=<value optimized out>) at gntwidget.c:403
ret = 4290968
#16 0x000002000041325e in gnt_wm_process_input (wm=0x802f1000,
keys=0x805043e0 "\r") at gntwm.c:2065
win = (GntWidget *) 0x8059db90
ret = <value optimized out>
#17 0x0000020000414bd4 in io_invoke (source=<value optimized out>,
cond=<value optimized out>, null=<value optimized out>) at gntmain.c:292
keys = "\r\000\002\000\000
58\000\000\000\000\200\005\234\230\000\000\000\000\200Kc�\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���\032�\000\000\003���\0340\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���\032�\000\000\002\000\000\tZ\020\000\000\003���\033\000\000\000\000\000\200Kc�\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 = 1
k = 0x805043e1 ""
cvrt = 0x805043e0 "\r"
#18 0x000002000016fb7c in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#19 0x00000200001738ec in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#20 0x0000020000173eac in g_main_loop_run () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#21 0x000000008002be98 in main (argc=1, argv=<value optimized out>) at
finch.c:439
No locals.
}}}
--
--
Ticket URL: <http://developer.pidgin.im/ticket/11720#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list