[SRU] ubuntustudio-controls crashed with TypeError in __init__(): Argument 1 does not allow None as a value

Bug #1867705 reported by Justin Cownden
28
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntustudio-controls (Ubuntu)
Fix Released
Critical
Len Ovens
Focal
Fix Released
Critical
Len Ovens
Groovy
Fix Released
Critical
Len Ovens

Bug Description

[Impact]

 * Users of the default Ubuntu GNOME desktop are experiencing an immediate crash upon launch unless first run from terminal

[Test Case]

 * With a clean Ubuntu 20.04 LTS installation, install ubuntustudio-controls and attempt to run it from activities launcher. It will crash, crash is reproducible.

[Regression Potential]

 * In order to fix this, some non-functioning and inaccessible elements of a future UI for wacom tablet config had to be removed. Those plans may have been dropped, but this has yet to be completely evaluated. As such, since UI elements were removed, the probability of other UI elements to be missing exists, but that probability is slim to none.

[Other Info]

 * This should be the final bugfix prior to migration to distro-agnostic Studio Controls, which is developed by the Ubuntu Studio team in cooperation with other distributions, namely Fedora.

----
Original bug report follows:
----

Ubuntu Studio Controls will not launch within regular Ubuntu desktop. Focal Fosssa pre-release.

ProblemType: Crash
DistroRelease: Ubuntu 20.04
Package: ubuntustudio-controls 1.12.3
ProcVersionSignature: Ubuntu 5.4.0-18.22-lowlatency 5.4.24
Uname: Linux 5.4.0-18-lowlatency x86_64
ApportVersion: 2.20.11-0ubuntu20
Architecture: amd64
CrashCounter: 1
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 16 22:43:34 2020
ExecutablePath: /usr/bin/ubuntustudio-controls
InstallationDate: Installed on 2020-03-09 (7 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200303)
InterpreterPath: /usr/bin/python3.8
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/bin/ubuntustudio-controls
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Python3Details: /usr/bin/python3.8, Python 3.8.2, python3-minimal, 3.8.2-0ubuntu1
PythonArgs: ['/usr/bin/ubuntustudio-controls']
PythonDetails: N/A
SourcePackage: ubuntustudio-controls
Title: ubuntustudio-controls crashed with TypeError in __init__(): Argument 1 does not allow None as a value
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo

Revision history for this message
Justin Cownden (gingerblah) wrote :
tags: removed: need-duplicate-check
Changed in ubuntustudio-controls (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

ubuntustudio-controls has been updated since this was reported. Please check against the newer version. If this bug report sees no activity in the next 60 days, the bug will automatically close.

Changed in ubuntustudio-controls (Ubuntu):
status: New → Incomplete
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

After further consideration, it seems as though there were too many factors in this bug report to definitively identify what went wrong. Furthermore, we were unable to replicate this issue on the final release of Ubuntu 20.04 LTS.

This error also appears to have occurred before the final version of all components of GNOME 3.36 had landed in the repositories, so it's hard to say where the blame is. As such, this bug will be marked "invalid" as it occurred in an unsupported setup at the time.

Changed in ubuntustudio-controls (Ubuntu):
importance: Medium → Undecided
status: Incomplete → Invalid
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

This bug may have appeared in a newer version recently. We are attempting to evaluate.

Changed in ubuntustudio-controls (Ubuntu):
status: Invalid → Confirmed
importance: Undecided → High
assignee: nobody → Len Ovens (len-ovenwerks)
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

This crash is happening in more than one instance, and is not isolated.

Changed in ubuntustudio-controls (Ubuntu):
importance: High → Critical
information type: Private → Public
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

I was able to duplicate the error on Ubuntu 20.04 under GNOME. This is definitely not isolated.

Changed in ubuntustudio-controls (Ubuntu):
status: Confirmed → Triaged
Changed in ubuntustudio-controls (Ubuntu Focal):
importance: Undecided → Critical
status: New → Triaged
assignee: nobody → Len Ovens (len-ovenwerks)
Changed in ubuntustudio-controls (Ubuntu Focal):
status: Triaged → In Progress
Changed in ubuntustudio-controls (Ubuntu Groovy):
status: Triaged → Fix Committed
summary: - ubuntustudio-controls crashed with TypeError in __init__(): Argument 1
- does not allow None as a value
+ [SRU] ubuntustudio-controls crashed with TypeError in __init__():
+ Argument 1 does not allow None as a value
description: updated
tags: added: verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntustudio-controls - 1.12.6

---------------
ubuntustudio-controls (1.12.6) groovy; urgency=medium

  [ Len Ovens ]
  * remove tablet code to fix (lp: #1867705)

 -- Erich Eickmeyer <email address hidden> Fri, 08 May 2020 13:56:28 -0700

Changed in ubuntustudio-controls (Ubuntu Groovy):
status: Fix Committed → Fix Released
tags: added: verification-done-focal
removed: verification-needed-focal
tags: removed: verification-done-focal
description: updated
Revision history for this message
Robie Basak (racb) wrote : Please test proposed package

Hello Justin, or anyone else affected,

Accepted ubuntustudio-controls into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubuntustudio-controls/1.12.6~20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in ubuntustudio-controls (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Package has been tested.

1) Installed Ubuntu (proper, GNOME desktop) on test machine
2) Installed ubuntustudio-controls 1.12.5~20.04.1
3) Ran Ubuntu Studio Controls, application failed to start, same error as in this bug report.
4) Installed ubuntustudio-controls 1.12.6~20.04.1
5) Ran Ubuntu Studio Controls without error.

Bug appears to be fixed.

tags: added: verification-done verification-done-focal
removed: verification-needed verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntustudio-controls - 1.12.6~20.04.1

---------------
ubuntustudio-controls (1.12.6~20.04.1) focal; urgency=medium

  [ Len Ovens ]
  * remove tablet code to fix (lp: #1867705)

 -- Erich Eickmeyer <email address hidden> Fri, 08 May 2020 13:56:28 -0700

Changed in ubuntustudio-controls (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for ubuntustudio-controls has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.