Bug 1480554 - Doesn't render OAuth(2) pages on Parallels' X
Summary: Doesn't render OAuth(2) pages on Parallels' X
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: webkitgtk4
Version: 26
Hardware: x86_64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Tomas Popela
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-11 11:32 UTC by Paweł Glica
Modified: 2018-03-28 16:21 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-28 16:21:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
View when trying add online account (16.99 KB, image/png)
2017-08-11 11:32 UTC, Paweł Glica
no flags Details

Description Paweł Glica 2017-08-11 11:32:48 UTC
Created attachment 1312089 [details]
View when trying add online account

Description of problem:

Online Account allow to add google account after first boot (evolution and calendar working), after reboot it dont allow to add accounts (also existing google account dont work with evolution and calendar). 

Whats more now when some type of account is clicked (google, microsoft, all other) small window appear but with blank space. Right click and reload action dont help, OS restart also dont reslove the problem, this is fresh install of Fedora 26, i had similar issues on fedora 25 but i didnt investigate than, that was the reason why I choose fresh install of fedora 26 rather that update to 25->26.

Version-Release number of selected component (if applicable):
gnome-online-accounts-3.24.2-1.fc26.src.rpm


Steps to Reproduce:
1.Add online account lik google
2.Restart PC
3.Online accounts not working

Actual results:
Evolution and Calendar not working with online accounts properly.

Expected results:
Online accounts like exchange and google working with Evolution and Calendar

Comment 1 Debarshi Ray 2017-08-14 12:29:47 UTC
What version of webkitgtk4 do you have?

Comment 2 Paweł Glica 2017-08-14 13:03:33 UTC
This one 

Available Packages
Name         : webkitgtk4
Version      : 2.16.6
Release      : 1.fc26
Arch         : i686
Size         : 13 M
Source       : webkitgtk4-2.16.6-1.fc26.src.rpm

Comment 3 Debarshi Ray 2017-08-14 15:23:04 UTC
Ok, and, sorry to have forgotten to ask before, what graphics hardware is this?

Comment 4 Paweł Glica 2017-08-16 05:07:36 UTC
(In reply to Debarshi Ray from comment #3)
> Ok, and, sorry to have forgotten to ask before, what graphics hardware is
> this?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)

Comment 5 hedrick 2017-11-04 18:07:03 UTC
I'm seeing the same thing, in Fedora 27. Fully updated as of today (Nov 4, 14:01). Running in Parallels on Mac, with their tools installed, so it's whatever drivers Parallels supplies. Fresh install of Fedora.

Open gnome-control-center, go to Online Accounts. Google. Appears to load something from Google, but window is blank, like attachment. The cursor changes at one point, so it looks like there's a text input field, but nothing is visible. Same problem occurs with Microsoft. Others work. Of course Google and MS are the only ones I want to use.

I tried disabling selinux. It didn't change things.

Comment 6 hedrick 2017-11-06 15:05:59 UTC
The problem seems to be specific to the X environment in Parallels on Mac.

If I set DISPLAY to point to the X server on my Mac, and run gnome-control-console there, it works.

Comment 7 Debarshi Ray 2017-11-07 13:50:32 UTC
(In reply to hedrick from comment #6)
> The problem seems to be specific to the X environment in Parallels on Mac.
> 
> If I set DISPLAY to point to the X server on my Mac, and run
> gnome-control-console there, it works.

Ok, that explains it. This is definitely not something in gnome-control-center or gnome-online-accounts but more to do with the graphics stack.

Let's begin with webkitgtk4.

Comment 8 Tomas Popela 2017-11-07 14:05:43 UTC
(In reply to hedrick from comment #6)
> The problem seems to be specific to the X environment in Parallels on Mac.
> 
> If I set DISPLAY to point to the X server on my Mac, and run
> gnome-control-console there, it works.

How does Epiphany behave? If you open it and try to log in to some Google service? I expect that it will fail there as well. Can you please run epiphany from console to see if there are some warnings printed?

Comment 9 Michael Catanzaro 2017-11-07 14:08:48 UTC
Also try running it under WEBKIT_DISABLE_COMPOSITING_MODE=1.

And under Wayland, too.

(In reply to Tomas Popela from comment #8)
> (In reply to hedrick from comment #6)
> > The problem seems to be specific to the X environment in Parallels on Mac.
> > 
> > If I set DISPLAY to point to the X server on my Mac, and run
> > gnome-control-console there, it works.

How do any applications work if DISPLAY is not set properly...?

Comment 10 Michael Catanzaro 2018-03-28 16:21:07 UTC
I don't see anything actionable here, and it seems to most likely be an issue with the OpenGL driver in Parallels, so closing.


Note You need to log in before you can comment on or make changes to this bug.