Bug 714472

Summary: main.js threw exception: Error: FIXME: Only supporting fixed size ARRAYs
Product: [Fedora] Fedora Reporter: Clyde E. Kunkel <clydekunkel7734>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: maxamillion, otaylor, samkraju, samuel-rhbugs, selinux, walters, zkabelac
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-23 13:21:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
tty msgs of gnome-shell failure none

Description Clyde E. Kunkel 2011-06-19 14:06:58 UTC
Created attachment 505458 [details]
tty msgs of gnome-shell failure

Description of problem:
gnome-shell fails to start via startx from run level3 with main.js threw exception: Error: FIXME: Only supporting fixed size ARRAYs

Version-Release number of selected component (if applicable):
gnome-shell-3.0.2-2.fc16.x86_64

How reproducible:
every time

Steps to Reproduce:
1. boot into runlevel 3 (since gdm not working right now)
2. startx
3.
  
Actual results:
shell tries to start then fails with infamous "something is wrong" screen

Expected results:
working gnome desktop

Additional info:
abrt not working for me right now,
attaching gmp capture of tty after failed start

Comment 1 Zdenek Kabelac 2011-06-22 19:46:07 UTC
As a workaround I've put simple 'return' into the file:

/usr/share/gnome-shell/js/ui/placeDisplay.js

Just before this line (approx. ~274):

let [success, bookmarksContent, len] = GLib.file_get_contents(this._bookmarksPath);


I'm not sure how the proper fix should look like - either javascript needs to be fixed - or the code for bookmarks must be rewritten.

Same construct is in
/usr/share/gnome-shell/js/ui/windowManager.js:25

With this workaround - gnome-shell starts.

Comment 2 Zdenek Kabelac 2011-06-23 08:24:55 UTC
Problem is fixed for me by installation of gnome-shell-3.0.2-3.fc16 from koji.

Comment 3 Tom London 2011-06-23 13:07:06 UTC
Fixed for me as well with gnome-shell-3.0.2-3.fc16.