[SRU] Ubuntu 22.10 - Crashing when accessing menus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gigolo (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Graham Inggs | ||
Mantic |
Fix Released
|
Undecided
|
Graham Inggs |
Bug Description
[ Impact ]
gigolo will crash with a segfault whenever any user using "ubuntu" desktop session tries to open the preferences dialogue box.
This does not impact users using "Ubuntu on Xorg" desktop session.
[ Test Plan ]
* Click on the gear icon in login screen to select "Ubuntu" and login
* Confirm that it is the "Ubuntu" session.
$ echo $XDG_SESSION_
ubuntu
* open gigolo
* click on edit menu
* click on preferences
If the package is not fixed it will crash, with the fixed package it will display the preferences dialogue box.
Repeat the same test "Ubuntu on Xorg" session to verify that the users with working "gigolo" does not have a regression.
* Click on the gear icon in login screen to select "Ubuntu on Xorg" and login
* Confirm that it is the "Ubuntu on Xorg" session.
$ echo $XDG_SESSION_
ubuntu-xorg
* open gigolo
* click on edit menu
* click on preferences
[ Where problems could occur ]
* This is an upstream patch which is only simplifying the way it detects the desktop. There is no other change in the code and so the chances of regression are very less.
worst case possibility is if the code does not get "XDG_CURRENT_
[ Other Info ]
This has been fixed in upstream 0.5.3, and so it is aleady fixed in Noble.
[ Original Bug Description ]
When trying to access menus Gigolo crashes:
gigolo[4705]: segfault at 10 ip 000055d867c8a57e sp 00007fffa92bdcb0 error 4 in gigolo[
Code: 41 5c c3 66 0f 1f 84 00 00 00 00 00 e8 0b b4 ff ff 48 89 c7 e8 93 c2 ff ff 48 8d 3d 70 00 01 00 48 89 c5 48 8b 80 e8 00 00 00 <4c> 8b 60 10 e8 d9 b4 ff ff 45 31 c9 31 c9 48 89 ef 48 89 c2 48 8d
Changed in gigolo (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in gigolo (Ubuntu Mantic): | |
status: | New → Confirmed |
Changed in gigolo (Ubuntu): | |
status: | New → Fix Released |
Changed in gigolo (Ubuntu Jammy): | |
status: | Confirmed → In Progress |
Changed in gigolo (Ubuntu Mantic): | |
status: | Confirmed → In Progress |
Changed in gigolo (Ubuntu Jammy): | |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in gigolo (Ubuntu Mantic): | |
assignee: | nobody → Sudip Mukherjee (sudipmuk) |
Changed in gigolo (Ubuntu Jammy): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in gigolo (Ubuntu Mantic): | |
assignee: | nobody → Graham Inggs (ginggs) |
Changed in gigolo (Ubuntu Jammy): | |
status: | Confirmed → In Progress |
Changed in gigolo (Ubuntu Mantic): | |
status: | Confirmed → In Progress |
I have tested and can reproduce the crash in Jammy and Mantic. I have also tested and confirmed that the issue is not seen in Focal or Noble.