Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Gnome-3.2.1 + g-s-d = libmozjs.185.so error
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Wed Oct 12, 2011 3:45 pm    Post subject: [solved] Gnome-3.2.1 + g-s-d = libmozjs.185.so error Reply with quote

So I may have jumped the gun here, as updating to Gnome-3.2.0 has lead to a system which won't load the shell, and leaves me with segfaults. I can only log into gnome-fallback mode.
I have read posts which suggest it's possibly a combination of nvidia-drivers and xorg-server, but I have tried all combinations with no joy. I am currently using nouveau, still no joy.

Here is what I have found from .xsession-errors when I attempt to log in to the shell.
Code:
Oct 12 12:44:53 pig kernel: [36472.713368] gnome-settings-[23857]: segfault at b240be10 ip b240be10 sp bf8ecc1c error 4 in libpulse-mainloop-glib.so.0.0.4[b24e5000+3000]
Oct 12 12:44:55 pig gnome-session[23825]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal

Don't know if the above is related to my unstable glibc-2.13-r4 or pulseaudio.
Code:
Oct 12 12:48:08 pig gnome-session[4164]: WARNING: Application 'gnome-shell.desktop' killed by signal
Oct 12 12:48:16 pig kernel: [  142.334174] gnome-settings-[4454]: segfault at b22c6e10 ip b22c6e10 sp bfc61b2c error 4 in user[b2331000+4000]
Oct 12 12:48:16 pig gnome-session[4164]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal

I am confused by the reference to "user" :?
Code:
Oct 12 12:52:44 pig gnome-keyring-daemon[8428]: couldn't access conrol socket: /tmp/keyring-GqhfcY/control: No such file or directory
Oct 12 12:52:44 pig gnome-keyring-daemon[8429]: couldn't access conrol socket: /tmp/keyring-GqhfcY/control: No such file or directory
Oct 12 12:52:44 pig gnome-keyring-daemon[8432]: couldn't access conrol socket: /tmp/keyring-GqhfcY/control: No such file or directory
Oct 12 12:52:44 pig gnome-keyring-daemon[8435]: couldn't access conrol socket: /tmp/keyring-GqhfcY/control: No such file or directory
Oct 12 12:52:44 pig kernel: [  410.540984] gnome-settings-[8431]: segfault at 411 ip b706baee sp bf964338 error 6 in libc-2.13.so[b6ffb000+159000]
Oct 12 12:52:44 pig gnome-session[8400]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal

Again, is it my unstables glibc to blame? As we all know you can't just downgrade. :(
Code:
Oct 12 12:53:59 pig kernel: [  484.848730] gnome-shell[9643] general protection ip:b6746884 sp:bf8b9114 error:0 in libmozjs185.so.1.0.0[b6709000+2f1000]
Oct 12 12:53:59 pig polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.47, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.utf8) (disconnected from bus)
Oct 12 12:53:59 pig gnome-session[9564]: WARNING: Application 'gnome-shell.desktop' killed by signal
Oct 12 12:54:00 pig polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.51 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.utf8)
Oct 12 12:54:01 pig kernel: [  486.998489] gnome-shell[9763] general protection ip:b66fa884 sp:bff15a14 error:0 in libmozjs185.so.1.0.0[b66bd000+2f1000]
Oct 12 12:54:01 pig polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.51, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.utf8) (disconnected from bus)
Oct 12 12:54:01 pig gnome-session[9564]: WARNING: Application 'gnome-shell.desktop' killed by signal
Oct 12 12:54:01 pig gnome-session[9564]: WARNING: App 'gnome-shell.desktop' respawning too quickly
Oct 12 12:54:02 pig kernel: [  488.668243] gnome-settings-[9595]: segfault at b2428e10 ip b2428e10 sp bfa5c7fc error 4 in user[b24e9000+4000]
Oct 12 12:54:03 pig gnome-session[9564]: WARNING: Application 'gnome-settings-daemon.desktop' killed by signal

I see a lot of this segfaulting in libmozjs.185.so and I know that pertains to xulrunner, of which I am using ~x86 2.0.1-r1 .
I have recompiled all of the above, xulrunner, glibc pulseaudio etc etc and yet the shell still won't play.
emerge --info
Code:
Portage 2.1.10.11 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.3, glibc-2.13-r4, 3.0.4-gentoo i686)
=================================================================
System uname: Linux-3.0.4-gentoo-i686-Pentium-R-_Dual-Core_CPU_E5400_@_2.70GHz-with-gentoo-2.0.3
Timestamp of tree: Tue, 11 Oct 2011 22:30:01 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:          4.2_p8-r1
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r1, 3.1.3-r1
dev-util/cmake:           2.8.4-r1
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.8.3-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1, 9999
sys-devel/binutils:       2.20.1-r1
sys-devel/gcc:            4.4.5, 4.5.3-r1
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo sunrise zugaina desktop-effects gamerlay-stable sardemff7 gnome
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA dlj-1.1 Oracle-BCLA-JavaSE"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=core2 -mmmx -msse -msse2 -msse3 -mmmx -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mmmx -msse -msse2 -msse3 -mmmx -O2 -pipe -fomit-frame-pointer"
DISTDIR="/mnt/nfs_portage/distfiles"
FEATURES="assume-digests binpkg-logs distcc distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.virginmedia.com/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB"
MAKEOPTS="-j7"
PKGDIR="/mnt/nfs_portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/zugaina /var/lib/layman/desktop-effects /var/lib/layman/gamerlay /var/lib/layman/sardemff7 /var/lib/layman/gnome"
SYNC="rsync://pig2/gentoo-portage"
USE="X X509 a52 aac acl acpi additions alsa animation-rtl apache2 applet archive artworkextra autoipd berkdb binary-drivers bluetooth branding bzip2 cairo caps cdaudio cdda cdio cdr cdrkit cdrom cdrtools cg cifs cleartype cli client consolekit cracklib crypt cuda cups curl curlwrappers cursors cxx dbase dbus desktop-effects device-mapper dga dns dri dso dts dv dvb dvbplayer dvbsetup dvd dvdnav dvdr dvdread eds effects emboss encode equalizer evo exif extraicons extras fam fat fat16 fbcondecor fbosd fbsplash ffmpeg fftw firefox fits flac flash fltk flv fontconfig foomaticdb fortran ftp fuse gallium games gcj gconf gd gdbm gdm gdu gedit gif git gjs glade glib glitz glx gmedia gnome gnome-dvb-daemon gnome-keyring gnome-print gnome-shell gnomecanvas gnomecd gnutls gphoto2 gpib gpm gps graphviz grub gstreamer gtk gtkhtml gtkstyle h224 hardware hddtemp help-screen hibernate-script hidd howl-compat hpn htsp http httpd i2c icc icons iconv id3 id3tag idn ieee1394 imagemagick imap inotify ipc iplayer iptables ipv6 ivman jack java java6 javascript jpeg jpeg2k kdrive kerberos keymap lame laptop lastfm lastfmradio lcms ldap libburn libgda libmpeg2 libnotify libsamplerate libsexy libsoup libv4l2 libvisual lm_sensors logrotate lzo mad mailwrapper mbox mdnsresponder-compat metadata mime mms mmx mmxext mng modplug modules mono mp2 mp3 mp4 mpd mpeg mpg123 mplayer mudflap nautilus ncurses net network networking networkmanager new-login nfs nfsv3 nfsv4 nls nptl nptlonly nss ntfs ntp nvidia nvram nvtv objc offensive ogg openal opengl openmp openstreetmap optimization osc oss outputs overlays pam parted pcre pdf perl pipechan pixmaps player playlist plugins plymouth pm-utils pmu png policykit ppds pppd pvr pyqt4 python python-daap qt4 quicktime raw readline rss rsync rtsp ruby sasl scrobbler sctp sdl search-screen server session sftp shaders sharedext sharedmem shm shmvideo showtabbar sid sip slideshow slp smi smp smtp sndfile snmp sockets sound spell splash sql sqlite sse sse2 sse3 ssh ssl ssse3 startup-notification svg swf symlink sysfs syslog sysvipc taglib tcpd tdb teletext tetex themes theora tiff tk toolbar tools tordns totem transcode truetype tvheadend twisted twolame type3 udev udev-acl underscores unicode unsupported upnp usb userpriv v4l2 vdpau vdr vfat vga vhook via video videos virtualbox vnc vorbis wav wavpack weather weather-metar weather-xoap webdav win32codecs wma wmf wmp wxwidgets x264 x86 x86emu xattr xcb xcomposite xcursors xf86 xine xml xorg xosd xpm xrandr xrender xulrunner xv xvid xvmc youtube yv12 zlib" ALSA_CARDS="emu10k1 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="auth_digest authn_file authz_groupfile authz_host dav dav_fs dir mime status" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="plymouth" DVB_CARDS="usb-wt220u" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau nv" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

It's been suggested gnome-settings-daemon is to blame.
I hate saying this, but, any ideas?
_________________
Whatever you do, do it properly!


Last edited by Thistled on Thu Dec 08, 2011 7:09 pm; edited 2 times in total
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Fri Oct 14, 2011 8:12 pm    Post subject: Reply with quote

** UPDATE **

Okay, so Nouveau has made no difference, and I have switched back to nvidia, and here is what I have noticed.

When I select:
Code:
eselect opengl nvidia

GDM will log in, it will fade to the desktop, but then the desktop will "flicker" twice, then Gentoo jumps back to the "OOPS! Something has gone wrong" screen, and back to GDM Log in when I hit the Log out button.
But, when I select:
Code:
eselect opengl xorg-x11

GDM will log in, fade to the desktop, but this time no "flicker". Then gnome-fallback loads.

Like I said above, I have noticed users of other distributions suggesting it's nvidia to blame, and upgrading to the latest ~x86 seems to do the trick, but that is not the case for me.

So it seems Nvidia is to blame for this afterall. (Or something is going on with gnome-shell which does not go down too well with desktop compositing.

I personally think the "flicker" I am referring to above, has something to do with the sliding panels which appear when gnome-shell loads. It looks as if nvidia can't deal with the request for eye candy.

The most frustrating thing is, I am not getting a clear indicator to the culprit in my logs. (At least I don't see any, apart from what I have quoted above)

I have never posted a bug before to bugzilla, but to be honest, I will get my head bitten off for using {M}~x86 3.2.0

I'm starting to think I am the only person in the Gentoo / GNOME community who can't use gnome-shell just now. :x
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
wizulis
n00b
n00b


Joined: 07 Nov 2010
Posts: 46

PostPosted: Sun Oct 16, 2011 5:04 pm    Post subject: Reply with quote

Similar problem here too. It is not related to nvidia, as I am running on intel video card.

When you select xorg-x11 as the opengl backend, gnome starts in fallback-mode because gnome-shell needs hardware acceleration.

The flicker is when the gnome-shell starts .. and the segfault happens right when the topbar should appear.
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Mon Oct 17, 2011 8:22 pm    Post subject: Reply with quote

So is your .xsession-errors similar to mine?
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
golagoda
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jun 2011
Posts: 105
Location: Australia

PostPosted: Tue Oct 18, 2011 7:35 am    Post subject: Reply with quote

I had a similar problem and I just emerged a bunch of relevant things with more useflags and upgraded a few things, unfortunately the only thing I remember is emerging glibc with the gd flag added and upgrading a few things.

Just for reference the gnome packages I have on a fully working gnome 3.2 system are
Code:

gnome-base/dconf-0.10.0
gnome-base/gconf-2.32.4
gnome-base/gdm-3.2.0-r1
gnome-base/gnome-common-3.1.0
gnome-base/gnome-control-center-3.2.0-r1
gnome-base/gnome-desktop-2.32.1-r1
gnome-base/gnome-desktop-3.2.0-r2
gnome-base/gnome-keyring-3.2.0-r1
gnome-base/gnome-menus-3.2.0.1
gnome-base/gnome-mime-data-2.18.0
gnome-base/gnome-session-3.2.0
gnome-base/gnome-settings-daemon-3.2.0-r3
gnome-base/gnome-shell-3.2.0-r1
gnome-base/gnome-vfs-2.24.4-r1
gnome-base/gsettings-desktop-schemas-3.2.0
gnome-base/gvfs-1.6.7-r1
gnome-base/libbonobo-2.24.3
gnome-base/libbonoboui-2.24.5
gnome-base/libglade-2.6.4
gnome-base/libgnome-2.32.1
gnome-base/libgnome-keyring-3.2.0
gnome-base/libgnomecanvas-2.30.3
gnome-base/libgnomekbd-3.2.0
gnome-base/libgnomeprint-2.18.8
gnome-base/libgnomeprintui-2.18.6
gnome-base/libgnomeui-2.24.5
gnome-base/libgtop-2.28.4
gnome-base/librsvg-2.34.1-r1
gnome-base/nautilus-3.2.0
gnome-base/orbit-2.14.19-r1
gnome-extra/evolution-data-server-3.2.0
gnome-extra/gnome-audio-2.22.2
gnome-extra/gnome-tweak-tool-3.2.0
gnome-extra/nautilus-open-terminal-0.18
gnome-extra/polkit-gnome-0.101-r1
gnome-extra/sushi-0.2.0
gnome-extra/zenity-2.32.1
media-plugins/gst-plugins-gnomevfs-0.10.35
media-video/gnome-video-effects-0.3.0
net-libs/gnome-online-accounts-3.2.0
net-libs/libsoup-gnome-2.34.3
net-print/libgnomecups-0.2.3-r1
net-wireless/gnome-bluetooth-3.2.0
sys-apps/gnome-disk-utility-2.32.1-r1
x11-libs/gnome-pty-helper-0.28.1
x11-terms/gnome-terminal-3.2.0
x11-themes/gnome-icon-theme-3.0.0
x11-themes/gnome-icon-theme-extras-3.0.0
x11-themes/gnome-icon-theme-symbolic-3.2.0
x11-themes/gnome-themes-standard-3.2.0


I also use nvidia by the way.
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Tue Oct 18, 2011 9:26 pm    Post subject: Reply with quote

Could you please post the output of
Code:
/etc/portage/package.use

and I can compare the USE flags, as I may have broken my USE set up for gnome3.
That would be much appreciated.

And even better if you could also post the output of:
Code:
emerge --info


I'll get my reading glasses out and have a gander.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
wizulis
n00b
n00b


Joined: 07 Nov 2010
Posts: 46

PostPosted: Wed Oct 19, 2011 5:13 am    Post subject: Reply with quote

Thistled wrote:
So is your .xsession-errors similar to mine?


It was quite similar (I tried to create it again, but starting gnome-shell did not create it now :(, so i'm judging from memory).
BUT! the latest emerge --sync && layman -S && emerge -uDNav world fixed everything for me, i'm writing this from a working gnome-shell :)
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Wed Oct 19, 2011 1:37 pm    Post subject: Reply with quote

Well, a
Code:
layman -S and emerge --sync && emerge -uDNav world
means I CAN'T update, as dev-libs/atk-2.2 has been removed from portage, which means it wants to downgrade to atk-2.0.1

THIS IS BAD NEWS

As atk-2.2 is a requirement of gnome-core-libs-3.2.0

Does this mean gnome-core-libs is about to appear as 3.2.1 ??

I have been updating my system everyday for the last fortnight, hoping that "the fix" will arrive, and it hasn't.
Now I am stuck because someone has removed the ATK which gnome3 needs. WTF?
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
wizulis
n00b
n00b


Joined: 07 Nov 2010
Posts: 46

PostPosted: Wed Oct 19, 2011 4:12 pm    Post subject: Reply with quote

It looks like atk-2.2.0 is just hardmasked (http://gentoo-portage.com/dev-libs/atk) .. You can just unmask it then.
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2231
Location: Germany

PostPosted: Wed Oct 19, 2011 8:25 pm    Post subject: Reply with quote

Is this your first step from gnome3.0 to gnome3.2?

I had some trouble updating too, but not the same errors as in your .xsession-errors. Here i just solved it to use the stable sys-libs/glibc-2.12.2 and dev-libs/glib-2.30

And i had to reemerge all gnome Packages. And i rebuild thinks like consolekit and take care with updates just all two weeks. And try to login with a fresh users too!

I use the masked dev-libs/atk-2.2.0 (which is in the overlay!). And i rebuild other packages too: app-accessibility/at-spi2-atk and dev-cpp/atkmm.
(Note: My Sync of portage and the gnome-overlay is from last Saturday)

When you had one isse, try to use other Version of that package that fail to compile, sometimes a lower version or a higher one but avoid 9999!
The gnome-packages that have a 3.2.0 Version i use them, in order to avoid Version-mixes.
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Wed Oct 19, 2011 11:10 pm    Post subject: Reply with quote

Man, I was such a drama queen in the above post. :?

Okay, so my server updates layman and portage just after midnight, and it looks like I only got "some" of the updates. Which made portage bork. (but hey it was doing its job)

I synced all again and got the newer masked atk, and that problem is resolved. Unfortunately, gnome seems to be all up to date, and yet I still cant use the shell with the nvidia-driver. Stuck in Fallback.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
golagoda
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jun 2011
Posts: 105
Location: Australia

PostPosted: Thu Oct 20, 2011 6:33 am    Post subject: Reply with quote

Thistled wrote:
Man, I was such a drama queen in the above post. :?

Okay, so my server updates layman and portage just after midnight, and it looks like I only got "some" of the updates. Which made portage bork. (but hey it was doing its job)

I synced all again and got the newer masked atk, and that problem is resolved. Unfortunately, gnome seems to be all up to date, and yet I still cant use the shell with the nvidia-driver. Stuck in Fallback.

Try using the latest nvidia-drivers if you aren't already (285.09). That's what I use along with xorg-server 10.4 (or whatever the latest stable is, I forget)

I also suggest opening up /usr/portage/profiles/package.mask, going down to where all the gnome 3 masked packages are and copying all of them to /etc/portage/package.unmask then do emerge -pvu --deep --newuse world and upgrade anything related.

I'll post that emerge --info you asked for when I can too, not on my gentoo machine at the moment..
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Fri Oct 21, 2011 2:28 pm    Post subject: Reply with quote

ChrisJumper wrote:
Is this your first step from gnome3.0 to gnome3.2?

I had some trouble updating too, but not the same errors as in your .xsession-errors. Here i just solved it to use the stable sys-libs/glibc-2.12.2 and dev-libs/glib-2.30

And i had to reemerge all gnome Packages. And i rebuild thinks like consolekit and take care with updates just all two weeks. And try to login with a fresh users too!

I use the masked dev-libs/atk-2.2.0 (which is in the overlay!). And i rebuild other packages too: app-accessibility/at-spi2-atk and dev-cpp/atkmm.
(Note: My Sync of portage and the gnome-overlay is from last Saturday)

When you had one isse, try to use other Version of that package that fail to compile, sometimes a lower version or a higher one but avoid 9999!
The gnome-packages that have a 3.2.0 Version i use them, in order to avoid Version-mixes.


I was using gnome-shell-3.0.1 without a problem, it was the upgrade to 3.1.4 (I think it was 4) which failed. So I pulled all the way back to stable 2.32, and when gnome-shell-3.2.1 was released I tried again, only to encounter exact same problem. This "problem" won't go away.

ALL packages are compiling fine. No problems with compiling or installing. It's just gnome-shell does not work.

To make matters worse.
https://bugs.gentoo.org/show_bug.cgi?id=386459
But I am still seeing the libmozjs185.so "general protection" error. whenever I try to launch gnome-shell using the nvidia opengl.
One thing is for sure, this graphics card is more than capable of delivering 3D hardware acceleration. But gnome-shell says it doesn't. Is the Nvidia GeForce 8800GT banished to hell when it comes to gnome-shell? It seems that way. :cry:
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Fri Oct 21, 2011 2:32 pm    Post subject: Reply with quote

golagoda wrote:
Thistled wrote:
Man, I was such a drama queen in the above post. :?

Okay, so my server updates layman and portage just after midnight, and it looks like I only got "some" of the updates. Which made portage bork. (but hey it was doing its job)

I synced all again and got the newer masked atk, and that problem is resolved. Unfortunately, gnome seems to be all up to date, and yet I still cant use the shell with the nvidia-driver. Stuck in Fallback.

Try using the latest nvidia-drivers if you aren't already (285.09). That's what I use along with xorg-server 10.4 (or whatever the latest stable is, I forget)

I also suggest opening up /usr/portage/profiles/package.mask, going down to where all the gnome 3 masked packages are and copying all of them to /etc/portage/package.unmask then do emerge -pvu --deep --newuse world and upgrade anything related.

I'll post that emerge --info you asked for when I can too, not on my gentoo machine at the moment..


Tried all of that man, still no joy, the same symptoms.
Here is the output of .xsession-errors when I try to log in using the latest (unstable) nvidia-driver.
Code:
## GNOME_SHELL XSESSION-ERROR Fri 21st OCT 1556hrs ##

/etc/gdm/Xsession: Beginning session setup...
/etc/gdm/Xsession: Setup done, will execute: /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent -- gnome-session
GNOME_KEYRING_CONTROL=/tmp/keyring-0O8olM
SSH_AUTH_SOCK=/tmp/keyring-0O8olM/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-0O8olM
SSH_AUTH_SOCK=/tmp/keyring-0O8olM/ssh
GPG_AGENT_INFO=/tmp/keyring-0O8olM/gpg:0:1
GNOME_KEYRING_CONTROL=/tmp/keyring-0O8olM
SSH_AUTH_SOCK=/tmp/keyring-0O8olM/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-0O8olM
SSH_AUTH_SOCK=/tmp/keyring-0O8olM/ssh

(gnome-settings-daemon:5107): color-plugin-WARNING **: failed to get edid: unable to get EDID for output
Initializing tracker-store...
Initializing tracker-miner-fs...
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-store.cfg'
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-miner-fs.cfg'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-miner-fs.log'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-miner-rss.log'
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-store.cfg'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-store.log'
      JS LOG: GNOME Shell started at Fri Oct 21 2011 15:55:53 GMT+0100 (BST)
gnome-shell-calendar-server[5199]: Got HUP on stdin - exiting
gnome-session[5072]: WARNING: Application 'gnome-shell.desktop' killed by signal
      JS LOG: GNOME Shell started at Fri Oct 21 2011 15:55:55 GMT+0100 (BST)
gnome-session[5072]: WARNING: App 'gnome-shell.desktop' respawning too quickly
gnome-shell-calendar-server[5226]: Got HUP on stdin - exiting
gnome-session[5072]: WARNING: Application 'gnome-shell.desktop' killed by signal

There is no mention of libmozjs185.so and its "general protection" error this time.

Here is the output when set to opengl=xorg-x11 (which loads up gnome-fallback)
Code:
## GNOME_SHELL_FALLBACK Fri21stOCT 1600hrs ##

/etc/gdm/Xsession: Beginning session setup...
/etc/gdm/Xsession: Setup done, will execute: /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent -- gnome-session
gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
gnome-session[9980]: WARNING: Session 'gnome' runnable check failed: Exited with code 1
** Message: couldn't access conrol socket: /tmp/keyring-GBZUwa/control: No such file or directory
GNOME_KEYRING_CONTROL=/tmp/keyring-OdhdVr
SSH_AUTH_SOCK=/tmp/keyring-OdhdVr/ssh
GNOME_KEYRING_PID=10013
** Message: couldn't access conrol socket: /tmp/keyring-GBZUwa/control: No such file or directory
** Message: couldn't access conrol socket: /tmp/keyring-GBZUwa/control: No such file or directory
GNOME_KEYRING_CONTROL=/tmp/keyring-OdhdVr
SSH_AUTH_SOCK=/tmp/keyring-OdhdVr/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-OdhdVr
SSH_AUTH_SOCK=/tmp/keyring-OdhdVr/ssh
** Message: couldn't access conrol socket: /tmp/keyring-GBZUwa/control: No such file or directory
GNOME_KEYRING_CONTROL=/tmp/keyring-OdhdVr
SSH_AUTH_SOCK=/tmp/keyring-OdhdVr/ssh
GPG_AGENT_INFO=/tmp/keyring-OdhdVr/gpg:0:1

(gnome-settings-daemon:10017): color-plugin-WARNING **: failed to get edid: unable to get EDID for output
Initializing tracker-store...
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-store.cfg'
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-store.cfg'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-store.log'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-miner-rss.log'
Initializing tracker-miner-fs...
Tracker-Message: Setting up monitor for changes to config file:'/home/malx/.config/tracker/tracker-miner-fs.cfg'
Starting log:
  File:'/home/malx/.local/share/tracker/tracker-miner-fs.log'

(gnome-panel:10048): Gtk-CRITICAL **: gtk_orientable_get_orientation: assertion `GTK_IS_ORIENTABLE (orientable)' failed

(gnome-panel:10048): Gtk-CRITICAL **: gtk_orientable_get_orientation: assertion `GTK_IS_ORIENTABLE (orientable)' failed
** (gnome-fallback-mount-helper:10054): DEBUG: Starting automounting manager
** (gnome-fallback-mount-helper:10054): DEBUG: Found ConsoleKit session at path /org/freedesktop/ConsoleKit/Session5
** (gnome-fallback-mount-helper:10054): DEBUG: ScreenSaver name appeared
** (gnome-fallback-mount-helper:10054): DEBUG: ScreenSaver proxy ready
** (gnome-fallback-mount-helper:10054): DEBUG: Screensaver GetActive() returned 0
** (gnome-fallback-mount-helper:10054): DEBUG: ConsoleKit session is active 1

(gnome-panel:10048): GLib-GObject-WARNING **: gsignal.c:2295: signal `size_request' is invalid for instance `0x8640050'
** (gnome-fallback-mount-helper:10054): DEBUG: ConsoleKit session is active 0


Dunno if it's worth mentioning, but I have no window-manager in Fallback. I have to enter metacity --replace in a terminal every time.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
golagoda
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jun 2011
Posts: 105
Location: Australia

PostPosted: Fri Oct 21, 2011 11:59 pm    Post subject: Reply with quote

http://pastebin.com/ry2W2KzN

put my emerge --info and qlist -I -U -v there
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Sat Oct 22, 2011 12:21 am    Post subject: Reply with quote

I can't not thank you enough for posting all your outputs.

I will have a look over this now and compare.

It gives me something to get my teeth into, as I am out of ideas, and starting to lose faith in Gnome, and I don't want that to happen.
I have a hunch my problem may have something to do with the fact I had to pull back to gnome-2.32 in order to get gnome back to a normal, usable system.

I'll let you know how I get on.

Thanks again man for your time and effort.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Sun Oct 23, 2011 7:10 pm    Post subject: Reply with quote

Ok, so here is an update.

I have checked the USE flags against yours and I am now using the same. That is, making sure introspection is being used where it should be.

But still no joy, and guess what, the libmozjs185.so "general protection" error is still there.

Can anyone explain why a mozilla library seems to inherently be a part of gnome-shell?
I don't even use firefox or thunderbird, and have no intention of using in the future.
I have rebuilt spidermonkey and xulrunner, and still no shell. :cry:
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
wizulis
n00b
n00b


Joined: 07 Nov 2010
Posts: 46

PostPosted: Sun Oct 23, 2011 8:27 pm    Post subject: Reply with quote

Basically gnome-shell is mostly written in java script, libmozjs is used as java script interpreter for it, well, atleast as far as I understand.
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Sun Oct 23, 2011 8:49 pm    Post subject: Reply with quote

Cool, thanks for the explanation. I knew it was written in js but didn't know it depended on a mozilla library, as such. Thought it would have interpreted on it's own, or the gnome peeps would have come up with their own interpreter.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Tue Oct 25, 2011 4:56 pm    Post subject: Reply with quote

** UPDATE **

Ok, so I have rebuilt entire system with the usual emerge -- update --newuse etc etc, and I am running the latest as of today (25th Oct).
I am now using the latest stable gentoo-sources-3.0.6 and I have also run a depclean, and still no joy.

There is no mention of anything new in .xsession-errors, it's the same as above. {gnome-shell-calendar-server} Got HUP on stdin - exiting, and 'gnome-shell.desktop' respawning too quickly. That's it, nothing changed.

I'll add, the libmozjs.185.so "general protection" error show up in my kernel log (dmesg) every time I launch gnome-shell with the nvidia binary.
Does anyone have any idea why gnome-shell does not fall back to "gnome-fallback" automatically?
I have to go to tty1 and kill gdm, then eselect opengl set xorg-x11 in order to get gnome-fallback.

I am kicking off the session with startx as opposed to using GDM, just to see if it has anything to do with GDM, but still the same problem.

I have just set up an account with bugzilla, but I fear I am about to be shot down in flames because Spidermonkey (which seems to be the culprit) is masked.
I'm really not looking forward to the "we told you so if you are using ~x86" finger shaking lecture. :lol:
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
jimmykane
n00b
n00b


Joined: 27 Nov 2011
Posts: 12

PostPosted: Tue Nov 29, 2011 1:46 am    Post subject: Reply with quote

did you get any luck?
Same things happening here.
Back to top
View user's profile Send private message
voosuz
n00b
n00b


Joined: 29 Nov 2003
Posts: 29

PostPosted: Tue Nov 29, 2011 7:42 pm    Post subject: Reply with quote

Hi,

after I installed gnome-3.2 on a freshly set up system I had the same problem: 2 general protection errors in libmozjs.185.so, followed by a segfault in gnome-settings, all visible only in the kernel log.

I solved it by recompiling gnome-shell, gjs and spidermonkey without any custom CFLAGS (i.e. default CFLAGS="-O2 -march=i686" were used). IIRC that was the only change I did to make it start up.

Good luck.
_________________
25 minutes to go
Back to top
View user's profile Send private message
jimmykane
n00b
n00b


Joined: 27 Nov 2011
Posts: 12

PostPosted: Tue Nov 29, 2011 10:17 pm    Post subject: Reply with quote

voosuz wrote:
Hi,

after I installed gnome-3.2 on a freshly set up system I had the same problem: 2 general protection errors in libmozjs.185.so, followed by a segfault in gnome-settings, all visible only in the kernel log.

I solved it by recompiling gnome-shell, gjs and spidermonkey without any custom CFLAGS (i.e. default CFLAGS="-O2 -march=i686" were used). IIRC that was the only change I did to make it start up.

Good luck.


Excactly that!

Solved for me!

I run

Code:


CFLAGS="-O2 -march=i686"  && CXXFLAGS=$CFLAGS  emerge -av gnome-shell gjs spidermonkey



and ended my problems after 1 week!

Thank you man!
_________________
gplus.to/jimmykane
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 548
Location: Scotland

PostPosted: Thu Dec 01, 2011 12:49 am    Post subject: Reply with quote

Sorry, that fix does not work for me.
I have noticed the segfault always occurs " at 162" every time. What does that mean? It's always at that number.
:(
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Aquous
l33t
l33t


Joined: 08 Jan 2011
Posts: 700

PostPosted: Thu Dec 01, 2011 8:05 am    Post subject: Reply with quote

That's the memory location which the program tried to access but was denied. It's most likely a null pointer reference offset by 0x162 bytes.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum