[Pidgin] #980: crash after click on my picture
Pidgin
trac at pidgin.im
Mon May 14 17:46:38 EDT 2007
#980: crash after click on my picture
----------------------------+-----------------------------------------------
Reporter: o_sukhodolsky | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.0
Resolution: | Keywords:
Pending: 1 |
----------------------------+-----------------------------------------------
Changes (by o_sukhodolsky):
* pending: 1 => 0
Comment:
Replying to [comment:1 lschiere]:
> does running fc-cache help?
still crashing. here is a new back trace (reported by pidging before
crashing):
{{{
*** glibc detected *** pidgin: munmap_chunk(): invalid pointer: 0xb4000480
***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7383f5b]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7585131]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x615)[0xb75fcdb5]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x2c9)[0xb75fd699]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb75fd7a0]
/usr/lib/libgtk-x11-2.0.so.0[0xb79f5930]
/usr/lib/libgtk-x11-2.0.so.0[0xb79f71ea]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x2db)[0xb75fca7b]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x2c9)[0xb75fd699]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb75fd7a0]
/usr/lib/libgtk-x11-2.0.so.0(_gtk_file_chooser_default_new+0x38)[0xb79ea088]
/usr/lib/libgtk-x11-2.0.so.0[0xb79fb71c]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x2db)[0xb75fca7b]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x21f)[0xb75fd5ef]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb75fd7a0]
/usr/lib/libgtk-x11-2.0.so.0[0xb79f78cd]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x2db)[0xb75fca7b]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x2c9)[0xb75fd699]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb75fd7a0]
/usr/lib/libgtk-x11-2.0.so.0[0xb79f73ce]
/usr/lib/libgtk-x11-2.0.so.0(gtk_file_chooser_dialog_new+0x2c)[0xb79f747c]
pidgin(pidgin_buddy_icon_chooser_new+0x96)[0x80d8876]
pidgin[0x80d5d78]
/usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x60)[0xb7a546b0]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b)[0xb75f762b]
/usr/lib/libgobject-2.0.so.0[0xb7608103]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f)[0xb76093ef]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb76097e9]
/usr/lib/libgtk-x11-2.0.so.0[0xb7b68e18]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183)[0xb7a4d9c3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317)[0xb7a4ebc7]
/usr/lib/libgdk-x11-2.0.so.0[0xb78d012a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182)[0xb757ddf2]
/usr/lib/libglib-2.0.so.0[0xb7580dcf]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0xb7581179]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7a4f044]
pidgin(main+0x548)[0x80b1608]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb732eebc]
pidgin[0x8068bc1]
======= Memory map: ========
08048000-080ee000 r-xp 00000000 08:11 11540227 /usr/local/bin/pidgin
080ee000-080f1000 rw-p 000a6000 08:11 11540227 /usr/local/bin/pidgin
080f1000-08784000 rw-p 080f1000 00:00 0 [heap]
b4000000-b4021000 rw-p b4000000 00:00 0
b4021000-b4100000 ---p b4021000 00:00 0
b4136000-b4137000 ---p b4136000 00:00 0
b4137000-b4937000 rw-p b4137000 00:00 0
b4937000-b4938000 ---p b4937000 00:00 0
b4938000-b5138000 rw-p b4938000 00:00 0
b5138000-b513f000 r-xp 00000000 08:11 11372221 /usr/lib/libfam.so.0.0.0
b513f000-b5140000 rw-p 00006000 08:11 11372221 /usr/lib/libfam.so.0.0.0
b5140000-b5146000 r-xp 00000000 08:11 6684699 /lib/libacl.so.1.1.0
b5146000-b5147000 rw-p 00005000 08:11 6684699 /lib/libacl.so.1.1.0
b5154000-b5160000 r-xp 00000000 08:11 11372334 /usr/lib/libgnome-
keyring.so.0.0.1
b5160000-b5161000 rw-p 0000b000 08:11 11372334 /usr/lib/libgnome-
keyring.so.0.0.1
b5161000-b5175000 r-xp 00000000 08:11 11372084
/usr/lib/libart_lgpl_2.so.2.3.17
b5175000-b5176000 rw-p 00013000 08:11 11372084
/usr/lib/libart_lgpl_2.so.2.3.17
b5176000-b519f000 r-xp 00000000 08:11 11372344
/usr/lib/libgnomecanvas-2.so.0.1400.0
b519f000-b51a0000 rw-p 00029000 08:11 11372344
/usr/lib/libgnomecanvas-2.so.0.1400.0
b51a0000-b51fb000 r-xp 00000000 08:11 11372121
/usr/lib/libbonoboui-2.so.0.0.0
b51fb000-b51fe000 rw-p 0005a000 08:11 11372121
/usr/lib/libbonoboui-2.so.0.0.0
b51fe000-b5288000 r-xp 00000000 08:11 11372360
/usr/lib/libgnomeui-2.so.0.1788.4
b5288000-b528c000 rw-p 00089000 08:11 11372360
/usr/lib/libgnomeui-2.so.0.1788.4
b528c000-b5298000 r-xp 00000000 08:11 11374559 /usr/lib/gnome-
vfs-2.0/modules/libfile.so
b5298000-b5299000 rw-p 0000b000 08:11 11374559 /usr/lib/gnome-
vfs-2.0/modules/libfile.so
b5299000Aborted (core dumped)
}}}
the backtrace from gdb:
{{{
Core was generated by `pidgin'.
Program terminated with signal 6, Aborted.
#0 0xffffe410 in __kernel_vsyscall ()
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7342df0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7344641 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb73789bb in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0x00000019 in ?? ()
No symbol table info available.
#5 0xbfec4f3c in ?? ()
No symbol table info available.
#6 0x00000400 in ?? ()
No symbol table info available.
#7 0xbfec4e3c in ?? ()
No symbol table info available.
#8 0xb7626670 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0xb743f7a8 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#10 0x00000017 in ?? ()
No symbol table info available.
#11 0xbfec89ea in ?? ()
No symbol table info available.
#12 0x00000006 in ?? ()
No symbol table info available.
#13 0xb743f7c1 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#14 0x00000002 in ?? ()
No symbol table info available.
#15 0xb743f8a4 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#16 0x0000001f in ?? ()
No symbol table info available.
#17 0xb743f7c5 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#18 0x00000004 in ?? ()
No symbol table info available.
#19 0xbfec5473 in ?? ()
No symbol table info available.
#20 0x00000008 in ?? ()
No symbol table info available.
#21 0xb743f7cb in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#22 0x00000005 in ?? ()
No symbol table info available.
#23 0xbfec4e78 in ?? ()
No symbol table info available.
#24 0xb76049d9 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb7383f5b in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#26 0xb7585131 in g_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0xb75fcdb5 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb75fd699 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb75fd7a0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb79f5930 in browse_widgets_create (impl=0x8769000) at
gtkfilechooserdefault.c:4594
vbox = (GtkWidget *) 0x83ce238
hbox = (GtkWidget *) 0x83ce288
hpaned = (GtkWidget *) 0xb7b2e10e
widget = <value optimized out>
size_group = (GtkSizeGroup *) 0x8678600
#31 0xb79f71ea in gtk_file_chooser_default_constructor (type=141587416,
n_construct_properties=1, construct_params=0x8758eb0)
at gtkfilechooserdefault.c:4690
impl = (GtkFileChooserDefault *) 0x0
object = (GObject *) 0x8769000
__PRETTY_FUNCTION__ = "gtk_file_chooser_default_constructor"
#32 0xb75fca7b in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb75fd699 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb75fd7a0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb79ea088 in _gtk_file_chooser_default_new (file_system=0x0) at
gtkfilechooserdefault.c:8580
No locals.
#36 0xb79fb71c in gtk_file_chooser_widget_constructor (type=141474176,
n_construct_properties=1, construct_params=0x8707738) at
gtkfilechooserwidget.c:103
priv = (GtkFileChooserWidgetPrivate *) 0x87073d8
object = (GObject *) 0x81dcdc8
#37 0xb75fca7b in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0xb75fd5ef in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb75fd7a0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb79f78cd in gtk_file_chooser_dialog_constructor (type=141556480,
n_construct_properties=3, construct_params=0x83d9a18) at
gtkfilechooserdialog.c:376
priv = (GtkFileChooserDialogPrivate *) 0x86eb980
object = (GObject *) 0x8767000
#41 0xb75fca7b in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb75fd699 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb75fd7a0 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb79f73ce in gtk_file_chooser_dialog_new_valist (title=<value
optimized out>, parent=0x0, action=141556480, backend=0x0,
first_button_text=0x80de942 "gtk-cancel", varargs=0xbfec5e70
"�����v\016\b����") at gtkfilechooserdialog.c:571
result = <value optimized out>
button_text = <value optimized out>
#45 0xb79f747c in IA__gtk_file_chooser_dialog_new (title=0x80e2135 "Buddy
Icon", parent=0x0, action=GTK_FILE_CHOOSER_ACTION_OPEN,
first_button_text=0x80de942 "gtk-cancel") at
gtkfilechooserdialog.c:616
result = (GtkWidget *) 0x0
varargs = 0xbfec5e70 "�����v\016\b
#46 0x080d8876 in pidgin_buddy_icon_chooser_new (parent=0x0,
callback=0x80d4390 <icon_choose_cb>, data=0x83cc008) at
../../pidgin/gtkutils.c:2346
current_folder = 0x811aff8 ""
#47 0x080d5d78 in icon_box_press_cb (widget=0x83ce0f8, event=0x82398f0,
box=0x83cc008) at ../../pidgin/gtkstatusbox.c:276
menu_item = <value optimized out>
#48 0xb7a546b0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x856da38,
return_value=0xbfec6030, n_param_values=2, param_values=0xbfec610c,
invocation_hint=0xbfec601c, marshal_data=0x80d5c40) at
gtkmarshalers.c:84
data1 = (gpointer) 0x83ce0f8
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#49 0xb75f762b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb7608103 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0x0856da38 in ?? ()
No symbol table info available.
#52 0xbfec6030 in ?? ()
No symbol table info available.
#53 0x00000002 in ?? ()
No symbol table info available.
#54 0xbfec610c in ?? ()
No symbol table info available.
#55 0xbfec601c in ?? ()
No symbol table info available.
#56 0x00000003 in ?? ()
No symbol table info available.
#57 0x00000002 in ?? ()
No symbol table info available.
#58 0xb7461451 in pthread_mutex_lock () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#59 0xb76093ef in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#60 0xb76097e9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#61 0xb7b68e18 in gtk_widget_event_internal (widget=0x83ce0f8,
event=0x82398f0) at gtkwidget.c:3915
signal_num = <value optimized out>
return_val = 0
#62 0xb7a4d9c3 in IA__gtk_propagate_event (widget=0x83ce0f8,
event=0x82398f0) at gtkmain.c:2364
window = (GtkWidget *) 0x83ce0f8
handled_event = 136550640
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#63 0xb7a4ebc7 in IA__gtk_main_do_event (event=0x82398f0) at
gtkmain.c:1598
event_widget = (GtkWidget *) 0x83ce0f8
grab_widget = (GtkWidget *) 0x83ce0f8
window_group = (GtkWindowGroup *) 0x8259f90
next_event = <value optimized out>
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#64 0xb78d012a in gdk_event_dispatch (source=0x812a568, callback=0,
user_data=0x0) at gdkevents-x11.c:2318
display = <value optimized out>
event = (GdkEvent *) 0x82398f0
#65 0xb757ddf2 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#66 0xb7580dcf in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#67 0x0812a5c8 in ?? ()
No symbol table info available.
#68 0x00000000 in ?? ()
No symbol table info available.
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/980#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list