Bugs item #1673189, was opened at 2007-03-03 18:33
Message generated for change (Comment added) made by thekingant
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1673189&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: segfault
Group: 2.0.0 beta 6
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Edward Rudd (urkle)
Assigned to: Mark Doliner (thekingant)
Summary: crash when bounjour buddy logs on

Initial Comment:
Sometime gaim will crash in gaim_account_get_protocol_id when bonjour logs on 
in the prediction plugin

The value of account->protocol_id == NULL

This is a 2.0.0beta6 build on FC6

Stack Trace
#0  0x003cc250 in gaim_account_get_protocol_id (account=0x6d) at account.c:1696
        __PRETTY_FUNCTION__ = "gaim_account_get_protocol_id"
#1  0x0085e33a in get_stats_for (buddy=<value optimized out>) at cap.c:37
        buddy_name = <value optimized out>
        stats = (CapStatistics *) 0x99ebc00
        __PRETTY_FUNCTION__ = "get_stats_for"
#2  0x0085e841 in buddy_signed_on (buddy=0x9a42400) at cap.c:408
        stats = <value optimized out>
#3  0x00404898 in gaim_marshal_VOID__POINTER (cb=0x85e830 <buddy_signed_on>, 
args=0xbfbcb4f8 "", data=0x0, return_val=0x0) at signals.c:628
No locals.
#4  0x00405217 in gaim_signal_emit_vargs (instance=0x466ac4, signal=0x43beaf 
"buddy-signed-on", args=0xbfbcb4f8 "") at signals.c:481
        handler_data = (GaimSignalHandlerData *) 0x99f7630
        l = (GList *) 0x949c570
        l_next = (GList *) 0x949c570
        tmp = 0xbfbcb4f8 ""
        __PRETTY_FUNCTION__ = "gaim_signal_emit_vargs"
#5  0x0040534c in gaim_signal_emit (instance=0xb, signal=0x99f7630 "") at 
signals.c:433
        args = 0xbfbcb4f8 ""
        __PRETTY_FUNCTION__ = "gaim_signal_emit"
#6  0x003d31cb in gaim_blist_update_buddy_status (buddy=0x9a42400, 
old_status=0x99c82e8) at blist.c:770
        ops = (GaimBlistUiOps *) 0x80f5de0
        presence = <value optimized out>
        status = (GaimStatus *) 0x9a2e390
        __PRETTY_FUNCTION__ = "gaim_blist_update_buddy_status"
#7  0x00e30281 in g_slist_foreach () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x003fd436 in gaim_prpl_got_user_status (account=0x93b3f00, name=0x996d590 
"[EMAIL PROTECTED]", status_id=0x8ad9ba "available") at prpl.c:158
        list = (GSList *) 0x99c87b8
        buddy = <value optimized out>
        presence = <value optimized out>
        status = (GaimStatus *) 0x9a2e390
        old_status = (GaimStatus *) 0x99c82e8
        args = 0xbfbcb58c ""
        __PRETTY_FUNCTION__ = "gaim_prpl_got_user_status"
#9  0x008ab601 in bonjour_buddy_add_to_gaim (account=0x93b3f00, 
bonjour_buddy=0x9a57818) at buddy.c:135
        buddy = (GaimBuddy *) 0x9a42400
        group = (GaimGroup *) 0x9862b88
        status_id = 0x8ad9ba "available"
        first = <value optimized out>
        last = <value optimized out>
        alias = 0x9a914e0 "Michele Frisinger"
#10 0x008ac4cb in _resolve_reply (discovery=0x9860b98, oid=3, 
interface_index=2, name=0x9a5160c "[EMAIL PROTECTED]", type=0x9a5162c 
"_presence._tcp", domain=0x9a51640 "local", address={m_addr = 1730848960}, 
port=5298, text_record=0x9361ce0 
"&org.freedesktop.Avahi.cookie=519833060\003vc=\fstatus=avail\005phsh=\016port.p2pj=5298\016last=Frisinger\v1st=Michele\tversion=1\ttxtvers=1",
 text_record_len=9100622, extra=0x93b3f00) at dns_sd.c:132
        buddy = (BonjourBuddy *) 0x9a57818
        txtvers = (gchar *) 0x9a2a890 "1"
        version = (gchar *) 0x9a7f490 "1"
        first = (gchar *) 0x9a4dc88 "Michele"
        phsh = (gchar *) 0x9ab3e90 ""
        status = (gchar *) 0x996fa60 "avail"
        email = (gchar *) 0x0
        last = (gchar *) 0x9a952f0 "Frisinger"
        jid = (gchar *) 0x0
        AIM = (gchar *) 0x0
        vc = (gchar *) 0x9ab1ee0 ""
        msg = (gchar *) 0x0
        iterator = (sw_text_record_iterator) 0x9a8f328
        key = "txtvers", '\0' <repeats 247 times>
        value = "1", '\0' <repeats 253 times>
        value_length = 1
#11 0x00935fdc in sw_discovery_init_with_flags () from /usr/lib/libhowl.so.0
No symbol table info available.
#12 0x00d5710c in avahi_service_resolver_event () from 
/usr/lib/libavahi-client.so.3
No symbol table info available.
#13 0x00d5183e in avahi_client_new () from /usr/lib/libavahi-client.so.3
No symbol table info available.
#14 0x00141a92 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
No symbol table info available.
#15 0x00d58acc in avahi_dbus_connection_glue () from 
/usr/lib/libavahi-client.so.3
No symbol table info available.
#16 0x00d471aa in avahi_simple_poll_run () from /usr/lib/libavahi-common.so.3
No symbol table info available.
#17 0x00d47461 in avahi_simple_poll_dispatch () from 
/usr/lib/libavahi-common.so.3
No symbol table info available.
#18 0x0093559e in sw_discovery_read_socket () from /usr/lib/libhowl.so.0
No symbol table info available.
#19 0x008abd2d in _dns_sd_handle_packets (data=0x9860b98, source=15, 
condition=GAIM_INPUT_READ) at dns_sd.c:277
No locals.
#20 0x08096e23 in gaim_gtk_io_invoke (source=0x9862af8, condition=G_IO_IN, 
data=0x985ca50) at gtkeventloop.c:77
        gaim_cond = GAIM_INPUT_READ
#21 0x00e41bad in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00e18442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00e1b41f in g_main_context_check () from /lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00e1b7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#25 0x00ad14b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0x080ac023 in main (argc=0, argv=0xbfbce384) 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
        accounts = <value optimized out>
        sig_indx = <value optimized out>
        sigset = {__val = {91143, 0 <repeats 31 times>}}
        prev_sig_disp = <value optimized out>
        errmsg = 
"\030ß¼¿\024ß¼¿\0246\232\000´6\232\000Hü\000AÏ\231\000\210êl\000À/\232\000\000\220ù·\232ùv\000\230ü¿À¼¿À/\232\000\002\000\000\000\001\000\000\000$ü¿UÐ\231\000\b\000\000\000\024\000\000\000À/\232\000,ß¼¿\035X\231\000|\211ù·p\211ù·\b",
 '\0' <repeats 11 times>, 
"PÊù·\000\000\000\000\030ß¼¿\024ß¼¿\0246\232\000\000\000\000\000\000\020\000\000AÏ\231\000\000\000\000\000À/\232\000\000\000\000\000U¹m\000\fļ¿4ü¿À/\232\000\002\000\000\000\001\000\000\000\230ü¿UÐ\231\000\b\000\000\000\024\000\000\000À/\232\000,ß¼¿\035"...
        segfault_message_tmp = <value optimized out>
        error = (GError *) 0x0
        opt = <value optimized out>
        gui_check = <value optimized out>
        debug_enabled = <value optimized out>
        long_options = {{name = 0x80e5d6d "config", has_arg = 1, flag = 0x0, 
val = 99}, {name = 0x80d942c "debug", has_arg = 0, flag = 0x0, val = 100}, 
{name = 0x80db286 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 
0x80e66c8 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x80e316b 
"nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x80e5d63 "session", 
has_arg = 1, flag = 0x0, val = 115}, {name = 0x80dc672 "version", has_arg = 0, 
flag = 0x0, val = 118}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}


----------------------------------------------------------------------

>Comment By: Mark Doliner (thekingant)
Date: 2007-03-28 17:53

Message:
Logged In: YES 
user_id=20979
Originator: NO

This crash looks like it's in the contact availability prediction plugin. 
If you disable that plugin I think the crash will stop.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1673189&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