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



for future reference, you can just grab the source from ubuntu repo's and rebuild the .deb with the 'nostrip' option

http://wiki.debian.org/HowToGetABacktrace#Rebuilding_the_package_you.2BIBk-re_debugging

On 16/08/12 12:02, Tim wrote:
> 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
> _______________________________________________
> 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]