PDA

View Full Version : [ubuntu] Emerald not working on Jaunty



Mayfairy
July 2nd, 2009, 08:50 AM
I just upgraded from Intrepid to Jaunty. Everything went nicely, but after that upgrade I haven't been able to get Emerald working anymore.

After the upgrade I had to manually add a Grub entry for new kernel (2.6.28.13 generic) and re-install the Nvidia drivers. I installed it manually using drivers 185.19.

After that I chose Extra settings from appearance settings and it whips out emerald (without the borders) and asks if I want to keep the settings. It won't let me click anything and after a second or two it switches back to metacity and asks if I want to keep those settings. No matter which answer I choose I get metacity.

Nvidia X server settings page shows things as they should be. Also compiz-check script gives OK on everything.

Choosing emerald on fusion icon or doing 'emerald --replace' strips away metacity borders, apparently trying to enable emerald. I've tried this with a few different emerald themes.

I've tried reinstalling emerald and all things related to compiz but it didn't do anything.

My xorg.conf (created by nvidia settings with none of my own modifications yet) looks like this:


# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Fri Apr 3 13:01:52 PST 2009

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection


Anything comes to mind that might help?

EDIT: Glxgears works and gives me roughly 13k FPS.

EDIT: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/341079
This bug seems to be what I have, but the thing described in tha last message there doesn't work for me.

Mayfairy
July 2nd, 2009, 12:20 PM
Here's the 'compiz_crash-21399.out' info that it spit out when I tried 'compiz --replace'.

(no debugging symbols found)
Attaching to program: /usr/bin/compiz.real, process 21399
Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcomposite.so.1
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libICE.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libxslt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libstartup-notification-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstartup-notification-1.so.0
Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /lib/tls/i686/cmov/libm.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/tls/i686/cmov/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /lib/libuuid.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libGLcore.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLcore.so.1
Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libXau.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/compiz/libccp.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libccp.so
Reading symbols from /usr/lib/libcompizconfig.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcompizconfig.so.0
Reading symbols from /usr/lib/libprotobuf.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libprotobuf.so.3
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb6affa70 (LWP 21399)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib/compizconfig/backends/libini.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compizconfig/backends/libini.so
Reading symbols from /usr/lib/compiz/libcrashhandler.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libcrashhandler.so
Reading symbols from /usr/lib/compiz/libdbus.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libdbus.so
Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/compiz/libdecoration.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libdecoration.so
Reading symbols from /usr/lib/libdecoration.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdecoration.so.0
Reading symbols from /usr/lib/compiz/libextrawm.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libextrawm.so
Reading symbols from /usr/lib/compiz/libglib.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libglib.so
Reading symbols from /usr/lib/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /usr/lib/compiz/libimgjpeg.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libimgjpeg.so
Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/compiz/libmousepoll.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libmousepoll.so
Reading symbols from /usr/lib/compiz/libmove.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libmove.so
Reading symbols from /usr/lib/compiz/libplace.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libplace.so
Reading symbols from /usr/lib/compiz/libpng.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libpng.so
Reading symbols from /usr/lib/libpng12.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/compiz/libregex.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libregex.so
Reading symbols from /usr/lib/compiz/libresize.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libresize.so
Reading symbols from /usr/lib/compiz/libresizeinfo.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libresizeinfo.so
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libdirectfb-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirectfb-1.0.so.0
Reading symbols from /usr/lib/libfusion-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfusion-1.0.so.0
Reading symbols from /usr/lib/libdirect-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdirect-1.0.so.0
Reading symbols from /usr/lib/libxcb-render-util.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-render-util.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libexpat.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/compiz/libshift.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libshift.so
Reading symbols from /usr/lib/compiz/libthumbnail.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libthumbnail.so
Reading symbols from /usr/lib/compiz/libvpswitch.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libvpswitch.so
Reading symbols from /usr/lib/compiz/libwidget.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libwidget.so
Reading symbols from /usr/lib/compiz/libwinrules.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libwinrules.so
Reading symbols from /usr/lib/compiz/libwobbly.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libwobbly.so
Reading symbols from /usr/lib/compiz/libworkarounds.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libworkarounds.so
Reading symbols from /usr/lib/compiz/libgnomecompat.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libgnomecompat.so
Reading symbols from /usr/lib/compiz/libanimation.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libanimation.so
Reading symbols from /usr/lib/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /usr/lib/compiz/libanimationaddon.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libanimationaddon.so
Reading symbols from /usr/lib/compiz/libblur.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libblur.so
Reading symbols from /usr/lib/compiz/libcube.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libcube.so
Reading symbols from /usr/lib/compiz/libexpo.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libexpo.so
Reading symbols from /usr/lib/compiz/libreflex.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libreflex.so
Reading symbols from /usr/lib/compiz/librotate.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/librotate.so
Reading symbols from /usr/lib/compiz/libscale.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/compiz/libscale.so
Reading symbols from /home/teo/.compiz/plugins/libscreensaver.so...done.
Loaded symbols for /home/teo/.compiz/plugins/libscreensaver.so
Reading symbols from /usr/lib/libXss.so.1...done.
Loaded symbols for /usr/lib/libXss.so.1
Reading symbols from /usr/lib/libX11-xcb.so.1...done.
Loaded symbols for /usr/lib/libX11-xcb.so.1

0xb7fb4430 in __kernel_vsyscall ()
(gdb) (gdb)
Thread 1 (Thread 0xb6affa70 (LWP 21399)):
#0 0xb7fb4430 in __kernel_vsyscall ()
#1 0xb7c502a3 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7bea57b in ?? () from /lib/tls/i686/cmov/libc.so.6
#3 0xb513b3a7 in ?? () from /usr/lib/compiz/libcrashhandler.so
#4 <signal handler called>
#5 0xb7b039ad in _XSend () from /usr/lib/libX11.so.6
#6 0xb7b04169 in _XFlush () from /usr/lib/libX11.so.6
#7 0xb7af1108 in XQueryExtension () from /usr/lib/libX11.so.6
#8 0xb7ae5631 in XInitExtension () from /usr/lib/libX11.so.6
#9 0xb7abed6f in XextAddDisplay () from /usr/lib/libXext.so.6
#10 0xb4b3bace in ?? () from /usr/lib/libXss.so.1
#11 0xb4b3be3e in XScreenSaverQueryExtension () from /usr/lib/libXss.so.1
#12 0xb4b5d395 in screenSaverSetXScreenSaver (d=0x92b4d98, enable=1) at screensaver.cpp:220
dummy = -1263147156
root = 3213686712
attr = {background_pixmap = 167127896, background_pixel = 3213686624, border_pixmap = 3086757499, border_pixel = 167128336, bit_gravity = 0, win_gravity = 1, backing_store = 1, backing_planes = 0,
backing_pixel = 3031774077, save_under = 261, event_mask = -1263202304, do_not_propagate_mask = 69648, override_redirect = 1, colormap = 3031773472, cursor = 3031834612}
mask = 134684144
sd = (ScreenSaverDisplay *) 0xa139120
#13 0xb4b5d7b9 in screenSaverInitDisplay (p=0x9d7dfc0, d=0x92b4d98) at screensaver.cpp:368
sd = (ScreenSaverDisplay *) 0xa139120
#14 0xb4b5c4c8 in screenSaverInitObject (p=0x9d7dfc0, o=0x92b4d98) at screensaver.cpp:399
dispTab = {0, 0xb4b5d665 <screenSaverInitDisplay>, 0xb4b5ce1c <screenSaverInitScreen>, 0xb4b5cfd8 <screenSaverInitWindow>}
#15 0xb4b5f8ad in screensaverOptionsInitObjectWrapper (p=0x9d7dfc0, o=0x92b4d98) at build/screensaver_options.c:632
rv = 1
#16 0x08071e1d in ?? ()
#17 0x0805421a in forEachDisplayObject ()
#18 0x08072102 in ?? ()
#19 0x08052f43 in compObjectForEachType ()
#20 0x08071e42 in ?? ()
#21 0x08071fad in pushPlugin ()
#22 0x08058723 in eventLoop ()
#23 0x08052b75 in main ()
#0 0xb7fb4430 in __kernel_vsyscall ()
(gdb)
(gdb)
(gdb) #0 0xb7fb4430 in __kernel_vsyscall ()
#1 0xb7c502a3 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7bea57b in ?? () from /lib/tls/i686/cmov/libc.so.6
#3 0xb513b3a7 in ?? () from /usr/lib/compiz/libcrashhandler.so
#4 <signal handler called>
#5 0xb7b039ad in _XSend () from /usr/lib/libX11.so.6
#6 0xb7b04169 in _XFlush () from /usr/lib/libX11.so.6
#7 0xb7af1108 in XQueryExtension () from /usr/lib/libX11.so.6
#8 0xb7ae5631 in XInitExtension () from /usr/lib/libX11.so.6
#9 0xb7abed6f in XextAddDisplay () from /usr/lib/libXext.so.6
#10 0xb4b3bace in ?? () from /usr/lib/libXss.so.1
#11 0xb4b3be3e in XScreenSaverQueryExtension () from /usr/lib/libXss.so.1
#12 0xb4b5d395 in screenSaverSetXScreenSaver (d=0x92b4d98, enable=1) at screensaver.cpp:220
#13 0xb4b5d7b9 in screenSaverInitDisplay (p=0x9d7dfc0, d=0x92b4d98) at screensaver.cpp:368
#14 0xb4b5c4c8 in screenSaverInitObject (p=0x9d7dfc0, o=0x92b4d98) at screensaver.cpp:399
#15 0xb4b5f8ad in screensaverOptionsInitObjectWrapper (p=0x9d7dfc0, o=0x92b4d98) at build/screensaver_options.c:632
#16 0x08071e1d in ?? ()
#17 0x0805421a in forEachDisplayObject ()
#18 0x08072102 in ?? ()
#19 0x08052f43 in compObjectForEachType ()
#20 0x08071e42 in ?? ()
#21 0x08071fad in pushPlugin ()
#22 0x08058723 in eventLoop ()
#23 0x08052b75 in main ()
(gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/compiz.real, process 21399

Mayfairy
July 2nd, 2009, 12:30 PM
Whew! Apparently it was some malfunctioning plugin.
I had downloaded a bunch of them manually and tried them out. They seemed to work nicely with 8.10 but after 9.04 upgrade they didn't.

What I did was I deleted all the '.so' files in '~/.compiz/plugins/' and did 'compiz --replace' again.
The first 'compiz --replace' that spawned the '.out' file had an entry about 'anaglyph' plugin not loading properly, so that's where I got my hint to go on a plugin hunt.

You may consider this problem solved, for now at least.