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

Reply via email to