[Call for Testing] X.org 7.5 for FreeBSD
rnoland at FreeBSD.org
Sun Mar 21 14:00:11 UTC 2010
On Sat, 2010-03-20 at 18:47 +0100, Torfinn Ingolfsen wrote:
> On Sat, Mar 20, 2010 at 1:26 PM, Gary Jennejohn
> <gary.jennejohn at freenet.de>wrote:
> > Well, I don't know whether this is really relevant, but I noticed that
> > xfce4-session actually depends on dbus-glib and not dbus. It might be
> > necessary to reinstall dbus-glib with DBUS_DISABLE_CHECKS set.
> > This is easily done by modifying devel/dbus-glib/Makefile to set
> > --enable-checks=no at line 320.
> Ok, I tried that too. Sadly, it had no effect. xfce4-session core dumps as
> before with this option set for dbus-glib. Yes, I restarted dbus after
> reinstalling this port.
> > Of course, this is just a hack and doesn't fix the real problem and we're
> > probably all getting tired of this thread :)
> Possibly, but I'm willing to try a few suggestions more.
> It would be nice if it worked.
You said that X also crashes when this happens, correct? If so, rebuild
xorg-server with -DWITH_DEBUG. ssh into the machine and "gdb startx
-- :0", or If you can get X running before starting xfce4-session, just
attach gdb to the running Xorg server. You must do this from a second
machine or you will just lock everything up. When the server exits,
your screen will freeze and you will be able to get a backtrace from
gdb. Then just hit 'c' in gdb and it will finish aborting and restart
Robert Noland <rnoland at FreeBSD.org>
More information about the freebsd-ports