From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 8 00:51:38 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA97316A4B3 for ; Wed, 8 Oct 2003 00:51:38 -0700 (PDT) Received: from buh.cameradicommercio.ro (buh.cameradicommercio.ro [81.196.25.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id B97AC44001 for ; Wed, 8 Oct 2003 00:51:35 -0700 (PDT) (envelope-from itetcu@apropo.ro) Received: from buh.cameradicommercio.ro (localhost [127.0.0.1]) by buh.cameradicommercio.ro (Postfix) with SMTP id 4B6B6AB for ; Wed, 8 Oct 2003 10:51:31 +0300 (EEST) Date: Wed, 8 Oct 2003 10:51:30 +0300 From: Ion-Mihai Tetcu To: freebsd-gnome@freebsd.org Message-Id: <20031008105130.6c09feca.itetcu@apropo.ro> In-Reply-To: <20031008071205.4e78d6af.itetcu@xnet.ro> References: <20031007203015.38a1f3d7.adam.mclaurin@gmx.net> <20031008071205.4e78d6af.itetcu@xnet.ro> X-Mailer: Sylpheed version 0.9.3claws (GTK+ 1.2.10; i386-portbld-freebsd5.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Crash in gaim-0.70_1 when sending a tilde (~) over Yahoo X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 07:51:38 -0000 On Wed, 8 Oct 2003 07:12:05 +0300 Ion-Mihai Tetcu wrote: > On Tue, 7 Oct 2003 20:30:15 -0400 > Adam McLaurin wrote: > > > My gaim crashes (SIGSEGV) every time I send any message containing > > a tilde (~) over Yahoo. This does NOT crash MSN or AIM support > > (not sure about ICQ or IRC). > > > > I posted by backtrace here: > > http://www.tranceambient.com/public/gaim.yahoo.bt.txt > > Yes; it also happen if the text contain '\' and other non a-z,1-9 > chars Adam, With the last night update (gaim-0.70_2), you are right, it isn't crashing anymore on chars. In case of a chat room with auto-connect it crashes on start; the quick hack is to edit the ~/.gaim/blist.xml testtest testtest true and change the true to false. It doesn't seems to crash if logging (e.g. dbl-click) in a chat room after the login. Sorry for wrapping the line i don't know how to make claws not to do it only on some part of the email): when running in gdb: .... Program received signal SIGSEGV, Segmentation fault. 0x28b13cc9 in yahoo_packet_length (pkt=0x0) at yahoo.c:118 118 yahoo.c: No such file or directory. in yahoo.c (gdb) bt #0 0x28b13cc9 in yahoo_packet_length (pkt=0x0) at yahoo.c:118 #1 0x28b13fb5 in yahoo_send_packet (yd=0x8259800, pkt=0x82809e0) at yahoo.c:261 #2 0x28b18ec7 in yahoo_chat_online (gc=0x8255080) at yahoochat.c:55 #3 0x28b1a323 in yahoo_c_join (gc=0x8255080, data=0x8176300) at yahoochat.c:873 #4 0x0807f4ed in serv_join_chat () #5 0x0809f0cd in gaim_get_gtk_blist_ui_ops () #6 0x08081b49 in gaim_marshal_VOID__POINTER () #7 0x080818e4 in gaim_signal_emit_vargs () #8 0x08081859 in gaim_signal_emit () #9 0x08068a6b in gaim_connection_set_state () #10 0x28b141e4 in yahoo_process_status (gc=0x8255080, pkt=0x0) at yahoo.c:330 #11 0x28b16c81 in yahoo_pending (data=0x8255080, source=8, cond=GAIM_INPUT_READ) at yahoo.c:1709 #12 0x08078f55 in gaim_global_proxy_get_info () #13 0x2870e3a4 in g_io_unix_dispatch () from /usr/local/lib/libglib-2.0.so.200 #14 0x286ed25a in g_main_dispatch () from /usr/local/lib/libglib-2.0.so.200 #15 0x286ee07a in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.200 #16 0x286ee42d in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.200 #17 0x286eebd1 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.200 #18 0x282a6dd3 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #19 0x080cbc5c in main () #20 0x080606f5 in _start () (gdb)quit ON the core: ..... Loaded symbols for /usr/libexec/ld-elf.so.1 #0 0x2886d3e3 in kill () from /usr/lib/libc.so.5 (gdb) bt #0 0x2886d3e3 in kill () from /usr/lib/libc.so.5 #1 0x288d81ec in abort () from /usr/lib/libc.so.5 #2 0x080cb656 in sighandler () #3 #4 0x28b13cf9 in yahoo_packet_read (pkt=0x8259840, data=0x834de80 "\006", len=0) at yahoo.c:145 #5 0x28b13fe5 in yahoo_send_packet (yd=0x8259840, pkt=0x834de80) at yahoo.c:274 #6 0x28b17927 in yahoo_set_away (gc=0x8256080, state=0x834de80 "\006", msg=0x834de80 "\006") at yahoo.c:2116 #7 0x0807ea28 in serv_send_im () #8 0x080696c2 in gaim_get_connection_ui_ops () #9 0x080a130c in away_on_login () #10 0x080a3149 in im_cb () #11 0x282a8655 in gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #12 0x2869bbf1 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.200 #13 0x286ae2ed in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.200 #14 0x286ad6e9 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.200 #15 0x286ad8e4 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.200 #16 0x28365223 in gtk_widget_send_expose () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #17 0x28370908 in gtk_window_reshow_with_initial_size () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #18 0x282a8655 in gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #19 0x2869bee7 in g_type_class_meta_marshal () from /usr/local/lib/libgobject-2.0.so.200 #20 0x2869bbf1 in g_closure_invoke () from -- IOnut FreeBSD unregistered ;) user /usr/local/lib/libgobject-2.0.so.200 #21 0x286ae477 in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.200 #22 0x286ad6e9 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.200 #23 0x286ad8e4 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.200 #24 0x28365223 in gtk_widget_send_expose () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #25 0x282a8540 in gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #26 0x282a7517 in gtk_main_do_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #27 0x2842fe2a in gdk_add_client_message_filter () from /usr/X11R6/lib/libgdk-x11-2.0.so.200 #28 0x286ed25a in g_main_dispatch () from /usr/local/lib/libglib-2.0.so.200 #29 0x286ee07a in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.200 #30 0x286ee42d in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.200 #31 0x286eebd1 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.200 #32 0x282a6dd3 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #33 0x080cbc5c in main () #34 0x080606f5 in _start () (gdb) quit