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



you need to enter ing gdb after crash
" t a a bt"

also gjs on ubuntu doesnt have debug symbols so you need to rebuild it with debug symbols.

On 16/08/12 11:56, Amy C wrote:
> 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
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list gnome org
> https://mail.gnome.org/mailman/listinfo/gnome-shell-list



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