Bug 1395352

Summary: [abrt] epiphany-runtime: XGetWindowAttributes(): epiphany killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Muhammet Kara <muhammetk>
Component: webkitgtk4Assignee: Tomas Popela <tpopela>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: andreas221b, gecko-bugs-nobody, hhan, jorgeml, klember, mcatanzaro+wrong-account-do-not-cc, muhammetk, rob.townley, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/50d3fd920344527664d82a7ef1f9a8b626268f6c
Whiteboard: abrt_hash:83b63cf96253851fa58ec277407ea3363b90e280;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-19 14:48:04 UTC Type: ---
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
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Muhammet Kara 2016-11-15 18:28:39 UTC
Description of problem:
1. Opened the web application
2. Searched for "Chip donanım test" in google
3. Opened two new tabs from the search results: http://www.chip.com.tr/donanim/ and http://www.chip.com.tr/inceleme/
4. Web crashed.

Version-Release number of selected component:
epiphany-runtime-3.22.1-1.fc25

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        epiphany
crash_function: XGetWindowAttributes
executable:     /usr/bin/epiphany
global_pid:     2153
kernel:         4.8.6-300.fc25.x86_64
pkg_fingerprint: 4089 D8F2 FDB1 9C98
pkg_vendor:     Fedora Project
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 XGetWindowAttributes at GetWAttrs.c:150
 #3 gtk_socket_realize at gtksocket.c:420
 #4 _g_closure_invoke_va at gclosure.c:867
 #7 gtk_widget_realize at gtkwidget.c:5454
 #8 gtk_widget_set_parent at gtkwidget.c:9566
 #9 webkitWebViewBaseContainerAdd(GtkContainer*, GtkWidget*) at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:421
 #10 g_cclosure_marshal_VOID__OBJECTv at gmarshal.c:2102
 #11 _g_closure_invoke_va at gclosure.c:867
 #14 gtk_container_add at gtkcontainer.c:1875
 #15 WebKit::WebPageProxy::createPluginContainer(unsigned long&) at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/UIProcess/gtk/WebPageProxyGtk.cpp:107

Potential duplicate: bug 1248230

Comment 1 Muhammet Kara 2016-11-15 18:28:47 UTC
Created attachment 1220892 [details]
File: backtrace

Comment 2 Muhammet Kara 2016-11-15 18:28:48 UTC
Created attachment 1220893 [details]
File: cgroup

Comment 3 Muhammet Kara 2016-11-15 18:28:50 UTC
Created attachment 1220894 [details]
File: core_backtrace

Comment 4 Muhammet Kara 2016-11-15 18:28:52 UTC
Created attachment 1220895 [details]
File: dso_list

Comment 5 Muhammet Kara 2016-11-15 18:28:54 UTC
Created attachment 1220896 [details]
File: environ

Comment 6 Muhammet Kara 2016-11-15 18:28:55 UTC
Created attachment 1220897 [details]
File: exploitable

Comment 7 Muhammet Kara 2016-11-15 18:28:57 UTC
Created attachment 1220898 [details]
File: limits

Comment 8 Muhammet Kara 2016-11-15 18:29:00 UTC
Created attachment 1220899 [details]
File: maps

Comment 9 Muhammet Kara 2016-11-15 18:29:02 UTC
Created attachment 1220900 [details]
File: mountinfo

Comment 10 Muhammet Kara 2016-11-15 18:29:03 UTC
Created attachment 1220901 [details]
File: namespaces

Comment 11 Muhammet Kara 2016-11-15 18:29:05 UTC
Created attachment 1220902 [details]
File: open_fds

Comment 12 Muhammet Kara 2016-11-15 18:29:07 UTC
Created attachment 1220903 [details]
File: proc_pid_status

Comment 13 Muhammet Kara 2016-11-15 18:29:08 UTC
Created attachment 1220904 [details]
File: var_log_messages

Comment 14 Michael Catanzaro 2016-11-18 12:05:56 UTC
Muhammet, were you running under Wayland or X11?

Comment 15 Muhammet Kara 2016-11-19 08:10:03 UTC
(In reply to Michael Catanzaro from comment #14)
> Muhammet, were you running under Wayland or X11?

It was under Wayland.

Comment 16 Michael Catanzaro 2016-11-19 14:48:04 UTC
OK, thanks. It upstreamed as WebKit #164910.

Comment 17 Michael Catanzaro 2016-11-30 17:41:25 UTC
Hi Muhammet, are you able to reproduce this crash? The backtrace is rather confusing, so if you are able to reproduce it then that would be helpful to know.

Comment 18 Michael Catanzaro 2016-11-30 17:57:50 UTC
*** Bug 1399921 has been marked as a duplicate of this bug. ***

Comment 19 Muhammet Kara 2016-11-30 22:31:20 UTC
(In reply to Michael Catanzaro from comment #17)
> Hi Muhammet, are you able to reproduce this crash? The backtrace is rather
> confusing, so if you are able to reproduce it then that would be helpful to
> know.

Hi Michael, Yes, I have switched to Wayland session, and reproduced the crash several times. Sometimes it crashed when I clicked the link to go to the next page of the website article, but mostly it crashed as soon as the page was loaded.

Comment 20 Michael Catanzaro 2016-11-30 23:05:09 UTC
OK, last question. Do you know what browser plugin that website is trying to load? This might be hard to check. The plugin process is not crashing so we don't know from this bug report, but the plugin process should not be doing that in Wayland. This bug is a bit tricky because the problem is somewhere in the plugin process and that problem is causing the UI process to crash. We should of course make the UI process not crash, but that won't fix the real problem here.

Comment 21 Michael Catanzaro 2016-12-06 16:01:14 UTC
*** Bug 1401851 has been marked as a duplicate of this bug. ***