I just figure out today how to get what I believe is a full unity session up and running in a valgrind X:
1. Log out, we're going to stop the current X session.
2. Switch to a VT (ctrl+alt+fn2)
3. Log in
4. $ sudo stop lightdm
5. $ sudo valgrind Xorg :0 2>&1 | tee /tmp/log
6. Switch to another VT (ctrl+alt+fn3) and login (or use a different screen window if you are running screen)
7. $ DISPLAY=:0 dbus-launch unity
Make sure there are no user dbus daemons running before running dbus-launch. That seemed to mess things up. Also, the desktop is going to run *REALLY* *REALLY* slow and might take multiple minutes just to start. It may also have all kinds of visual artifacts. Hopefully you can get around them to reproduce the issue. Once you have, attach /tmp/log here.
I just figure out today how to get what I believe is a full unity session up and running in a valgrind X:
1. Log out, we're going to stop the current X session.
2. Switch to a VT (ctrl+alt+fn2)
3. Log in
4. $ sudo stop lightdm
5. $ sudo valgrind Xorg :0 2>&1 | tee /tmp/log
6. Switch to another VT (ctrl+alt+fn3) and login (or use a different screen window if you are running screen)
7. $ DISPLAY=:0 dbus-launch unity
Make sure there are no user dbus daemons running before running dbus-launch. That seemed to mess things up. Also, the desktop is going to run *REALLY* *REALLY* slow and might take multiple minutes just to start. It may also have all kinds of visual artifacts. Hopefully you can get around them to reproduce the issue. Once you have, attach /tmp/log here.
Thanks!