Bugs item #1650161, was opened at 2007-02-01 15:02 Message generated for change (Comment added) made by ciran You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1650161&group_id=235
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.0.0 beta 6 >Status: Closed Resolution: None Priority: 5 Private: No Submitted By: Ravi (pstatic) Assigned to: Mark Doliner (thekingant) Summary: Gaim segfaults when setting a blank status message Initial Comment: Gaim segfaults when attempting to set a blank Available status message. This does not occur with Available messages that are not blank, nor does it occur with blank messages of other types. This behavior is new is beta6. (gdb) bt full #0 0x00002b1435b31490 in strcmp () from /lib/libc.so.6 No symbol table info available. #1 0x00000000004833fc in activate_currently_selected_status ( status_box=0x8ee0d0) at gtkstatusbox.c:2122 sub_type = (const GaimStatusType *) 0x0 sub = <value optimized out> found = 0 ss = (GaimSavedStatus *) 0x66f990 ss_msg = <value optimized out> iter = (const GList *) 0x6b7440 tmp = (GList *) 0x699220 active_accts = (GList *) 0x699220 acct_status_type = (GaimStatusType *) 0x680c00 primitive = GAIM_STATUS_AVAILABLE type = GTK_GAIM_STATUS_BOX_TYPE_PRIMITIVE data = (gpointer) 0x2 title = <value optimized out> iter = {stamp = -1938232917, user_data = 0x9a5940, user_data2 = 0x0, user_data3 = 0x0} path = <value optimized out> message = 0x0 saved_status = (GaimSavedStatus *) 0x0 #2 0x0000000000483a6e in remove_typing_cb (status_box=0x8ee0d0) ---Type <return> to continue, or q <return> to quit--- at gtkstatusbox.c:2253 No locals. #3 0x00002b1434bea459 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #4 0x00002b1434bfa191 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0x00002b1434bfb7ef in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0x00002b14330df3a5 in gtk_binding_entry_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0x00002b14330df89f in binding_match_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #8 0x00002b14330dfa98 in gtk_bindings_activate_list () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #9 0x00002b14330dfcc9 in gtk_bindings_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #10 0x00000000004352fb in gtk_blist_window_key_press_cb ( w=<value optimized out>, event=<value optimized out>, ---Type <return> to continue, or q <return> to quit--- gtkblist=<value optimized out>) at gtkblist.c:3738 No locals. #11 0x00002b143319f49d in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0x00002b1434bea459 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13 0x00002b1434bfa191 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #14 0x00002b1434bfb20e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #15 0x00002b1434bfb623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0x00002b14332990be in gtk_widget_event_internal () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #17 0x00002b1433198b75 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0x00002b1433199af7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #19 0x00002b143353173c in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #20 0x00002b1435177b23 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #21 0x00002b143517a96d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #22 0x00002b143517ac56 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #23 0x00002b1433199e52 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #24 0x000000000046620f in main (argc=1, argv=0x7fff78465428) at gtkmain.c:817 saved_status = <value optimized out> opt_help = <value optimized out> opt_login = 0 opt_nologin = 0 opt_version = <value optimized out> opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 ---Type <return> to continue, or q <return> to quit--- search_path = <value optimized out> accounts = <value optimized out> sigset = {__val = {91143, 0 <repeats 15 times>}} prev_sig_disp = <value optimized out> errmsg = "\000PFxÿ\177\000\000ðÔ\0274\024+\000\000\000\000\000\000\000\000\000\000`2Fxÿ\177\000\000\001\000\000\000\000\000\000\00001Fxÿ\177\000\000\233Öd2\024+\000\000\220OFxÿ\177\000\000\000PFxÿ\177\000\000\030,[EMAIL PROTECTED]", '\0' <repeats 26 times>, "¶Öd2\024+\000\000\220OFxÿ\177\000\000\200½d2\024+\000\000ÏOFxÿ\177\000\000ÀOFxÿ\177\000\000¸OFxÿ\177\000\000ÀËu2\024+\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000Pú\0206\024+\000\000"... segfault_message_tmp = <value optimized out> error = (GError *) 0x0 opt = <value optimized out> gui_check = <value optimized out> debug_enabled = 7002528 long_options = {{name = 0x49a171 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x48c42c "debug", has_arg = 0, flag = 0x0, val = 100}, { name = 0x48e632 "help", has_arg = 0, flag = 0x0, val = 104}, { name = 0x49aa54 "login", has_arg = 2, flag = 0x0, val = 108}, { name = 0x497365 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x49a167 "session", has_arg = 1, flag = 0x0, val = 115}, { ---Type <return> to continue, or q <return> to quit--- name = 0x48fb7a "version", has_arg = 0, flag = 0x0, val = 118}, { name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) ---------------------------------------------------------------------- >Comment By: Megan Schneider (ciran) Date: 2007-02-14 23:55 Message: Logged In: YES user_id=801517 Originator: NO Duplicate of 1639916 ---------------------------------------------------------------------- Comment By: chris (pilo1000) Date: 2007-02-02 11:53 Message: Logged In: YES user_id=1708912 Originator: NO I also experience the same problem, only when changing to "available" with a blank message. Although if I create a new saved status that is available with a blank message, it will work just fine. I am using the windows version of giam, and when I start it from the command line with the -d debug option the last diagnostic message that it prints right as it crashes is: "gaim_status_type_get_id: assertion `status_type != NULL' failed" ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1650161&group_id=235 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Gaim-bugs mailing list Gaim-bugs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gaim-bugs