2020-10-26 20:39:02 |
Sandro |
bug |
|
|
added bug |
2020-11-23 13:00:38 |
Harald Sitter |
description |
I'm reporting this bug upstream from where I found it, since I've learned that the signond package in KDE Neon is sourced from Ubuntu focal.
This was found in signon (signond_8.59+17.10.20170606-0ubuntu2_amd64) from Focal Fossa
Steps to reproduce:
1. Install KDE Plasma and qt 5.15.0 on Ubuntu focal base (IE: KDE Neon)
2. Install the kaccounts integration and kio-gdrive packages.
3. Open System settings and navigate to "Online Accounts"
4. Press "+ Add New Account"
5. Select "Google"
Observed behaviour:
- Window that would ask for authentication fails to load, and Online Accounts goes back to overview
- system logs show a segfault in libqt5core.so which can be traced to a failure in qporcess, casued by signond (see links for further details)
Expected behaviour:
- New window opens with a webview where Google authentication credentials can be posted.
- When qprocess runs it does not crash.
Further reference information at the following links:
1. Bug in KDE Neon: https://bugs.kde.org/show_bug.cgi?id=426034
3. Relevant MR (Since merged) in signond: https://gitlab.com/accounts-sso/signond/-/merge_requests/27 |
[Impact]
Without the patch users are unable to add google accounts because signond crashes.
This prevents users from using KDE's online accounts feature for google.
The fix for this is to drop the no-rtti compile flag as qprocess relies on type info. This has no real downside for the user as it simply brings in type info.
[Test Case]
- in a plasma session
- install kio-gdrive
- run `systemsettings5 kcm_kaccounts`
- add a new account
- click on google
- wait for login window to appear
- signond shouldn't be crashing
[Where problems could occur]
Cannot think of any. It simply adds type info to the objects. Also upstream has rtti disabled for months and I'm not aware of any problems.
[Other Info]
This is a fairly grave issue as far as user experience is concerned.
----
I'm reporting this bug upstream from where I found it, since I've learned that the signond package in KDE Neon is sourced from Ubuntu focal.
This was found in signon (signond_8.59+17.10.20170606-0ubuntu2_amd64) from Focal Fossa
Steps to reproduce:
1. Install KDE Plasma and qt 5.15.0 on Ubuntu focal base (IE: KDE Neon)
2. Install the kaccounts integration and kio-gdrive packages.
3. Open System settings and navigate to "Online Accounts"
4. Press "+ Add New Account"
5. Select "Google"
Observed behaviour:
- Window that would ask for authentication fails to load, and Online Accounts goes back to overview
- system logs show a segfault in libqt5core.so which can be traced to a failure in qporcess, casued by signond (see links for further details)
Expected behaviour:
- New window opens with a webview where Google authentication credentials can be posted.
- When qprocess runs it does not crash.
Further reference information at the following links:
1. Bug in KDE Neon: https://bugs.kde.org/show_bug.cgi?id=426034
3. Relevant MR (Since merged) in signond: https://gitlab.com/accounts-sso/signond/-/merge_requests/27 |
|
2020-11-23 13:03:03 |
Harald Sitter |
nominated for series |
|
Ubuntu Focal |
|
2020-11-23 13:03:03 |
Harald Sitter |
bug task added |
|
signon (Ubuntu Focal) |
|
2020-11-23 13:03:03 |
Harald Sitter |
nominated for series |
|
Ubuntu Hirsute |
|
2020-11-23 13:03:03 |
Harald Sitter |
bug task added |
|
signon (Ubuntu Hirsute) |
|
2020-11-23 13:03:03 |
Harald Sitter |
nominated for series |
|
Ubuntu Groovy |
|
2020-11-23 13:03:03 |
Harald Sitter |
bug task added |
|
signon (Ubuntu Groovy) |
|
2020-11-23 13:40:41 |
Rik Mills |
bug |
|
|
added subscriber Rik Mills |
2020-11-24 14:41:36 |
Sebastien Bacher |
signon (Ubuntu Focal): assignee |
|
Rik Mills (rikmills) |
|
2020-11-24 14:41:42 |
Sebastien Bacher |
signon (Ubuntu Groovy): assignee |
|
Rik Mills (rikmills) |
|
2020-11-24 14:41:48 |
Sebastien Bacher |
signon (Ubuntu Hirsute): assignee |
|
Rik Mills (rikmills) |
|
2020-11-25 12:41:58 |
Launchpad Janitor |
signon (Ubuntu): status |
New |
Confirmed |
|
2020-11-25 12:41:58 |
Launchpad Janitor |
signon (Ubuntu Focal): status |
New |
Confirmed |
|
2020-11-25 12:41:58 |
Launchpad Janitor |
signon (Ubuntu Groovy): status |
New |
Confirmed |
|
2020-12-01 15:07:33 |
Rik Mills |
signon (Ubuntu Hirsute): status |
Confirmed |
Fix Committed |
|
2020-12-01 18:54:58 |
Launchpad Janitor |
signon (Ubuntu Hirsute): status |
Fix Committed |
Fix Released |
|
2020-12-02 13:15:13 |
Harald Sitter |
signon (Ubuntu Focal): status |
Confirmed |
In Progress |
|
2020-12-02 13:15:14 |
Harald Sitter |
signon (Ubuntu Groovy): status |
Confirmed |
In Progress |
|
2020-12-04 20:50:22 |
Steve Langasek |
signon (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2020-12-04 20:50:26 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-12-04 20:50:28 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2020-12-04 20:50:33 |
Steve Langasek |
tags |
|
verification-needed verification-needed-groovy |
|
2020-12-04 20:51:23 |
Steve Langasek |
signon (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2020-12-04 20:51:31 |
Steve Langasek |
tags |
verification-needed verification-needed-groovy |
verification-needed verification-needed-focal verification-needed-groovy |
|
2020-12-05 03:06:01 |
Sandro |
tags |
verification-needed verification-needed-focal verification-needed-groovy |
verification-done-focal verification-needed verification-needed-groovy |
|
2020-12-07 11:18:51 |
Harald Sitter |
tags |
verification-done-focal verification-needed verification-needed-groovy |
verification-done verification-done-focal verification-done-groovy |
|
2020-12-14 18:29:38 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-12-14 18:29:36 |
Launchpad Janitor |
signon (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2020-12-14 18:48:17 |
Łukasz Zemczak |
signon (Ubuntu Focal): status |
Fix Committed |
Incomplete |
|
2021-01-07 10:45:46 |
Łukasz Zemczak |
signon (Ubuntu Focal): status |
Incomplete |
Opinion |
|
2021-01-07 10:45:51 |
Łukasz Zemczak |
signon (Ubuntu Focal): status |
Opinion |
Fix Committed |
|
2021-01-07 10:47:08 |
Launchpad Janitor |
signon (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2023-04-09 11:30:13 |
Kuta Bid |
bug |
|
|
added subscriber Kuta Bid |