New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 840758 link

Starred by 2 users

Issue metadata

Status: Unconfirmed
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression



Sign in to add a comment

No windows open when starting Chrome

Reported by c...@xdna.net, May 8 2018

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36

Steps to reproduce the problem:
1. Start Chrome with a new profile:
   $ mkdir /tmp/x; /opt/google/chrome/chrome --user-data-dir=/tmp/x
2. Sign into chrome.
3. Exit the browser (Ctrl-Shift-Q)
4. Start Chrome on the same profile:
   $ /opt/google/chrome/chrome --user-data-dir=/tmp/x

What is the expected behavior?
A Chrome window should open after starting Chrome the second time.

What went wrong?
No Chrome window opens. Chrome is running as per the process list, although no renderer processes are launched.

Did this work before? Yes 65

Chrome version: 66.0.3359.139  Channel: stable
OS Version: Debian unstable
Flash Version: Shockwave Flash 29.0 r0

The gaia account I logged into is a consumer account with very little configuration. It has no passwords saved and is rarely used as a Chrome-signed-in account.
 

Comment 1 by c...@xdna.net, May 8 2018

I have traced this issue to the field "profile.sync_password_hash" in the profile Preferences.

If I remove this entry from all profiles in the user-data-dir, Chrome starts once again.

This occurs also on the beta channel (67).
Labels: Needs-Bisect Needs-Triage-M66

Comment 3 by c...@xdna.net, May 8 2018

In case it's relevant, I'm using the basic (unencrypted) store for passwords:

From chrome_debug.log:
[25797:25797:0508/200803.093624:VERBOSE1:key_storage_util_linux.cc(53)] Password storage detected desktop environment: GNOME
[25797:25797:0508/200803.093652:VERBOSE1:password_store_factory.cc(213)] Trying libsecret for password storage.
[25797:25797:0508/200803.099557:VERBOSE1:password_store_factory.cc(227)] Trying GNOME keyring for password storage.
[25797:25797:0508/200803.102119:WARNING:password_store_factory.cc(240)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options.

My desktop environment is a minimal MATE environment, far from standard. No key store.
Labels: Triaged-ET TE-NeedsTriageFromHYD
Unable to reproduce the issue on chrome reported version 66.0.3359.139 using Ubuntu 14.04 with steps mentioned below:
1) Launched chrome reported version through terminal using: mkdir /tmp/x; /opt/google/chrome/chrome --user-data-dir=/tmp/x
2) Signed in into chrome chrome from Chrome://settings
3) Exit the browser using "Ctrl-Shift-Q"
4) Again launched chrome through terminal using: /opt/google/chrome/chrome --user-data-dir=/tmp/x, chrome window got opened

Note: Tested the issue on Ubuntu 14.04, as this issue was reported on Debian unstable, as ET team doesn't have Debian unstable to test on it, so forwarding this issue to Inhouse to check and confirm the issue on Debian, hence adding TE-NeedsTriageFromHYD label to it.

Thanks!
840758.ogv
5.8 MB View Download

Comment 5 by c...@xdna.net, May 9 2018

I have done some more testing and I believe it is related to the basic (unencrypted) password store mentioned in comment 3.

I installed gnome-keyring and seahorse on my Debian unstable machine. I started chrome with the profile saved after step 3 of the reproduction steps and chrome started. I first got a prompt to create a password for the "Default keyring" and then the browser window opened. Subsequent attempts to start chrome (again from the saved profile) had the window open as usual (albeit with a sync error as the password store/keyring would not have had my chrome sync credentials).

I then removed gnome-keyring and seahorse, killed the gnome-keyring process, and started chrome again from the saved profile. The browser window now did not open, as per the original report.

Comment 6 by c...@xdna.net, May 9 2018

I have tried the same test to reproduce this issue on my laptop, which is also Debian unstable, but I have failed to reproduce it. I did a "apt upgrade" on each machine prior to performing the test to ensure the same versions of libraries were present on each machine and I did the tests at the same time.

A colleague has also tried to reproduce the issue and has failed to do so.

My desktop continues to exhibit the issue.

One difference: My laptop is on kernel 4.14, the desktop on 4.16. I'll reboot my laptop into 4.16 and re-test.

I will also run a bisection on my desktop to see if the problem can be tied to a chrome version or not - it is possible that an external change (kernel perhaps) has triggered a latent issue in chrome.
Cc: sandeepk...@techmahindra.com
Components: UI
Labels: -Needs-Bisect -TE-NeedsTriageFromHYD
Tested the issue using #66.0.3359.139 on Linux Debian Rodete Lenovo laptop and could launch the Chrome as per the steps mentioned below

Steps:
1) Launched chrome reported version through terminal using: mkdir /tmp/x; /opt/google/chrome/chrome --user-data-dir=/tmp/x
2) Signed in into chrome chrome from Chrome://settings
3) Exit the browser using "Ctrl-Shift-Q"
4) Again launched chrome through terminal using: /opt/google/chrome/chrome --user-data-dir=/tmp/x, chrome window got opened

Removing bisect label since this issue seems to be kernel side as per comment #6.

Thanks!!
Cc: -sandeepk...@techmahindra.com sandeepkumars@chromium.org
Cc: vamshi.kommuri@chromium.org
Labels: TE-Hardware-Dependency
As per comment#6 by reporter "an external change (kernel perhaps) has triggered a latent issue in chrome" and it is also mentioned that the issue is not seen on his Debian laptop. As of now ET team doesn't have the setup to check and confirm the issue, hence adding label TE-Hardware-Dependency.

Thanks!

Sign in to add a comment