[Pidgin] #4983: Critical warning from GTK+ during account enable

Pidgin trac at pidgin.im
Sat Mar 1 10:05:21 EST 2008


#4983: Critical warning from GTK+ during account enable
---------------------+------------------------------------------------------
Reporter:  wlashell  |       Owner:  lschiere    
    Type:  defect    |      Status:  new         
Priority:  minor     |   Component:  unclassified
 Version:  2.3.1     |    Keywords:              
 Pending:  0         |  
---------------------+------------------------------------------------------
 Pidgin is crashing on my development GNOME build. It has been occurring
 consistently when I enable my AIM account.


 {{{
 Program received signal SIGTRAP, Trace/breakpoint trap.
 [Switching to Thread -1208617200 (LWP 19002)]
 0x00983779 in IA__g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL,
 format=0x9d3b0a "%s: assertion `%s' failed", args1=0xbfbaf94c "��\201") at
 gmessages.c:493
 493                     G_BREAKPOINT ();
 (gdb) bt full
 #0  0x00983779 in IA__g_logv (log_domain=0x0,
 log_level=G_LOG_LEVEL_CRITICAL, format=0x9d3b0a "%s: assertion `%s'
 failed", args1=0xbfbaf94c "��\201")
     at gmessages.c:493
         buffer =
 "\000\001\000\000\000P!�\000\001\000\000\0008\000\000\000\021\000\000\000(!�\000\000\000\000\000\001\000\000\000H���\204\006\213\000\030M�\t\230���X���\021�\211\000A\\�\000H\000\000\000X����\020\210\000\204�\036\nP!�\000�
 \034\n\002\000\000\000\230���\230���x����h\212\000\030M�\tH\000\000\000�\017�\000
 !�\000\004\000\000\000\220���{{�\000
 !�\000\004\000\000\000�\017�\000ar�\000\004\000\000\000����,\224�\000\004\000\000\000��R\000\000\000\000\000\020\211�\t\020\000\000\000�
 \034\n\020\000\000\000\230���\002\000\000\000\221\224\211"...
         depth = <value optimized out>
         domain = <value optimized out>
         data = (gpointer) 0x0
         log_func = (GLogFunc) 0x809c030 <pidgin_glib_log_handler>
         domain_fatal_mask = 5
         test_level = <value optimized out>
         was_recursion = 0
         i = <value optimized out>
 #1  0x009839d9 in IA__g_log (log_domain=0x0,
 log_level=G_LOG_LEVEL_CRITICAL, format=0x9d3b0a "%s: assertion `%s'
 failed") at gmessages.c:517
         args = 0xbfbaf94c "��\201"
 #2  0x00983c1b in IA__g_return_if_fail_warning (log_domain=0x0,
 pretty_function=0x81f4c1 "purple_buddy_icon_data_new", expression=0x81f2c6
 "icon_len > 0")
     at gmessages.c:532
 No locals.
 #3  0x007a38e7 in purple_buddy_icon_data_new (icon_data=0xa1c20c0 "",
 icon_len=0, filename=0x1 <Address 0x1 out of bounds>) at buddyicon.c:199
         file = <value optimized out>
         img = <value optimized out>
         __PRETTY_FUNCTION__ = "purple_buddy_icon_data_new"
 #4  0x007a3cda in purple_buddy_icons_find_account_icon (account=0x9d34888)
 at buddyicon.c:667
         img = <value optimized out>
         account_icon_file = 0x9d347a8
 "03ece01863f8cd088f6c221061906e405597bb12.jpg"
         dirname = <value optimized out>
         path = 0xa1e2f20 "\200/\036\nle_buddy_icon_data_new: assertion
 `icon_len > 0' failed"
         data = (guchar *) 0xa1c20c0 ""
         len = 0
         __PRETTY_FUNCTION__ = "purple_buddy_icons_find_account_icon"
 #5  0x01a1a9f6 in purple_ssi_parselist (od=0xa1ca360, conn=0xa197340,
 fr=0xa19737c) at oscar.c:5121
         gname_utf8 = 0xa1d16a8 "�ʠ\001�\002"
         alias_utf8 = 0x0
         groupitem = <value optimized out>
         gname = 0xa1d1420 "Mobiles"
         alias = 0x0
         gc = (PurpleConnection *) 0xa168dd8
         account = (PurpleAccount *) 0x9d34888
         g = (PurpleGroup *) 0x9e816f8
         b = (PurpleBuddy *) 0x9e88480
         curitem = (struct aim_ssi_item *) 0x0
         tmp = 132096
         img = <value optimized out>
         ap = 0xbfbafa78 ""
         timestamp = <value optimized out>
 ---Type <return> to continue, or q <return> to quit---
 ---Type <return> to continue, or q <return> to quit---
 #6  0x01a0a9dc in snachandler (od=0xa1ca360, conn=0xa197340,
 mod=0xa220228, frame=0xa19737c, snac=0xbfbafb40, bs=0xa197380) at
 family_feedbag.c:1308
 No locals.
 #7  0x01a0d8b3 in flap_connection_recv_cb (data=0xa197340, source=19,
 cond=PURPLE_INPUT_READ) at flap_connection.c:679
         flap_version = <value optimized out>
         read = <value optimized out>
 #8  0x080a1643 in pidgin_io_invoke (source=0xa099838, condition=G_IO_IN,
 data=0xa0b7358) at gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #9  0x009ae74d in g_io_unix_dispatch (source=0xa199bb0, callback=0x80a1600
 <pidgin_io_invoke>, user_data=0xa0b7358) at giounix.c:162
         buffer_condition = 0
 #10 0x0097a61c in IA__g_main_context_dispatch (context=0x9ca58d0) at
 gmain.c:2064
 No locals.
 #11 0x0097da6f in g_main_context_iterate (context=0x9ca58d0, block=1,
 dispatch=1, self=0x9c82458) at gmain.c:2697
         got_ownership = <value optimized out>
         max_priority = 2147483647
         timeout = 124
         some_ready = 1
         nfds = <value optimized out>
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0xa16bb10
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #12 0x0097de19 in IA__g_main_loop_run (loop=0xa0a89c8) at gmain.c:2905
         got_ownership = 11899712
         self = (GThread *) 0x9c82458
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #13 0x00307cc4 in IA__gtk_main () at gtkmain.c:1163
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x0
         loop = (GMainLoop *) 0xa0a89c8
 #14 0x080b9208 in main (argc=Cannot access memory at address 0x0
 ) at gtkmain.c:887
         display = <value optimized out>
         opt_help = 0
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         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 =
 "\000\020\000\000�\006�\000\200$�\tD\230\204\000��\214\000\004\000\000\000/selinux/mls\000\000\000\000$\000\000\000��\214\000�\032��\204�\213\000T&��@&��\020\000\000\000P����\001\214\000�\032��\000\000\000\000\230\212��X���\000@��\000\000\000\000�\032����\214\000\000\000\000\000�i\214\000\000\000\000\000\000\000\000\000��\214\000+%\204\000�C\204\000P�����\214\000\003\000\000\000�\230\204\000�����j\214\000\b\000\000\000\034\000\000\000��\214\000�\032��\204�\213\0000&��
 &��\f---Type <return> to continue, or q <return> to quit---
 \000\000\000����\230\212��"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x80fae8a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80eb68a "debug", has_arg = 0, flag = 0x0, val =
 100}, {
     name = 0x80ee443 "help", has_arg = 0, flag = 0x0, val = 104}, {name =
 0x80eb942 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x80f74eb
 "multiple",
     has_arg = 0, flag = 0x0, val = 109}, {name = 0x80f74f4 "nologin",
 has_arg = 0, flag = 0x0, val = 110}, {name = 0x80fae80 "session", has_arg
 = 1, flag = 0x0,
     val = 115}, {name = 0x80f0180 "version", has_arg = 0, flag = 0x0, val
 = 118}, {name = 0x80fae93 "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x80f74fc "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0, has_arg = 0, flag = 0x0, val = 0}}

 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4983>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list