** Description changed:

- 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.
+ [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: 
+ 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

** Also affects: signon (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: signon (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: signon (Ubuntu Groovy)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1901609

Title:
  signond causes qprocess crash

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/signon/+bug/1901609/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to