Discussion:
Do libwebkitgtk based browsers work on ppc64?
(too old to reply)
João
2024-09-19 22:00:01 UTC
Permalink
Hello everyone,

The topic of web browsers that (don't) work in powerpc/ppc64 port has come up a
few times on the mailing list.
From the browsers packaged in Debian, Netsurf works ok for me, but there are
many things one would expect from a modern browser that it cannot do.

Do any of the browsers based on libwebkitgtk (like Epiphany or Surf from
suckless) work on ppc64? When trying to run Epiphany I get several libEGL and
GLib warnings and a non-functional browser window. Is this an issue with my
configuration, or are these browsers known not to work?

Many thanks,
João
John Paul Adrian Glaubitz
2024-09-20 14:20:02 UTC
Permalink
Hi João,
Post by João
Do any of the browsers based on libwebkitgtk (like Epiphany or Surf from
suckless) work on ppc64? When trying to run Epiphany I get several libEGL and
GLib warnings and a non-functional browser window. Is this an issue with my
configuration, or are these browsers known not to work?
Last time I tried, Epiphany even worked for me on 32-bit PowerPC, although it
was a bit slow on my iBook G4 laptop.

Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
João
2024-09-21 13:00:01 UTC
Permalink
Hello Adrian,

Thank you for getting back to me and for all your work on Debian ppc.
Post by John Paul Adrian Glaubitz
Last time I tried, Epiphany even worked for me on 32-bit PowerPC, although it
was a bit slow on my iBook G4 laptop.
It is good to know that it should work in principle and that the port has access
to a quite capable web browser.

It is not working for me so it might be something in my setup or just sid being
sid. With the recent update of libegl-mesa0 I'm getting a segmentation fault.
Launching epiphany from a terminal I get the following:

libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: failed to get driver name for fd -1

libEGL warning: MESA-LOADER: failed to retrieve device information

libEGL warning: failed to get driver name for fd -1


(epiphany:6051): GLib-WARNING **: 13:08:40.320: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Unable to create a GL context
Could not create EGL surfaceless context: EGL_SUCCESS.
Could not create EGL surfaceless context: EGL_SUCCESS.
Segmentation fault

Do you have any idea of what this might be?
This is on a iMac G5 with an nvidia GeForce FX Go5200 card using the nouveau
driver.
I don't see any significant error on Xorg.log, except perhaps that
"systemd-logind: failed to get session"
but I don't have systemd installed on this system.

Any hints?

All the best,
João
João
2024-10-19 13:40:01 UTC
Permalink
Hello everyone,

I am attaching a backtrace of the segmentation fault of epiphany.
Does this look powerpc specific?

Thanks,
João

Loading...