Date: Wed, 8 Oct 2003 10:51:30 +0300 From: Ion-Mihai Tetcu <itetcu@apropo.ro> To: freebsd-gnome@freebsd.org Subject: Re: Crash in gaim-0.70_1 when sending a tilde (~) over Yahoo 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>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 8 Oct 2003 07:12:05 +0300 Ion-Mihai Tetcu <itetcu@xnet.ro> wrote: > On Tue, 7 Oct 2003 20:30:15 -0400 > Adam McLaurin <adam.mclaurin@gmx.net> 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 <chat protocol="2" account="itetcu"> <alias>testtest</alias> <component name="room">testtest</component> <setting name="gtk-autojoin">true</setting> </chat> and change the <setting name="gtk-autojoin">true</setting> 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 <signal handler called> #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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031008105130.6c09feca.itetcu>