After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614142 - gnome-shell "crash" with nouveau drivers (clutter1.2?)
gnome-shell "crash" with nouveau drivers (clutter1.2?)
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: drivers
2.29.x
Other Linux
: Normal blocker
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2010-03-28 00:48 UTC by Tomas Åberg
Modified: 2011-04-05 14:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tomas Åberg 2010-03-28 00:48:03 UTC
I have used Gnome-Shell built from source, with the nouveau drivers from the xorg-edgers PPA for Ubuntu. (https://launchpad.net/~xorg-edgers/+archive/ppa)
They are enable to use composite and gnome-shell worked really good with them. Gnome-shell was actually faster using nouveau rather than drivers from nvidia.

Since clutter1.2 was introduced I have never been able to run g-s.
A picture describes more than a thousand words:
http://picasaweb.google.com/lh/photo/mTwyG8AjvaWuCczBujHfkw?feat=directlink
It sort of runs but only on 25% of the screen. 

When I no longer could run the gnome-shell I had built from source I tried a PPA. It worked but yet again stopped when I had to upgrade to clutter1.2

Strange thing is, Gnome-shell works with the drivers provided from nvidia but it's superslow compared to nouveau.

Output from when I run ./gnome-shell --replace with nouveau.
tomas@hydra:~/gnome-shell/source/gnome-shell/src$ ./gnome-shell --replace
Panel leaving: a new panel shell is starting.

(gnome-panel:31317): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion `global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed

(gnome-panel:31317): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(gnome-panel:31317): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-panel:31317): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed

(gnome-panel:31317): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(gnome-panel:31317): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-panel:31317): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(gnome-panel:31317): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(gnome-panel:31317): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

(gnome-panel:31317): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
      JS LOG: GNOME Shell started at Sun Mar 28 2010 01:43:53 GMT+0100 (CET)
^CShell killed with signal 2


MacBook generation 5,1 
GPU: 9400M
OS: Ubuntu 10.04 Beta1
Comment 1 Tomas Åberg 2010-03-28 09:16:31 UTC
While in this little window, gnome-shell seems to work as usual. I can go to overlay, use alt-tab etc.
Comment 2 Dan Winship 2011-02-17 00:33:45 UTC
is this still a problem?
Comment 3 Akhil Laddha 2011-04-05 12:18:21 UTC
Tomas, can you reproduce the bug ?
Comment 4 Tomas Åberg 2011-04-05 14:12:26 UTC
This is no longer a problem for me. It works fine right now.
Comment 5 Florian Müllner 2011-04-05 14:22:12 UTC
Closing then.