Bug 694997

Summary: gnome-shell-3.0.0.2-1.fc15 doesn't start
Product: [Fedora] Fedora Reporter: Matěj Cepl <mcepl>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: maxamillion, mcepl, otaylor, samkraju, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-09 23:53:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
~/.xsession-errors none

Description Matěj Cepl 2011-04-09 14:52:43 UTC
Created attachment 490968 [details]
~/.xsession-errors

Description of problem:
When upgrading from gnome-shell-3.0.0.1-1.fc15.src.rpm to gnome-shell-3.0.0.2-1.fc15.src.rpm I get failed login (the sad face). Downgrade to gnome-shell-3.0.0.1-1.fc15.src.rpm make system working again.

Version-Release number of selected component (if applicable):
gnome-shell-3.0.0.2-1.fc15.src.rpm

How reproducible:
100%

Steps to Reproduce:
1.login to Gnome via gdm
2.
3.
  
Actual results:
report about crash

Expected results:
working gnome-shell

Additional info:

Comment 1 Owen Taylor 2011-04-09 23:53:11 UTC
    JS ERROR: !!!   Exception was: Error: FIXME: Only supporting null-terminated arrays of strings
    JS ERROR: !!!     lineNumber = '0'
    JS ERROR: !!!     fileName = 'gjs_throw'
    JS ERROR: !!!     stack = '("FIXME: Only supporting null-terminated arrays of strings")@gjs_throw:0
()@/home/matej/.local/share/gnome-shell/extensions/xrandr-indicator.org/extension.js:72
()@/home/matej/.local/share/gnome-shell/extensions/xrandr-indicator.org/extension.js:61
Indicator()@/home/matej/.local/share/gnome-shell/extensions/xrandr-indicator.org/extension.js:41
()@/usr/share/gnome-shell/js/ui/panel.js:1042
start()@/usr/share/gnome-shell/js/ui/main.js:204
@<main>:1
'

So, this is an incompatibly between the xrandr-indicator extension you have installed and changes in annotations in gobject-introspection that landed a week or two ago. In 3.0.0, extensions were accidentally completely disabled.

Obviously, we should have better recovery from broken extensions that keep the shell from staring up than we do currently, but still, this isn't a gnome-shell regression between 3.0.0 and 3.0.0.1, just something that was hidden by the bug in 3.0.0.