[Maverick] JS ERRORS when launching gnome-shell

Bug #618907 reported by Harry
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
mutter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: gnome-shell

I have a fully updated maverick-64-bit alfa-3 with NVidia 285 GTX graphics card.
I use nvidia-current drivers with the new xserver 1.9 rc6.

When launching the new gnome-shell_2.31.5-2ubuntu1 (in maverick repos),
gnome-shell starts, but I get several errors. See below.

Also, I can see that mutter does not work correctly, as the top left and bottom right "Hot Spots" do not work at all.
To open the overview, I have to click on "Activities" button.

The error messages:

    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
      JS LOG: GNOME Shell started at Tue Aug 17 2010 00:07:17 GMT+0300 (EET)
    JS ERROR: !!! Exception was: TypeError: this._gdm.list_users is not a function
    JS ERROR: !!! lineNumber = '70'
    JS ERROR: !!! fileName = '/usr/share/gnome-shell/js/ui/statusMenu.js'
    JS ERROR: !!! message = 'this._gdm.list_users is not a function'
    JS ERROR: !!! stack = '([object _private_Gdm_UserManager])@/usr/share/gnome-shell/js/ui/statusMenu.js:70
([object _private_Gdm_UserManager])@/usr/share/gjs-1.0/lang.js:110
Error("Chained exception")@:0
("Chained exception")@gjs_throw:0
'
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument

Revision history for this message
Harry (harry33) wrote :

Also the bug #576991 is still there, so in order to start gnome-shell,
I had to make a symlink (to libmozjs.so) in the folder /usr/lib/.

Vallery Lancey (muscovy)
Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Harry (harry33) wrote :

One more issue.

I think the dependencies should be corrected too.

Now this gnome-shell_2.31.5-2ubuntu1 depends on too old gobject-introspection.
(gir1.0-glib-2.0_0.6.15~git20100713, libgirepostory1.0-1_0.6.3).
The dependency should be on the version 0.93-0ubuntu4 of gobject-introspection.
The new gnome-shell will not work with the old gobject-introspection.

And by the way threre is no such a file as libgirepository1.0-1_0.6.3, the first libgirepository1.0-1 was the version 0.9.3-0ubuntu2.
Before that, the package name was libgirepository1.0-0.

Revision history for this message
Harry (harry33) wrote :

This may also be a bug or incompatibility in mutter or gjs with gnome-shell_2.31.5-2ubuntu1.

Harry (harry33)
affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Revision history for this message
Harry (harry33) wrote :

OK, now after the mutter and clutter updates (see below) the gnome-sell works again with no errors.

- gir1.0-clutter-1.0_1.2.12-0ubuntu5
- libglutter-1.0_1.2.12-0ubuntu5
- gir1.0-mutter-2.31_2.31.5-0ubuntu3.1
- libmutter-private0_2.31.5-0ubuntu3.1
- mutter_2.31.5-0ubuntu3.1
- mutter-common_2.31.5-0ubuntu3.1

The top left and bottom right hot-spots also work.

This bug seems to fixed now.
But the bug #576991 remains though (the workaround above #1).

Changed in mutter (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Gunef Kazbek (gunefkazbek) wrote :

i install gnome shell 3 it's working but somethings wrong nautilus works slowly and some errors

  JS ERROR: !!! Unhandled type uint32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
    JS ERROR: !!! Unhandled type int32 releasing GArgument
      JS LOG: GNOME Shell started at Sat Apr 09 2011 13:12:06 GMT+0300 (EET)
    JS ERROR: !!! Exception was: TypeError: this._gdm.list_users is not a function
    JS ERROR: !!! lineNumber = '70'
    JS ERROR: !!! fileName = '/usr/share/gnome-shell/js/ui/statusMenu.js'
    JS ERROR: !!! message = 'this._gdm.list_users is not a function'
    JS ERROR: !!! stack = '([object _private_Gdm_UserManager])@/usr/share/gnome-shell/js/ui/statusMenu.js:70
([object _private_Gdm_UserManager])@/usr/share/gjs-1.0/lang.js:110
Error("Chained exception")@:0
("Chained exception")@gjs_throw:0
'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.