FS#40543 - [epiphany] can't open some pages after webkit update

Attached to Project: Arch Linux
Opened by tim (roboterkneipe) - Sunday, 25 May 2014, 06:36 GMT
Last edited by Laurent Carlier (lordheavy) - Friday, 11 July 2014, 16:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 11
Private No

Details

Description:
After the last update (it could be related to webkit 2.4.2) epiphany (3.12.1) can't open some pages (duckduckgo, posteo.de) and reports an error. In some cases the page is blank.

Steps to reproduce:
1. try to load posteo.de
2. error or blank page

I will try to downgrade webkit.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Friday, 11 July 2014, 16:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  webkitgtk-2.4.3-2
Comment by tim (roboterkneipe) - Sunday, 25 May 2014, 15:10 GMT
Downgrading to webkitgtk 2.4.1 solves the problem.
Comment by Jan Alexander Steffens (heftig) - Sunday, 25 May 2014, 21:37 GMT
Downgrading doesn't fix the problem here.
Comment by Jan Alexander Steffens (heftig) - Sunday, 25 May 2014, 22:41 GMT
Never mind, I can reproduce this (WebkitWebProcess segfaults), including the downgrading fix.

That said, I can't fix it at the moment. I assume this is caused by GCC 4.9, but -fno-delete-null-pointer-checks doesn't work. Also, atomic calls are used that aren't supported by clang on i686, so that workaround isn't available, either.
Comment by mjb (mjb) - Monday, 26 May 2014, 15:27 GMT
I am affected by this, too. For me downgrading to webkitgtk 2.4.1 works without any problem.
Comment by Peter Weber (hoschi) - Sunday, 01 June 2014, 09:24 GMT
I'm think I also hit this issue. It seems to me that especially HTML5-Content (e.g. Videos on Youtube) lead to a crashes, which is catch by the new Multi-Process-Architecture. So not everything (e.g. other Tabs) are blown up. You can maybe even reload the triggering page, but not scroll on the web-content or use it in any other way.

Jun 01 11:08:57 cupcake kernel: WebKitWebProces[2305]: segfault at 0 ip (null) sp 00007fff5ad6ecf8 error 14 in WebKitWebProcess[400000+1000]
Jun 01 11:08:25 cupcake epiphany.desktop[1236]: Error sending IPC message: Connection reset by peer
Jun 01 11:08:15 cupcake kernel: WebKitWebProces[1976]: segfault at 0 ip (null) sp 00007fff19b71688 error 14 in WebKitWebProcess[400000+1000]
Jun 01 11:07:49 cupcake epiphany.desktop[1236]: Error sending IPC message: Broken pipe

This happens on two seperate machines here (ThinkCentre and ThinkPad).
Comment by Daniel Micay (thestinger) - Sunday, 01 June 2014, 09:36 GMT
heftig: Does clang just generate a missing symbol error? It might just be another symptom of not building it with compiler-rt support, as libgcc_s doesn't provide everything LLVM expects to have around. Here's a sample case of that:

https://bugs.archlinux.org/task/37690
Comment by Jan Alexander Steffens (heftig) - Sunday, 01 June 2014, 14:28 GMT
thestinger: Other way around. The problematic code is in libgcc.
Comment by Jonas Platte (jP_wanN) - Wednesday, 04 June 2014, 15:17 GMT
I'm affected too, and downgrading webkitgtk works for me.
Comment by Giovanni Santini (ItachiSan) - Sunday, 08 June 2014, 09:59 GMT
Same problem.
With latest webkitgtk version (2.4.3) still doesn't work. Will continue keeping 2.4.1 that still works.
Comment by Peter Weber (hoschi) - Wednesday, 25 June 2014, 14:17 GMT
Is that reported to upstream by anyone?
e.g. WebKit could work with #IFDEF or GCC stop compliation on erroneous symbols?
Comment by Torben Andresen (tapsiturtle) - Thursday, 26 June 2014, 06:53 GMT
I couldn't find an Bug Report so i opened one. As my english and Linux/Webkit Knowledge is not the best, maybe some of you can add more or better details. https://bugs.webkit.org/show_bug.cgi?id=134338
Comment by Peter Weber (hoschi) - Thursday, 26 June 2014, 14:01 GMT
Thanks. I've search there also and doesn't find a matching bug.

Loading...