Hey,
I can no longer use Gaim with the devel tree. The latest rawhide package and CVS version i built tonight crash immediately whenever I start to send a message to anyone (all accounts are AIM). If I leave it open and don't message anyone it will crash soon as well. I wish I could tell you more but gdb ain't acting so nice atm...
Anyone else experiencing this? I checked Bugzilla and there wasn't anything remotely similar. I'm running all the latest devel packages on top of FC2.
On a side note compiling it with gcc33 or gcc34 made no difference what- so-ever... I know the rawhide package uses gcc33 to compile, but even rebuilding that did nothing. It's not an issue with my settings either: I moved my ~/.gaim and soon as i setup an account and tried to send a message, gaim went down hard...
-sb
Here is a backtrace from the CVS version:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1207053664 (LWP 3019)] 0x00a55305 in free () from /lib/tls/libc.so.6 (gdb) bt #0 0x00a55305 in free () from /lib/tls/libc.so.6 #1 0x0164e251 in operator delete () from /usr/lib/libstdc++.so.6 #2 0x0162c935 in std::string::_Rep::_M_destroy () from /usr/lib/libstdc ++.so.6 #3 0x0138c48a in Arts::MCOPUtils::readConfigEntry () from /usr/lib/ libmcop.so.1 #4 0x01373857 in Arts::Dispatcher::Dispatcher () from /usr/lib/libmcop. so.1 #5 0x00cc51b9 in arts_backend_init () from /usr/lib/libartscbackend. so.0 #6 0x001492e7 in arts_init () from /usr/lib/libartsc.so.0 #7 0x00ccf8be in ao_plugin_test () at ao_arts.c:60 #8 0x004d330f in _find_default_driver_id (name=0x0) at audio_out.c:190 #9 0x004d3d1e in ao_default_driver_id () at audio_out.c:739 #10 0x080d8b3e in _pref_sound_method_changed (name=0x0, type=GAIM_PREF_STRING, val=0x9b438a8, data=0x0) at gtksound.c:335 #11 0x080829af in do_callbacks (name=0x80eaf4b "/gaim/gtk/sound/method", pref=0x9b43858) at prefs.c:383 #12 0x080d8625 in gaim_gtk_sound_play_file (filename=0x9de1318 "/usr/ lib/aim/sounds/imsend.wav") at gtksound.c:144 #13 0x080d89ee in gaim_gtk_sound_play_event (event=GAIM_SOUND_BUDDY_ARRIVE) at gtksound.c:297 #14 0x080b4ba2 in gaim_gtkconv_write_im (conv=0x9ca8640, who=0x0, message=0x9ce0aa0 "hey", flags=GAIM_MESSAGE_SEND, mtime=1087865997) at gtkconv.c:4742 #15 0x08073b8e in common_send (conv=0x9ca8640, message=0x1 <Address 0x1 out of bounds>) at conversation.c:241 #16 0x080ae7aa in send_cb (widget=0x0, conv=0x9ca8640) at gtkconv.c:537 #17 0x080b27a2 in entry_key_press_cb (entry=0x9d250d0, event=0x9bef298, data=0x9ca8640) at gtkconv.c:1658 #18 0x002d3194 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk- x11-2.0.so.0 #19 0x00d775eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #20 0x00d8e2cb in g_signal_has_handler_pending () from /usr/lib/ libgobject-2.0.so.0 #21 0x00d8fffb in g_signal_emit_valist () from /usr/lib/libgobject-2.0. so.0 #22 0x00d90682 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #23 0x003d6b04 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0. so.0 #24 0x003e83e6 in gtk_window_propagate_key_event () from /usr/lib/ libgtk-x11-2.0.so.0 #25 0x003ed43c in gtk_window_activate_key () from /usr/lib/libgtk-x11- 2.0.so.0 #26 0x002d3194 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk- x11-2.0.so.0 #27 0x00d779b7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0. so.0 #28 0x00d775eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x00d8ef11 in g_signal_has_handler_pending () from /usr/lib/ libgobject-2.0.so.0 #30 0x00d8fffb in g_signal_emit_valist () from /usr/lib/libgobject-2.0. so.0 #31 0x00d90682 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0x003d6b04 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0. so.0 #33 0x002d11f7 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0. so.0 #34 0x002d143d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00542b62 in gdk_event_get_graphics_expose () from /usr/lib/libgdk- x11-2.0.so.0 #36 0x00d11076 in g_main_context_dispatch () from /usr/lib/libglib-2.0. so.0 #37 0x00d12c04 in g_main_context_acquire () from /usr/lib/libglib-2.0. so.0 #38 0x00d12eca in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #39 0x002d0613 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x09c45448 in ?? () #41 0x00000001 in ?? () #42 0x00000001 in ?? () #43 0x00000000 in ?? () (gdb) k
On Mon, 2004-06-21 at 21:13 -0400, Stan Bubrouski wrote:
Hey,
I can no longer use Gaim with the devel tree. The latest rawhide package and CVS version i built tonight crash immediately whenever I start to send a message to anyone (all accounts are AIM). If I leave it open and don't message anyone it will crash soon as well. I wish I could tell you more but gdb ain't acting so nice atm...
Anyone else experiencing this? I checked Bugzilla and there wasn't anything remotely similar. I'm running all the latest devel packages on top of FC2.
On a side note compiling it with gcc33 or gcc34 made no difference what- so-ever... I know the rawhide package uses gcc33 to compile, but even rebuilding that did nothing. It's not an issue with my settings either: I moved my ~/.gaim and soon as i setup an account and tried to send a message, gaim went down hard...
-sb
Stan Bubrouski stan@ccs.neu.edu
Ok so it looks like a problem with arts... like arts server not running...
I was able to work around the problem by setting gaim to use 'play %s' to play sounds instead of using arts...so I'm happy again...
Would like to know: A) whats going on with artsd... B) why gaim crashes when it can't use arts and is set to automatically choose method to play audio...
-sb
On Mon, 2004-06-21 at 21:40 -0400, Stan Bubrouski wrote:
Here is a backtrace from the CVS version:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1207053664 (LWP 3019)] 0x00a55305 in free () from /lib/tls/libc.so.6 (gdb) bt #0 0x00a55305 in free () from /lib/tls/libc.so.6 #1 0x0164e251 in operator delete () from /usr/lib/libstdc++.so.6 #2 0x0162c935 in std::string::_Rep::_M_destroy () from /usr/lib/libstdc ++.so.6 #3 0x0138c48a in Arts::MCOPUtils::readConfigEntry () from /usr/lib/ libmcop.so.1 #4 0x01373857 in Arts::Dispatcher::Dispatcher () from /usr/lib/libmcop. so.1 #5 0x00cc51b9 in arts_backend_init () from /usr/lib/libartscbackend. so.0 #6 0x001492e7 in arts_init () from /usr/lib/libartsc.so.0 #7 0x00ccf8be in ao_plugin_test () at ao_arts.c:60 #8 0x004d330f in _find_default_driver_id (name=0x0) at audio_out.c:190 #9 0x004d3d1e in ao_default_driver_id () at audio_out.c:739 #10 0x080d8b3e in _pref_sound_method_changed (name=0x0, type=GAIM_PREF_STRING, val=0x9b438a8, data=0x0) at gtksound.c:335 #11 0x080829af in do_callbacks (name=0x80eaf4b "/gaim/gtk/sound/method", pref=0x9b43858) at prefs.c:383 #12 0x080d8625 in gaim_gtk_sound_play_file (filename=0x9de1318 "/usr/ lib/aim/sounds/imsend.wav") at gtksound.c:144 #13 0x080d89ee in gaim_gtk_sound_play_event (event=GAIM_SOUND_BUDDY_ARRIVE) at gtksound.c:297 #14 0x080b4ba2 in gaim_gtkconv_write_im (conv=0x9ca8640, who=0x0, message=0x9ce0aa0 "hey", flags=GAIM_MESSAGE_SEND, mtime=1087865997) at gtkconv.c:4742 #15 0x08073b8e in common_send (conv=0x9ca8640, message=0x1 <Address 0x1 out of bounds>) at conversation.c:241 #16 0x080ae7aa in send_cb (widget=0x0, conv=0x9ca8640) at gtkconv.c:537 #17 0x080b27a2 in entry_key_press_cb (entry=0x9d250d0, event=0x9bef298, data=0x9ca8640) at gtkconv.c:1658 #18 0x002d3194 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk- x11-2.0.so.0 #19 0x00d775eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #20 0x00d8e2cb in g_signal_has_handler_pending () from /usr/lib/ libgobject-2.0.so.0 #21 0x00d8fffb in g_signal_emit_valist () from /usr/lib/libgobject-2.0. so.0 #22 0x00d90682 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #23 0x003d6b04 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0. so.0 #24 0x003e83e6 in gtk_window_propagate_key_event () from /usr/lib/ libgtk-x11-2.0.so.0 #25 0x003ed43c in gtk_window_activate_key () from /usr/lib/libgtk-x11- 2.0.so.0 #26 0x002d3194 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk- x11-2.0.so.0 #27 0x00d779b7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0. so.0 #28 0x00d775eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #29 0x00d8ef11 in g_signal_has_handler_pending () from /usr/lib/ libgobject-2.0.so.0 #30 0x00d8fffb in g_signal_emit_valist () from /usr/lib/libgobject-2.0. so.0 #31 0x00d90682 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #32 0x003d6b04 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0. so.0 #33 0x002d11f7 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0. so.0 #34 0x002d143d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00542b62 in gdk_event_get_graphics_expose () from /usr/lib/libgdk- x11-2.0.so.0 #36 0x00d11076 in g_main_context_dispatch () from /usr/lib/libglib-2.0. so.0 #37 0x00d12c04 in g_main_context_acquire () from /usr/lib/libglib-2.0. so.0 #38 0x00d12eca in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #39 0x002d0613 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x09c45448 in ?? () #41 0x00000001 in ?? () #42 0x00000001 in ?? () #43 0x00000000 in ?? () (gdb) k
On Mon, 2004-06-21 at 21:13 -0400, Stan Bubrouski wrote:
Hey,
I can no longer use Gaim with the devel tree. The latest rawhide package and CVS version i built tonight crash immediately whenever I start to send a message to anyone (all accounts are AIM). If I leave it open and don't message anyone it will crash soon as well. I wish I could tell you more but gdb ain't acting so nice atm...
Anyone else experiencing this? I checked Bugzilla and there wasn't anything remotely similar. I'm running all the latest devel packages on top of FC2.
On a side note compiling it with gcc33 or gcc34 made no difference what- so-ever... I know the rawhide package uses gcc33 to compile, but even rebuilding that did nothing. It's not an issue with my settings either: I moved my ~/.gaim and soon as i setup an account and tried to send a message, gaim went down hard...
-sb
Stan Bubrouski stan@ccs.neu.edu
-- Stan Bubrouski stan@ccs.neu.edu