Bug 1314658

Summary: trying to access www.seznam.cz crashes webkit
Product: [Fedora] Fedora Reporter: Jan Synacek <jsynacek>
Component: webkitgtk4Assignee: Tomas Popela <tpopela>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: awilliam, bugzilla, fedora, gecko-bugs-nobody, guillaumepoiriermorency, jsynacek, juliux.pigface, klember, matteo, mcatanzaro+wrong-account-do-not-cc, rob.townley, tpopela
Target Milestone: ---Keywords: CommonBugs, Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: https://fedoraproject.org/wiki/Common_F24_bugs#webkit-crash
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-25 14:10:21 UTC Type: Bug
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
bt plain
none
bt full
none
bt full all threads
none
File: backtrace
none
backtrace (webkitgtk4-2.12.0-1.fc24) none

Description Jan Synacek 2016-03-04 08:02:24 UTC
Description of problem:
I'm getting the "Oops! Something went wrong while displaying this page..." page when trying to access www.seznam.cz. The logs show:

Mar 04 08:57:05 ntb-work systemd-coredump[3204]: Process 3126 (WebKitWebProces) of user 17912 dumped core.


Version-Release number of selected component (if applicable):
epiphany-3.19.91-1.fc24.x86_64
webkitgtk-2.4.9-10.fc24.x86_64


Steps to Reproduce:
1. epiphany www.seznam.cz


Actual results:
The page is not displayed.


Expected results:
The page is displayed without problems.

Comment 1 Jan Synacek 2016-03-04 11:57:37 UTC
Trying to browse https://extensions.gnome.org/ also crashes.

Comment 2 Michael Catanzaro 2016-03-04 15:13:20 UTC
(In reply to Jan Synacek from comment #0)
> Description of problem:
> I'm getting the "Oops! Something went wrong while displaying this page..."
> page when trying to access www.seznam.cz. The logs show:
> 
> Mar 04 08:57:05 ntb-work systemd-coredump[3204]: Process 3126
> (WebKitWebProces) of user 17912 dumped core.

Please post a backtrace for the WebKitWebProcess using 'coredumpctl gdb' so we can see what's wrong, thanks.

> Version-Release number of selected component (if applicable):
> epiphany-3.19.91-1.fc24.x86_64
> webkitgtk-2.4.9-10.fc24.x86_64

Just for the record, Epiphany is actually using the 'webkitgtk4' Fedora packages. The 'webkitgtk' package is insecure and obsolete.

(In reply to Jan Synacek from comment #1)
> Trying to browse https://extensions.gnome.org/ also crashes.

This is unrelated, see https://bugs.webkit.org/show_bug.cgi?id=154891

Comment 3 Jan Synacek 2016-03-07 08:02:43 UTC
$ rpm -q webkitgtk4
webkitgtk4-2.11.91-1.fc24.x86_64

Backtraces incoming.

Comment 4 Jan Synacek 2016-03-07 08:03:14 UTC
Created attachment 1133678 [details]
bt plain

Comment 5 Jan Synacek 2016-03-07 08:03:52 UTC
Created attachment 1133679 [details]
bt full

Comment 6 Jan Synacek 2016-03-07 08:04:26 UTC
Created attachment 1133680 [details]
bt full all threads

Comment 7 Michael Catanzaro 2016-03-07 13:39:42 UTC
OK thanks, I posted this upstream.

Comment 8 Michael Catanzaro 2016-03-08 01:33:08 UTC
Hopefully fixed by http://trac.webkit.org/changeset/197716, but nobody was able to reproduce. I'll propose it as a backport for WebKitGTK+ 2.11.92, and you can complain if it's still broken after the next update.

Comment 9 Jan Synacek 2016-03-08 07:40:36 UTC
That was fast, thank you!

Comment 10 Michael Catanzaro 2016-03-13 02:02:50 UTC
*** Bug 1317201 has been marked as a duplicate of this bug. ***

Comment 11 Michael Catanzaro 2016-03-18 00:10:29 UTC
*** Bug 1318824 has been marked as a duplicate of this bug. ***

Comment 12 Giulio 'juliuxpigface' 2016-03-20 20:01:42 UTC
Similar problem has been detected:

Fedora 24 Alpha 1.6 Workstation, qemu-kvm.

I've tried to add an online account, selecting Facebook as provider.
If I switch to caps lock while typing the password, the dialog crashes.

Of course, this happens to other web services, like Google and Microsoft.

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 18
crash_function: WebCore::RenderObject::RenderObjectBitfields::isInline
executable:     /usr/libexec/webkit2gtk-4.0/WebKitWebProcess
global_pid:     3368
kernel:         4.5.0-0.rc7.git0.2.fc24.x86_64
package:        webkitgtk4-2.11.91-1.fc24
reason:         WebKitWebProcess killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 13 Giulio 'juliuxpigface' 2016-03-20 20:01:50 UTC
Created attachment 1138359 [details]
File: backtrace

Comment 14 Jan Synacek 2016-03-21 06:11:11 UTC
I no longer experience any crashes with webkitgtk4-2.11.92-2.fc24.x86_64.

Comment 15 Giulio 'juliuxpigface' 2016-03-22 20:11:10 UTC
Well, since the webkitgtk's version which is currently in F24's repo (webkitgtk4-2.11.91-1.fc24) is the one containing this bug... I think it would be good if we include it on the "F24 Alpha CommonBugs page".

Enabling the caps lock key in the password field, is enough in order to trigger the issue. I think this is a fairly common behavior.

Comment 16 Fedora Update System 2016-03-22 23:04:25 UTC
webkitgtk4-2.12.0-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-8d9db9ab80

Comment 17 Fedora Update System 2016-03-23 19:56:22 UTC
webkitgtk4-2.12.0-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-8d9db9ab80

Comment 18 Michael Catanzaro 2016-03-24 22:31:08 UTC
(In reply to Giulio 'juliuxpigface' from comment #12)
> I've tried to add an online account, selecting Facebook as provider.
> If I switch to caps lock while typing the password, the dialog crashes.
> 
> Of course, this happens to other web services, like Google and Microsoft.

Hi, you reported in Bodhi that you hit this with 2.12.0. Could you attach a backtrace for the crashing WebKitWebProcess please?

Comment 19 Giulio 'juliuxpigface' 2016-03-24 22:49:00 UTC
Created attachment 1140176 [details]
backtrace (webkitgtk4-2.12.0-1.fc24)

Comment 20 Michael Catanzaro 2016-03-25 14:10:21 UTC
OK thanks, I reopened the upstream bug report with this backtrace, and removed the bug reference from the 2.12 update.

Comment 21 Michael Catanzaro 2016-03-25 16:02:02 UTC
(In reply to Michael Catanzaro from comment #20)
> OK thanks, I reopened the upstream bug report with this backtrace, and
> removed the bug reference from the 2.12 update.

It's apparently a different bug, WebKit #155885.

Comment 22 Michael Catanzaro 2016-03-25 23:55:36 UTC
(In reply to Michael Catanzaro from comment #21)
> (In reply to Michael Catanzaro from comment #20)
> > OK thanks, I reopened the upstream bug report with this backtrace, and
> > removed the bug reference from the 2.12 update.
> 
> It's apparently a different bug, WebKit #155885.

Should be fixed by http://trac.webkit.org/changeset/198701, will get it into 2.12.1.

Comment 23 Heiko Adams 2016-03-26 10:00:25 UTC
Similar problem has been detected:

Opened https://extensions.gnome.org in epiphany and tried to update some extensions

reporter:       libreport-2.6.4
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 26
crash_function: WebCore::RenderObject::RenderObjectBitfields::isInline
executable:     /usr/libexec/webkit2gtk-4.0/WebKitWebProcess
global_pid:     6732
kernel:         4.4.5-300.fc23.x86_64
package:        webkitgtk4-2.12.0-1.fc24
reason:         WebKitWebProcess killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 24 Michael Catanzaro 2016-04-06 15:59:31 UTC
*** Bug 1318824 has been marked as a duplicate of this bug. ***