Opened 9 months ago

Closed 9 months ago

Last modified 9 months ago

#18559 closed bug (invalid)

HaikuWebKit-1.9.7.1 caused instant crash for sites (e.g. YT!) in Web (Epiphany) browser - on Haiku R1B4 32 bit

Reported by: KitsunePrefecture Owned by: pulkomandy
Priority: high Milestone: Unscheduled
Component: Kits/Web Kit Version: R1/beta5
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description

Hi,

I updated recently the WebKit package to latest - but later when I started Web (Epiphany) browser I recognized error page loading fails, and when attempted to reloading the page

I got instantly error messages about HaikuWebKit[version] -webkitgtk [cersion] or similar. If I refreshed/reloaded the page - it had not helped. Of course I saved a report file, so I can provide as attachment - however I reverted back immediately , rebooted the system ... and then it had ended to come uo site and especially YT worksa again as expected.

I hesitated to open a ticket first as I know if error is on webkitgtk part .. that is for haikuports and I won't register github user to open ticket. .. but maybe error somehow HaikuWebKit related (or as well).

Kind regards,

Attachments (1)

WebKitWebProcess-6219-debug-19-08-2023-08-29-26.report (842 bytes ) - added by KitsunePrefecture 9 months ago.

Download all attachments as: .zip

Change History (7)

comment:1 by KitsunePrefecture, 9 months ago

I attempted to attach file report file, but unfortunately WebPositive still fails at file upload that I've been experiencing it for some weeks. I had not opened ticket about it as files -- report and core file --, of course, cannot be attached this way. So now I try to login from Otter browser ot Web to be able to attach file.

comment:2 by pulkomandy, 9 months ago

Resolution: invalid
Status: newclosed

Epiphany does not use HaikuWebKit.

Whatever problem you got, it is not related to this update. Please report it to haikuports where WebKit-GTK and Gnome Web are managed.

comment:3 by KitsunePrefecture, 9 months ago

Right -- understood -- it is as I assumed ,)

I'll keep my problems and wait update or time resolve my issue -- as usual. HOWEVER my error messages had stopped AFTER HaikuWebKit downgraded. I cannot decide direct connection just highlighed some probability. I know that these are different engines -- BUT could not they have got common resurce(s) in the deep that(those) can conflicting after engines updated ? As I know both originally base on the once original webkit engine, huh ?

comment:4 by pulkomandy, 9 months ago

They use different library names. They are built from mostly the same code, but they don't touch each other. I don't know what kind of "resources" you have in mind, you can check the content of the haikuwebkit package, which is:

  • bin/jsc, a command line javascript interpreter, not used by the browsers directly
  • data/WebKit containing an html file used for rendering local directories as html pages, and a license file. Few chances this could crash anything.
  • 2 libraries in lib/: libJavaScriptCore and libWebKitLegacy

I think the only possibility of conflict here is that the webkitgtk package also provides a libJavaScriptCore? Is that the case? Since libWebKitLegacy is only for "legacy" WebKit and WebKitGTK does not uses that, it uses the newer WebKitGTK API.

comment:5 by nephele, 9 months ago

The gnome web package ships a library called "libjavascriptcoregtk"

Not related i think.

I've checked with listimage and gnome web does not load either of the two libs haikuwebkit ships.

comment:6 by madmax, 9 months ago

Given that, apart from deriving from the same source code, there's nothing shared between HaikuWebKit and Epiphany, someone is missing something. Check that the problem appears when updating only HaikuWebKit. You can easily see if other packages are retrieved if you update with the pkgman command, or you can compare the activated-packages file from /system/packages/administrative and the one in the latest of the state directories there after the update.

In any case, upload the full debug report. The one here seems to have been cut.

Note: See TracTickets for help on using tickets.