From owner-freebsd-ports@FreeBSD.ORG Fri Mar 19 10:03:52 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 525371065676; Fri, 19 Mar 2010 10:03:52 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout3.freenet.de (mout3.freenet.de [IPv6:2001:748:100:40::2:5]) by mx1.freebsd.org (Postfix) with ESMTP id 89FEF8FC0A; Fri, 19 Mar 2010 10:03:51 +0000 (UTC) Received: from [195.4.92.13] (helo=3.mx.freenet.de) by mout3.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.72 #2) id 1NsZ3W-0001XI-B4; Fri, 19 Mar 2010 11:03:50 +0100 Received: from p57ae228e.dip0.t-ipconnect.de ([87.174.34.142]:55333 helo=ernst.jennejohn.org) by 3.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.72 #2) id 1NsZ3W-0000Ot-1H; Fri, 19 Mar 2010 11:03:50 +0100 Date: Fri, 19 Mar 2010 11:03:49 +0100 From: Gary Jennejohn To: Torfinn Ingolfsen Message-ID: <20100319110349.1214be6d@ernst.jennejohn.org> In-Reply-To: References: <20100311134413.GH19740@bsdcrew.de> <7d6fde3d1003141343o7a7f3f36n9a1eb447cdc5f1e6@mail.gmail.com> <1268690553.2608.590.camel@balrog.2hip.net> <7d6fde3d1003181153r673e97c2o621203508172bb41@mail.gmail.com> <6201873e1003181416x62106337ye5c06dd0202a5827@mail.gmail.com> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, x11@freebsd.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2010 10:03:52 -0000 On Thu, 18 Mar 2010 22:20:23 +0100 Torfinn Ingolfsen wrote: > On Thu, Mar 18, 2010 at 10:16 PM, Adam Vande More wrote: > > > On Thu, Mar 18, 2010 at 4:12 PM, Torfinn Ingolfsen wrote: > > > >> > >> > >> Well, it says: > >> process 36926: arguments to dbus_message_new_signal() were incorrect, > >> assertion > >> "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line > >> 1165. > >> This is normally a bug in some application using the D-Bus library. > >> D-Bus is not compiled with backtrace support so unable to print a > >> backtrace > >> > >> I don't know if that message is a red herring or not. > >> I recompiled dbus with: > >> make -DWITH_DEBUG all deinstall reinstall > >> > >> But that didn't help a bit. > >> > > > > Did you restart dbus after that? > > > > Yes, I did. But I understand the question. :-) > [I trimmed Cc] Looking at dbus-memory.c it checks whether DBUS_MALLOC_BACKTRACES is set in its environment. If it is, it will try to do a backtrace. Unfortunately, the pre-requisites for actually doing the backtrace aren't met with FreeBSD (HAVE_BACKTRACE and DBUS_BUILT_R_DYNAMIC defined in config.h) so it won't work anyway. It is possible to turn off all checking by defining DBUS_DISABLE_CHECKS in config.h _before_ compiling dbus, but that may be a bad idea. Anyway, there's alreay /* #undef DBUS_DISABLE_CHECKS */ in config.h so you could theoretically try this out: a) make configure b) edit work/dbus-1.2.16/config.h and #define DBUS_DISABLE_CHECKS there c) reinstall dbus d) see what happens No guarantees and use at you own risk, etc. --- Gary Jennejohn