apport-kde locks up when selecting "Cancel"

Bug #1822966 reported by Roger Light
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Apport
Triaged
Medium
Unassigned
apport (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

To reproduce:

* Run "/usr/share/apport/apport-kde -f" from the command line
* Select first entry "Display (X.org)" from the "What kind of problem do you want to report?", then click OK.
* The "What display problem do you observe?" dialogue pops up, I realise that doesn't match anything that I want to report and click Cancel.
* Apport becomes completely unresponsive.

Traceback after Ctrl-C suggests that there is a problem with a thread lock:

Exception ignored in: <module 'threading' from '/usr/lib/python3.7/threading.py'>
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 1281, in _shutdown
    t.join()
  File "/usr/lib/python3.7/threading.py", line 1032, in join
    self._wait_for_tstate_lock()
  File "/usr/lib/python3.7/threading.py", line 1048, in _wait_for_tstate_lock
    elif lock.acquire(block, timeout):
KeyboardInterrupt

This is on Kubuntu 19.04, apport 2.20.10-0ubuntu23

Revision history for this message
Brian Murray (brian-murray) wrote :

I was unable to recreate this with apport version 2.20.10-0ubuntu25 from disco on an Ubuntu mate desktop, using the apport-gtk frontend. When I click "Other problem" I receive a dialog indicating that I need to specify a package or PID and apport quits. Subsequently, I think this is specific to the kubuntu frontend.

affects: apport → apport (Ubuntu)
tags: added: disco
tags: added: kubuntu
Revision history for this message
Roger Light (roger.light) wrote :

Just to confirm, because Brian had a slightly different version number, this still exists on 2.20.10-0ubuntu26.

Revision history for this message
Benjamin Drung (bdrung) wrote :

Brian, you were unable to reproduce this bug due to #1967965 (choices have inversed order in apport-kde).

description: updated
summary: - apport-bug locks up when selecting "Cancel"
+ apport-kde locks up when selecting "Cancel"
Changed in apport (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Benjamin Drung (bdrung) wrote :

apport-gtk is not affected, but apport-kde is. I updated the description. Ubuntu 22.04 (jammy) is still affected.

tags: added: jammy
Changed in apport:
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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