Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Mar 2010 11:03:49 +0100
From:      Gary Jennejohn <gary.jennejohn@freenet.de>
To:        Torfinn Ingolfsen <tingox@gmail.com>
Cc:        ports@freebsd.org, x11@freebsd.org
Subject:   Re: [Call for Testing] X.org 7.5 for FreeBSD
Message-ID:  <20100319110349.1214be6d@ernst.jennejohn.org>
In-Reply-To: <ef8c8a881003181420t2490ef51q5e8c8b3373cee3ce@mail.gmail.com>
References:  <20100311134413.GH19740@bsdcrew.de> <ef8c8a881003141235m5876d0ady55d788a053cfd477@mail.gmail.com> <ef8c8a881003141304j562b5ffds469823eeaef39796@mail.gmail.com> <7d6fde3d1003141343o7a7f3f36n9a1eb447cdc5f1e6@mail.gmail.com> <ef8c8a881003151440x12c660a0o603d163ac845e53c@mail.gmail.com> <1268690553.2608.590.camel@balrog.2hip.net> <ef8c8a881003181116i5f59dc71ub00477469459924a@mail.gmail.com> <7d6fde3d1003181153r673e97c2o621203508172bb41@mail.gmail.com> <ef8c8a881003181412l4401e937qdd0bfe3a4d1a6533@mail.gmail.com> <6201873e1003181416x62106337ye5c06dd0202a5827@mail.gmail.com> <ef8c8a881003181420t2490ef51q5e8c8b3373cee3ce@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 18 Mar 2010 22:20:23 +0100
Torfinn Ingolfsen <tingox@gmail.com> wrote:

> On Thu, Mar 18, 2010 at 10:16 PM, Adam Vande More <amvandemore@gmail.com>wrote:
> 
> > On Thu, Mar 18, 2010 at 4:12 PM, Torfinn Ingolfsen <tingox@gmail.com>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100319110349.1214be6d>