Re: More "Object ... proto .. doesn't have a dynamically-registered class, it has .."



Today my last remaining computer that had GNOME shell working (Ubuntu
12.04, GNOME shell 3.4.1), failed with the same error. Perhaps it
wasn't an update, because since that happened to the first computer
I'd been holding back on any updates on this one to make sure I still
had one computer to use GNOME shell on. It did have the same group of
updates as my previous computer did (and I suspected that updating
these on the previous computer is what caused the error on this one),
so I didn't do them. A fresh user didn't help.

I did install a couple of packages though between gnome-shell working
and not-working: here they are (none seem relevant, and there are
*none* in common with the set of updates I suspect broke the previous
computer, so perhaps updates isn't the problem)?

Another thing that I've just thought of that I did on all three
computers (Fedora GNOME 3.2, and two Ubuntu 3.4s) before they broke
was
install Spidermonkey JS from source. However I definitely have
restarted gnome-shell multiple times since that install with no
issues. But given that the problem on the Fedora computer was that
'/usr/local/lib' was before '/usr/lib' on $LD_LIBRARY_PATH, perhaps
one of these updates somehow bumped a spidermonkey library up the
search order and that is causing the problem??

Packages installed between working and not-working on Ubuntu GNOME
3.4.1 computer #2:

Start-Date: 2012-08-16  10:34:32
Commandline: apt-get install autoconf2.13
Install: automake1.4:amd64 (1.4-p6-13.1, automatic),
autoconf2.13:amd64 (2.13-61)
End-Date: 2012-08-16  10:34:45

Start-Date: 2012-08-16  11:18:56
Commandline: apt-get install python-matplotlib
Install: python-matplotlib:amd64 (1.1.1~rc1+git20120423-0ubuntu1),
python-matplotlib-data:amd64 (1.1.1~rc1+git20120423-0ubuntu1,
automatic), ttf-lyx:amd64 (2.0.2-1ubuntu2, automatic), blt:amd64
(2.4z-4.2ubuntu1, automatic), python-tk:amd64 (2.7.3-1ubuntu1,
automatic), python-pyparsing:amd64 (1.5.2-2ubuntu1, automatic)
End-Date: 2012-08-16  11:19:16

Entire `gnome-shell --replace` output (is that what you meant? I don't
get anythiing extra from `gdb gnome-shell; run --replace`:

(gnome-settings-daemon:17040): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.
gnome-session[16987]: Gtk-WARNING: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(gnome-settings-daemon:17040): color-plugin-WARNING **: failed to get
edid: unable to get EDID for output

(gnome-shell:17059): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(gnome-settings-daemon:17040): color-plugin-WARNING **: unable to get
EDID for xrandr-default: unable to get EDID for output

(gnome-settings-daemon:17040): color-plugin-WARNING **: failed to
reset xrandr-default gamma tables: gamma size is zero
    JS ERROR: !!!   Exception was: Error: Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p
    JS ERROR: !!!     lineNumber = '0'
    JS ERROR: !!!     fileName = '"gjs_throw"'
    JS ERROR: !!!     stack = '"("Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p\x01")@gjs_throw:0
_init()@/usr/share/gjs-1.0/overrides/GLib.js:252
@/usr/share/gnome-shell/js/ui/environment.js:3
"'
    JS ERROR: !!!     message = '"Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p"'
    JS ERROR: !!!   Exception was: Error: Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p
    JS ERROR: !!!     lineNumber = '0'
    JS ERROR: !!!     fileName = '"gjs_throw"'
    JS ERROR: !!!     stack = '"("Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p\x01")@gjs_throw:0
_init()@/usr/share/gjs-1.0/overrides/GLib.js:252
@/usr/share/gnome-shell/js/ui/environment.js:3
"'
    JS ERROR: !!!     message = '"Object 0x7fc4e3208948 proto
0x7fc4e32030d8 doesn't have a dynamically-registered class, it has
([p"'
Window manager warning: Log level 32: Execution of main.js threw
exception: Error: Object 0x7fc4e3208948 proto 0x7fc4e32030d8 doesn't
have a dynamically-registered class, it has ([p

(nm-applet:17088): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(nautilus:17091): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.
** Message: applet now removed from the notification area

(gnome-settings-daemon:17040): color-plugin-WARNING **: unable to get
EDID for xrandr-default: unable to get EDID for output

(gnome-settings-daemon:17040): color-plugin-WARNING **: failed to
reset xrandr-default gamma tables: gamma size is zero
** Message: using fallback from indicator to GtkStatusIcon

** (nautilus:17091): WARNING **: Can not get _NET_WORKAREA

** (nautilus:17091): WARNING **: Can not determine workarea, guessing at layout

(gdu-notification-daemon:17118): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(gnome-user-share:17121): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(gnome-screensaver:17126): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:28:11: Not using units is deprecated. Assuming 'px'.

(gnome-settings-daemon:17040): Gdk-WARNING **: gnome-settings-daemon:
Fatal IO error 11 (Resource temporarily unavailable) on X server :1.

gnome-session[16987]: Gdk-WARNING: gnome-session: Fatal IO error 11
(Resource temporarily unavailable) on X server :1.


(gdu-notification-daemon:17118): Gdk-WARNING **:
gdu-notification-daemon: Fatal IO error 11 (Resource temporarily
unavailable) on X server :1.


(nm-applet:17088): Gdk-WARNING **: nm-applet: Fatal IO error 11
(Resource temporarily unavailable) on X server :1.


(nautilus:17091): Gdk-WARNING **: nautilus: Fatal IO error 11
(Resource temporarily unavailable) on X server :1.


(gnome-screensaver:17126): Gdk-WARNING **: gnome-screensaver: Fatal IO
error 11 (Resource temporarily unavailable) on X server :1.


** (zeitgeist-datahub:17127): WARNING **: zeitgeist-datahub.vala:227:
Unable to get name "org.gnome.zeitgeist.datahub" on the bus!


On 15 August 2012 16:04, Jasper St. Pierre <jstpierre mecheye net> wrote:
> Can you give a full backtrace?
>
> On Wed, Aug 15, 2012 at 2:00 AM, Amy C <mathematical coffee gmail com> wrote:
>> Hi all,
>>
>> I did some upgrades (Ubuntu, GNOME 3.4 this time) and now gnome-shell
>> won't start - same error as before:
>>
>> Object 0x... proto 0x... doesn't have a dynamically-registered class,
>> it has `random stuff`
>>
>> Now when I had this problem before (Fedora, GNOME 3.2) it was a
>> per-user thing (something in my .bashrc: LD_LIBRARY_PATH had
>> /usr/local/lib before /usr/lib and that caused it. My current .bashrc
>> doesn't have a LD_LIBRARY_PATH). Now it's a system-wide thing - making
>> a fresh user does not stop the problem.
>>
>> It was definitely a case of "gnome-shell works, did upgrades,
>> gnome-shell doesn't work."
>>
>> Can anyone pick a likely suspect from this list of upgrades?
>> (/var/log/apt/history.log) And how do I reverse these?
>>
>> The following I suspect to be relevant:
>>
>> gir1.2-accountsservice-1.0:i386
>> gir1.2-javascriptcoregtk-3.0:i386
>> gir1.2-accountsservice-1.0:i386
>> gir1.2-gudev-1.0:i386
>> gir1.2-webkit-3.0:i386
>> gir1.2-launchpad-integration-3.0:i386
>> libjavascriptcoregtk-3.0-0:i386
>> libjavascriptcoregtk-1.0-0:i386
>>
>> Full log from the upgrade sets that caused it:
>>
>> Start-Date: 2012-08-15  14:10:51
>> Commandline: aptdaemon role='role-commit-packages' sender=':1.50'
>> Install: linux-image-3.2.0-29-generic-pae:i386 (3.2.0-29.46),
>> linux-headers-3.2.0-29:i386 (3.2.0-29.46),
>> linux-headers-3.2.0-29-generic-pae:i386 (3.2.0-29.46)
>> Upgrade: unity:i386 (5.12-0ubuntu1.1, 5.14.0-0ubuntu1), nautilus:i386
>> (3.4.2-0ubuntu3, 3.4.2-0ubuntu4), language-pack-en-base:i386
>> (12.04+20120508, 12.04+20120801), ubuntu-docs:i386 (12.04.5, 12.04.6),
>> gir1.2-javascriptcoregtk-3.0:i386 (1.8.0-0ubuntu2,
>> 1.8.1-0ubuntu0.12.04.1), libcupscgi1:i386 (1.5.3-0ubuntu2,
>> 1.5.3-0ubuntu3), gir1.2-accountsservice-1.0:i386 (0.6.15-2ubuntu9.2,
>> 0.6.15-2ubuntu9.3), cups-client:i386 (1.5.3-0ubuntu2, 1.5.3-0ubuntu3),
>> linux-image-generic-pae:i386 (3.2.0.27.29, 3.2.0.29.31),
>> libcupsmime1:i386 (1.5.3-0ubuntu2, 1.5.3-0ubuntu3),
>> accountsservice:i386 (0.6.15-2ubuntu9.2, 0.6.15-2ubuntu9.3),
>> language-pack-gnome-en-base:i386 (12.04+20120508, 12.04+20120801),
>> gnome-control-center:i386 (3.4.2-0ubuntu0.3, 3.4.2-0ubuntu0.4),
>> libxslt1.1:i386 (1.1.26-8ubuntu1, 1.1.26-8ubuntu1.1),
>> unity-services:i386 (5.12-0ubuntu1.1, 5.14.0-0ubuntu1),
>> gir1.2-gudev-1.0:i386 (175-0ubuntu9, 175-0ubuntu9.1), apport:i386
>> (2.0.1-0ubuntu11, 2.0.1-0ubuntu12), linux-libc-dev:i386 (3.2.0-27.43,
>> 3.2.0-29.46), nautilus-data:i386 (3.4.2-0ubuntu3, 3.4.2-0ubuntu4),
>> python2.7:i386 (2.7.3-0ubuntu3, 2.7.3-0ubuntu3.1), libldap2-dev:i386
>> (2.4.28-1.1ubuntu4, 2.4.28-1.1ubuntu4.1), libexpat1:i386
>> (2.0.1-7.2ubuntu1, 2.0.1-7.2ubuntu1.1), cups-ppdc:i386
>> (1.5.3-0ubuntu2, 1.5.3-0ubuntu3), software-center:i386 (5.2.4, 5.2.5),
>> python2.7-minimal:i386 (2.7.3-0ubuntu3, 2.7.3-0ubuntu3.1),
>> libwebkitgtk-3.0-0:i386 (1.8.0-0ubuntu2, 1.8.1-0ubuntu0.12.04.1),
>> libcupsppdc1:i386 (1.5.3-0ubuntu2, 1.5.3-0ubuntu3),
>> libjavascriptcoregtk-3.0-0:i386 (1.8.0-0ubuntu2,
>> 1.8.1-0ubuntu0.12.04.1), gir1.2-webkit-3.0:i386 (1.8.0-0ubuntu2,
>> 1.8.1-0ubuntu0.12.04.1), udev:i386 (175-0ubuntu9, 175-0ubuntu9.1),
>> libaccountsservice0:i386 (0.6.15-2ubuntu9.2, 0.6.15-2ubuntu9.3),
>> cups-common:i386 (1.5.3-0ubuntu2, 1.5.3-0ubuntu3), libcups2:i386
>> (1.5.3-0ubuntu2, 1.5.3-0ubuntu3), libwebkitgtk-3.0-common:i386
>> (1.8.0-0ubuntu2, 1.8.1-0ubuntu0.12.04.1),
>> libfreerdp-plugins-standard:i386 (1.0.1-1ubuntu2, 1.0.1-1ubuntu2.1),
>> libpython2.7:i386 (2.7.3-0ubuntu3, 2.7.3-0ubuntu3.1),
>> unity-common:i386 (5.12-0ubuntu1.1, 5.14.0-0ubuntu1), cups:i386
>> (1.5.3-0ubuntu2, 1.5.3-0ubuntu3), libgudev-1.0-0:i386 (175-0ubuntu9,
>> 175-0ubuntu9.1), python-problem-report:i386 (2.0.1-0ubuntu11,
>> 2.0.1-0ubuntu12), libcupsdriver1:i386 (1.5.3-0ubuntu2,
>> 1.5.3-0ubuntu3), libnautilus-extension1a:i386 (3.4.2-0ubuntu3,
>> 3.4.2-0ubuntu4), libunity-core-5.0-5:i386 (5.12-0ubuntu1.1,
>> 5.14.0-0ubuntu1), cups-bsd:i386 (1.5.3-0ubuntu2, 1.5.3-0ubuntu3),
>> libudev0:i386 (175-0ubuntu9, 175-0ubuntu9.1), sysvinit-utils:i386
>> (2.88dsf-13.10ubuntu11, 2.88dsf-13.10ubuntu11.1), libldap-2.4-2:i386
>> (2.4.28-1.1ubuntu4, 2.4.28-1.1ubuntu4.1), unity-greeter:i386
>> (0.2.8-0ubuntu1.1, 0.2.8-0ubuntu1.2), libexpat1-dev:i386
>> (2.0.1-7.2ubuntu1, 2.0.1-7.2ubuntu1.1), linux-generic-pae:i386
>> (3.2.0.27.29, 3.2.0.29.31), libcupsimage2:i386 (1.5.3-0ubuntu2,
>> 1.5.3-0ubuntu3), gnome-control-center-data:i386 (3.4.2-0ubuntu0.3,
>> 3.4.2-0ubuntu0.4), resolvconf:i386 (1.63ubuntu14, 1.63ubuntu15),
>> libwebkitgtk-1.0-common:i386 (1.8.0-0ubuntu2, 1.8.1-0ubuntu0.12.04.1),
>> language-pack-en:i386 (12.04+20120618, 12.04+20120801),
>> libwebkitgtk-1.0-0:i386 (1.8.0-0ubuntu2, 1.8.1-0ubuntu0.12.04.1),
>> libjavascriptcoregtk-1.0-0:i386 (1.8.0-0ubuntu2,
>> 1.8.1-0ubuntu0.12.04.1), python-apport:i386 (2.0.1-0ubuntu11,
>> 2.0.1-0ubuntu12), libfreerdp1:i386 (1.0.1-1ubuntu2, 1.0.1-1ubuntu2.1),
>> sysv-rc:i386 (2.88dsf-13.10ubuntu11, 2.88dsf-13.10ubuntu11.1),
>> linux-headers-generic-pae:i386 (3.2.0.27.29, 3.2.0.29.31),
>> libgnome-control-center1:i386 (3.4.2-0ubuntu0.3, 3.4.2-0ubuntu0.4),
>> apport-gtk:i386 (2.0.1-0ubuntu11, 2.0.1-0ubuntu12), initscripts:i386
>> (2.88dsf-13.10ubuntu11, 2.88dsf-13.10ubuntu11.1),
>> language-pack-gnome-en:i386 (12.04+20120618, 12.04+20120801)
>> End-Date: 2012-08-15  14:24:28
>>
>> Start-Date: 2012-08-15  14:54:13
>> Commandline: apt-get upgrade
>> Upgrade: python-webob:i386 (1.1.1-1, 1.1.1-1ubuntu0),
>> update-manager:i386 (0.156.14.6, 0.156.14.9), base-files:i386
>> (6.5ubuntu6, 6.5ubuntu6.2), libreoffice-calc:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), update-manager-core:i386 (0.156.14.6, 0.156.14.9),
>> gir1.2-launchpad-integration-3.0:i386 (0.1.56, 0.1.56.1),
>> libreoffice-gnome:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), perl:i386
>> (5.14.2-6ubuntu2, 5.14.2-6ubuntu2.1), xserver-common:i386
>> (1.11.4-0ubuntu10.6, 1.11.4-0ubuntu10.7), libbonoboui2-common:i386
>> (2.24.5-0ubuntu1, 2.24.5-0ubuntu1.1), libbonoboui2-0:i386
>> (2.24.5-0ubuntu1, 2.24.5-0ubuntu1.1), update-notifier-common:i386
>> (0.119ubuntu8.4, 0.119ubuntu8.5), perl-base:i386 (5.14.2-6ubuntu2,
>> 5.14.2-6ubuntu2.1), libreoffice-emailmerge:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), libnspr4-0d:i386 (4.8.9-1ubuntu2,
>> 4.8.9-1ubuntu2.1), light-themes:i386 (0.1.9.1-0ubuntu1,
>> 0.1.9.1-0ubuntu1.1), libreoffice-core:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), update-notifier:i386 (0.119ubuntu8.4,
>> 0.119ubuntu8.5), xserver-xorg-core:i386 (1.11.4-0ubuntu10.6,
>> 1.11.4-0ubuntu10.7), libreoffice-writer:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), liblaunchpad-integration-common:i386 (0.1.56,
>> 0.1.56.1), libreoffice-draw:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> libreoffice-base-core:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> uno-libs3:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> libreoffice-help-en-us:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> python-uno:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> libreoffice-style-human:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> sessioninstaller:i386 (0.20+bzr128-0ubuntu1, 0.20+bzr128-0ubuntu1.1),
>> launchpad-integration:i386 (0.1.56, 0.1.56.1), libbonobo2-0:i386
>> (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1), libreoffice-impress:i386
>> (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libnspr4:i386 (4.8.9-1ubuntu2,
>> 4.8.9-1ubuntu2.1), perl-modules:i386 (5.14.2-6ubuntu2,
>> 5.14.2-6ubuntu2.1), ure:i386 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1),
>> fonts-opensymbol:i386 (102.2+LibO3.5.4-0ubuntu1,
>> 102.2+LibO3.5.4-0ubuntu1.1), libperl5.14:i386 (5.14.2-6ubuntu2,
>> 5.14.2-6ubuntu2.1), libreoffice-math:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), libbonobo2-common:i386 (2.32.1-0ubuntu1,
>> 2.32.1-0ubuntu1.1), libreoffice-common:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), liblaunchpad-integration-3.0-1:i386 (0.1.56,
>> 0.1.56.1), libreoffice-style-tango:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1), libreoffice-gtk:i386 (3.5.4-0ubuntu1,
>> 3.5.4-0ubuntu1.1)
>> End-Date: 2012-08-15  14:58:22
>>
>> cheers
>> _______________________________________________
>> gnome-shell-list mailing list
>> gnome-shell-list gnome org
>> https://mail.gnome.org/mailman/listinfo/gnome-shell-list
>
>
>
> --
>   Jasper


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]