From owner-freebsd-gnome@FreeBSD.ORG Wed Apr 19 03:01:41 2006 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28A5616A400 for ; Wed, 19 Apr 2006 03:01:41 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.174]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59D8E43D46 for ; Wed, 19 Apr 2006 03:01:40 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: by uproxy.gmail.com with SMTP id m3so777918ugc for ; Tue, 18 Apr 2006 20:01:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=lK0ANgWMfSe42dDkIGSHOt7Iw6zheAaLJHDB7e9FMS4aIpMhlbguR3WNeEAEkXCLkp7ETcBrtNRblciRy5MI7QCo/CSFxm2DianGEyunE2AfC+5415ADx7QX1eVZ1hmdVLEuHF/EmtMRJiBEepiA73Cym0S44CcHplJQTlpJ/Jg= Received: by 10.66.223.5 with SMTP id v5mr2145428ugg; Tue, 18 Apr 2006 20:01:39 -0700 (PDT) Received: from ?192.168.0.64? ( [85.118.141.6]) by mx.gmail.com with ESMTP id q40sm541029ugc.2006.04.18.20.01.34; Tue, 18 Apr 2006 20:01:38 -0700 (PDT) Message-ID: <4445A7D8.3090509@gmail.com> Date: Wed, 19 Apr 2006 07:00:40 +0400 From: Yuri Pankov User-Agent: Thunderbird 1.5 (X11/20060410) MIME-Version: 1.0 To: Joe Marcus Clarke , freebsd-gnome@freebsd.org References: <1145401113.8169.30.camel@synergy.odyssey.homeunix.org> <1145413479.67495.33.camel@shumai.marcuscom.com> In-Reply-To: <1145413479.67495.33.camel@shumai.marcuscom.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Re: gnome-system-log and amd64 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2006 03:01:41 -0000 Joe Marcus Clarke wrote: > On Tue, 2006-04-18 at 15:58 -0700, Pascal Hofstee wrote: > >> Hi, >> >> Looks like Yuri found another application that's crashing upon startup, >> this time it's gnome-system-log (part of the gnomeutils2 port). >> >> Below is the backtrace acquired from gdb. >> >> the offending line seems to be the following: >> 854 calendar_connect (CALENDAR (logview->calendar), logview); >> > > I think I fixed this. Please test it out. > > Joe > Your patches didn't fix the crash for me, though my backtrace looks somewhat different: #0 0x000000080463f73e in type_node_check_conformities_UorL (node=0x8056d0e80, iface_node=0x56d0e80, support_interfaces=1, support_prerequisites=0, have_lock=0) at gtype.c:2692 match = 73489880 #1 0x000000080463fa2f in type_node_conforms_to_U (node=0x8056d0e80, iface_node=0x56d0e80, support_interfaces=1, support_prerequisites=0) at gtype.c:2726 No locals. #2 0x00000008046405db in IA__g_type_check_instance_is_a (type_instance=0x805805000, iface_type=91033216) at gtype.c:3088 node = (TypeNode *) 0x8056d0e80 iface = (TypeNode *) 0x56d0e80 check = 8 #3 0x0000000000407f6c in calendar_connect (calendar=0x8056ce000, logview=0x805805000) at calendar.c:149 __inst = (GTypeInstance *) 0x805805000 __t = 91033216 __r = 1 __PRETTY_FUNCTION__ = "calendar_connect" #4 0x000000000040d13f in logview_init (logview=0x805805000) at logview.c:854 vbox = (GtkWidget *) 0x8056c9020 tree_store = (GtkTreeStore *) 0x80560f9c8 selection = (GtkTreeSelection *) 0xffffe470 column = (GtkTreeViewColumn *) 0x804759c88 renderer = (GtkCellRenderer *) 0x804759c88 i = 8 action_group = (GtkActionGroup *) 0x805658d40 accel_group = (GtkAccelGroup *) 0x8056534c0 error = (GError *) 0x0 menubar = (GtkWidget *) 0x8056c40f0 hpaned = (GtkWidget *) 0x8056cd820 label = (GtkWidget *) 0x7fffffffe938 main_view = (GtkWidget *) 0x56d0e80 loglist_scrolled = (GtkWidget *) 0x804759c88 scrolled = (GtkWidget *) 0xffffe400 context = (PangoContext *) 0x805650400 fontdesc = (PangoFontDescription *) 0x0 monospace_font_name = (gchar *) 0x560f9c8 #5 0x000000080463c08b in IA__g_type_create_instance (type=34450771584) at gtype.c:1567 node = (TypeNode *) 0x8056d0e80 instance = (GTypeInstance *) 0x805805000 class = (GTypeClass *) 0x805658800 i = 0 total_size = 368 #6 0x0000000804622d8c in g_object_constructor (type=34450771584, n_construct_properties=1, construct_params=0x805667c80) at gobject.c:1015 object = (GObject *) 0x7fffffffe510 #7 0x000000080462237f in IA__g_object_newv (object_type=34450771584, n_parameters=0, parameters=0x0) at gobject.c:912 cparams = (GObjectConstructParam *) 0x805667c80 oparams = (GObjectConstructParam *) 0x0 nqueue = (GObjectNotifyQueue *) 0x8056d0e80 object = (GObject *) 0x8056d0e80 class = (GObjectClass *) 0x805658800 unref_class = (GObjectClass *) 0x805658800 slist = (GSList *) 0x0 n_total_cparams = 1 n_cparams = 1 n_oparams = 0 n_cvalues = 1 cvalues = (GValue *) 0x80560f9a0 clist = (GList *) 0x0 i = 0 __PRETTY_FUNCTION__ = "IA__g_object_newv" #8 0x000000080462278a in IA__g_object_new_valist (object_type=34450771584, first_property_name=0x0, var_args=0x7fffffffe740) at gobject.c:955 class = (GObjectClass *) 0x804640515 params = (GParameter *) 0x7fffffffe720 name = (const gchar *) 0x8056d0e80 "" object = (GObject *) 0x8056d0e80 n_params = 0 n_alloced_params = 16 __PRETTY_FUNCTION__ = "IA__g_object_new_valist" #9 0x0000000804621de2 in IA__g_object_new (object_type=34450771584, first_property_name=0x0) at gobject.c:793 object = (GObject *) 0x8006533c0 var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffe840, reg_save_area = 0x7fffffffe780}} __PRETTY_FUNCTION__ = "IA__g_object_new" #10 0x000000000040da3f in logview_window_new () at logview.c:1011 logview = (LogviewWindow *) 0x40da0a window = (GtkWidget *) 0x7fffffffe860 #11 0x0000000000407587 in main (argc=1, argv=0x7fffffffe940) at main.c:159 gnome_client = (GnomeClient *) 0x0 error = (GError *) 0x410514 program = (GnomeProgram *) 0x8056c4020 context = (GOptionContext *) 0x805680d60 logview = (LogviewWindow *) 0x80051dce0 Thanks, Yuri >> >> #0 IA__g_type_check_instance_cast (type_instance=0x8052cd000, >> iface_type=86068048) at gtype.c:2692 >> node = (TypeNode *) 0x805214b50 >> is_instantiatable = 1 >> #1 0x000000000040c0a9 in logview_init (logview=0x805404000) at >> logview.c:854 >> vbox = (GtkWidget *) 0x8052c8040 >> selection = (GtkTreeSelection *) 0x8052530c0 >> column = (GtkTreeViewColumn *) 0x8052530c0 >> renderer = (GtkCellRenderer *) 0x190 >> action_group = (GtkActionGroup *) 0x8052530c0 >> accel_group = (GtkAccelGroup *) 0x8052530c0 >> error = (GError *) 0x0 >> menubar = (GtkWidget *) 0x8052c38f0 >> hpaned = (GtkWidget *) 0x8052cc840 >> label = (GtkWidget *) 0x8052530c0 >> main_view = (GtkWidget *) 0x804389c48 >> loglist_scrolled = (GtkWidget *) 0x805250400 >> scrolled = (GtkWidget *) 0x805404000 >> context = (PangoContext *) 0x8052cd000 >> fontdesc = (PangoFontDescription *) 0x8052cd000 >> monospace_font_name = (gchar *) 0x8052530c0 "�\v#\005\b" >> #2 0x000000080426eb38 in IA__g_type_create_instance (type=34430532064) >> at gtype.c:1567 >> node = (TypeNode *) 0x8052d0e80 >> instance = (GTypeInstance *) 0x805404000 >> class = (GTypeClass *) 0x805258000 >> i = 70793696 >> #3 0x0000000804257afc in g_object_constructor (type=34446561280, >> n_construct_properties=1, construct_params=0x805267720) >> at gobject.c:1015 >> object = (GObject *) 0x80520f600 >> #4 0x000000080425710e in IA__g_object_newv (object_type=34446577280, >> n_parameters=86331232, parameters=0x0) >> at gobject.c:912 >> cparams = (GObjectConstructParam *) 0x805267720 >> oparams = (GObjectConstructParam *) 0x0 >> nqueue = (GObjectNotifyQueue *) 0x0 >> object = (GObject *) 0x800544c00 >> class = (GObjectClass *) 0x805258000 >> unref_class = (GObjectClass *) 0x805258000 >> slist = (GSList *) 0x0 >> n_total_cparams = 1 >> n_cparams = 1 >> n_oparams = 0 >> n_cvalues = 1 >> cvalues = (GValue *) 0x80520f600 >> clist = (GList *) 0x0 >> i = 0 >> __PRETTY_FUNCTION__ = "IA__g_object_newv" >> #5 0x0000000804257745 in IA__g_object_new_valist >> (object_type=34446577280, first_property_name=0x0, >> var_args=0x7fffffffe6e0) at gobject.c:955 >> class = (GObjectClass *) 0x0 >> params = (GParameter *) 0x0 >> name = (const gchar *) 0x1 > address> >> object = (GObject *) 0x0 >> n_params = 0 >> n_alloced_params = 16 >> __PRETTY_FUNCTION__ = "IA__g_object_new_valist" >> #6 0x0000000804256cd4 in IA__g_object_new (object_type=34446577280, >> first_property_name=0x0) at gobject.c:793 >> var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = >> 0x7fffffffe7d0, reg_save_area = 0x7fffffffe700}} >> __PRETTY_FUNCTION__ = "IA__g_object_new" >> #7 0x000000000040c84d in logview_window_new () at logview.c:1011 >> logview = (LogviewWindow *) 0x52d0e80 >> window = (GtkWidget *) 0x1 >> #8 0x0000000000407417 in main (argc=1, argv=0x7fffffffe878) at >> main.c:159 >> gnome_client = (GnomeClient *) 0x52d0e80 >> context = (GOptionContext *) 0x52d0e80 >> logview = (LogviewWindow *) 0x1 >> >>