I ran it through strace & this is what happened just before it seemed to go into a spinlock: poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN|POLLPRI}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}], 5, 0) = 0 poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN|POLLPRI}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}], 5, 0) = 0 ioctl(5, 0x541b, [0]) = 0 poll([{fd=5, events=POLLIN, revents=POLLIN}, {fd=7, events=POLLIN|POLLPRI}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=3, events=POLLIN}], 6, -1) = 1 ioctl(5, 0x541b, [64]) = 0 read(5, "\34\362\222\1`\0\200\1\347\0\0\0\331\306\1\0\0\0\0\0\331"..., 64) = 64 poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN|POLLPRI}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}], 5, 0) = 0 ioctl(5, 0x541b, [0]) = 0 The spinlock gives me output like this: poll([{fd=5, events=POLLIN, revents=POLLIN}, {fd=7, events=POLLIN|POLLPRI}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=3, events=POLLIN}], 6, -1) = 1 ioctl(5, 0x541b, [32]) = 0 read(5, "n\2\226\1\366u\4\0\1\4\4\0\0\0\0\0\0\0\0\4\4\4\4\4\0\0"..., 32) = 32 ioctl(5, 0x541b, [0]) = 0 Reproducible: Always Steps to Reproduce: 0. emerge rsync 1. export USE="gtk2" ;emerge mozilla 2. mozilla 3. Wait Actual Results: I waited & nothing happened, although top showed that mozilla-bin had been allocated the usual amount of memory. Expected Results: Mozilla should have started up & displayed a window.
hmm, just a note that this work on my system, flags ; COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe" CXXFLAGS="-march=athlon-tbird -O2 -pipe" ACCEPT_KEYWORDS="x86 ~x86" gtk2, no mail, no news, no chat, no term, no composer.
I built Mozilla with the default settings, which gave me all the things you left out, except term. However, I need MailNews & Composer for email & web dev, although I don't care for the IRC client.
# rm /usr/lib/mozilla/components/compreg.dat And try again ?
Yeah, it works now :-) What was that file & why doesn't this happen automatically for me?
You should not need to remove it, but it seems it is invalid sometimes, or the permissions is borked. I fixed the ebuild to try and take care of this, reopen if it happens again ...