Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246136 - gnome-base/nautilus-2.24.1 hangs on FEATURES=test
Summary: gnome-base/nautilus-2.24.1 hangs on FEATURES=test
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.24
  Show dependency tree
 
Reported: 2008-11-09 09:10 UTC by Hans de Graaff
Modified: 2009-10-28 22:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The bug-buddy report for lt-nautilus (lt-nautilus-bugreport.txt,4.42 KB, text/plain)
2008-11-09 09:11 UTC, Hans de Graaff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev 2008-11-09 09:10:46 UTC
Trying to emerge gnome-base/nautilus-2.24.1 with FEATURES=test hangs for me. The last output is:



Making check in file-manager
make[3]: Entering directory `/var/tmp/portage/gnome-base/nautilus-2.24.1/work/nautilus-2.24.1/src/file-manager'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/var/tmp/portage/gnome-base/nautilus-2.24.1/work/nautilus-2.24.1/src/file-manager'
make[3]: Entering directory `/var/tmp/portage/gnome-base/nautilus-2.24.1/work/nautilus-2.24.1/src'
make  check-TESTS
make[4]: Entering directory `/var/tmp/portage/gnome-base/nautilus-2.24.1/work/nautilus-2.24.1/src'
Xlib:  extension "RANDR" missing on display ":1.0".

** WARNING **: Owner of /tmp/orbit-graaff is not the current user

aborting...
Xlib:  extension "RANDR" missing on display ":1.0".

** (bug-buddy:19102): WARNING **: Owner of /tmp/orbit-graaff is not the current user

/usr/libexec/lt-nautilus: No such file or directory.


Running 'make check' manually in the work directory gives me a bug-buddy window saying "The application lt-nautilus has crashed." After saving the bug report 'make check' completes properly.
Comment 1 Hans de Graaff gentoo-dev 2008-11-09 09:11:12 UTC
Created attachment 171155 [details]
The bug-buddy report for lt-nautilus
Comment 2 Xake 2009-03-03 05:02:34 UTC
Try add "unset ORBIT_SOCKETDIR" to src_test() and see if that helps.
Comment 3 Hans de Graaff gentoo-dev 2009-03-14 07:43:45 UTC
The problem still occurs with nautilus 2.24.2-1.

(In reply to comment #2)
> Try add "unset ORBIT_SOCKETDIR" to src_test() and see if that helps.

make[4]: Entering directory `/var/tmp/portage/gnome-base/nautilus-2.24.2-r1/work/nautilus-2.24.2/src'
Xlib:  extension "RANDR" missing on display ":1.0".

Eel-WARNING **: GConf error:
  Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/gconf/ for information. (Details -  1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
aborting...
Xlib:  extension "RANDR" missing on display ":1.0".
/usr/libexec/lt-nautilus: No such file or directory.


So, slightly different output, but still the same problem.
Comment 4 Gilles Dartiguelongue gentoo-dev 2009-09-22 06:38:30 UTC
Could you try unsetting DBUS_SESSION_BUS_ADDRESS in src_test ?
Also if it still fails, please rebuild the dependencies with debugging symbols so that the backtrace can give us a clue of where to look for the problem. It'd be nice to test 2.26 as well since we are preparing stabilization at bug #281427.
Comment 5 Hans de Graaff gentoo-dev 2009-09-26 19:30:16 UTC
I'm still seeing this with nautilus 2.26.3. unsetting DBUS_SESSION_BUS_ADDRESS gives me a different error: 

make  check-TESTS
make[4]: Entering directory `/var/tmp/portage/gnome-base/nautilus-2.26.3/work/nautilus-2.26.3/src'

** WARNING **: Owner of /tmp/orbit-graaff is not the current user

aborting...
./check-nautilus: line 2: 10910 Aborted                 ./nautilus --check --g-fatal-warnings
FAIL: check-nautilus

Also adding "unset ORBIT_SOCKETDIR" gives me a clean run! At this point my src_test is this:

src_test() {
    addwrite "/root/.gnome2_private"
    unset SESSION_MANAGER
    unset ORBIT_SOCKETDIR
    unset DBUS_SESSION_BUS_ADDRESS
    Xemake check || die "Test phase failed"
}
Comment 6 Gilles Dartiguelongue gentoo-dev 2009-10-28 22:06:44 UTC
+  28 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org>
+  -nautilus-2.24.2.ebuild, nautilus-2.24.2-r3.ebuild,
+  -nautilus-2.26.2-r1.ebuild, -nautilus-2.26.3.ebuild,
+  -nautilus-2.26.3-r1.ebuild,
+  -files/nautilus-2.26.3-file-management-properties-ui-dup-id.patch,
+  nautilus-2.26.4.ebuild:
+  Add more envvar cleanup to src_test, bug #246136. Clean up revisions.
+
Thanks for reporting and the tests.