[Sugar-devel] Browse version using Webkit2

James Cameron quozl at laptop.org
Thu Apr 30 22:21:31 EDT 2015


On Thu, Apr 30, 2015 at 10:34:34AM -0300, Gonzalo Odiard wrote:
> I was trying to find a solution for the problem of Browse in XO-1.

There are two problems being tracked for Browse on XO-1 now:

- #12866 rectangles instead of letters on the tab label, with an error
  reported in logs, and also causes the page rendering to stop,

- #12863 activity stops, with segmentation fault or illegal
  instruction, caused by SSE instruction while processing JavaScript,
  on google.com or youtube.com, was fixed on 14.1.0 by rebuilding
  webkitgtk3 without JIT,

Maybe you could try adding an exception handler for #12866, so that
the rest of the callbacks complete?

The just-in-time (JIT) compiler is possibly generating instructions
that the Geode processor cannot handle.  Maybe you could rebuild
webkitgtk or webkitgtk3 without JIT?

(When this was last tried in my lab, the problem had gone away on
google.com, so there was no conclusion ... perhaps it relates to the
phase of the moon or the number of digits in the day of the month!)

> After try use a old version of Browse, based in gecko, and recompile
> the dependencies without success, I started to work in the port of
> Browse from WebKit to WebKit2.
> 
> That will not work in Fedora 18 (because Webkit2 crash in F18),

Is that crash practical to solve?  Might the Fedora 20 WebKit2 package
be backported to Fedora 18?

> but could solve the problem in the new community images based in
> Fedora 20.
> 
> I have a basic version working, still with a lot of errors, but is
> possible navigate, download and see pdf files and multimedia files.
> A testing version (not for distribution) is here [1]
> 
> TESTING:
> I can't connect to internet with my XO-1 with the community edition
> image,

Have you tried with the workaround in #12860?

	sudo su
	echo 0 > /sys/class/net/eth0/lbs_mesh
	touch /etc/powerd/flags/inhibit-suspend

-- 
James Cameron
http://quozl.linux.org.au/


More information about the Sugar-devel mailing list