indicator-messages-service crashed with SIGSEGV in ACT_IS_USER() from _act_user_update_from_object_path() from fetch_user_incrementally() from on_find_user_by_name_finished() from g_task_return_now()

Bug #2012879 reported by Daniel van Vugt
86
This bug affects 11 people
Affects Status Importance Assigned to Milestone
accountsservice (Ubuntu)
Fix Released
High
Unassigned

Bug Description

https://errors.ubuntu.com/problem/2416b63fd3efcd8ec09f184b6f50981fc56fb16d

Crash in indicator-messages-service

ProblemType: Crash
DistroRelease: Ubuntu 23.04
Package: indicator-messages 13.10.1+18.10.20180918-0ubuntu3
Uname: Linux 6.2.0-18-generic x86_64
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 27 14:25:09 2023
ExecutablePath: /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
ExecutableTimestamp: 1633601577
ProcCmdline: /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-messages-service
ProcCwd: /home/dan
ProcEnviron:
 LANG=en_AU.UTF-8
 LANGUAGE=en_AU:en
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
Signal: 11
SourcePackage: indicator-messages
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
tags: added: lunar rls-ll-incoming
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ACT_IS_USER (ptr=0x55a8df7415b0) at ../src/libaccountsservice/act-user.h:35
 _act_user_update_from_object_path (user=0x55a8df7415b0, object_path=0x55a8df7413c0 "/org/freedesktop/Accounts/User1000") at ../src/libaccountsservice/act-user.c:1321
 fetch_user_incrementally (request=0x55a8df741130) at ../src/libaccountsservice/act-user-manager.c:1789
 on_find_user_by_name_finished (object=0x55a8df727e10, result=0x55a8df744c30, data=0x55a8df741130) at ../src/libaccountsservice/act-user-manager.c:1187
 g_task_return_now (task=0x55a8df744c30) at ../../../gio/gtask.c:1309

tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Looks related to bug 1966905

information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in indicator-messages (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
tags: added: jammy kinetic
description: updated
summary: - Crash in indicator-messages-service
+ indicator-messages-service crashed with SIGSEGV in ACT_IS_USER() from
+ _act_user_update_from_object_path() from fetch_user_incrementally() from
+ on_find_user_by_name_finished() from g_task_return_now()
affects: indicator-messages (Ubuntu) → accountsservice (Ubuntu)
Changed in accountsservice (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
https://iso.qa.ubuntu.com/qatracker/reports/bugs/2012879

tags: added: iso-testing
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I'm hoping this was fixed at the same time as bug 1966905 by accountsservice 22.08.8-1ubuntu5

Revision history for this message
Sebastien Bacher (seb128) wrote :

We are getting reports from people testing the lunar beta which has the updated accountsservice so it's probably not fixed in that revision...

Revision history for this message
Sebastien Bacher (seb128) wrote :

or maybe my backport is incomplete, there are more fixes in git, I will try to grab also those

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Using valgrind (bug 2015183) might be a simpler test right now.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Number #2 and #5 crashes in all of lunar!

https://errors.ubuntu.com/?release=Ubuntu%2023.04&period=week

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

I ran into the same crash with following setup:

* Fresh installation of Ubuntu 23.04 Beta in a VM
* Install ubuntu-unity-desktop
* First login in Unity

Revision history for this message
Sebastien Bacher (seb128) wrote :

The previous cherrypick was not enough but I've backported more changes and verified that indicator-message stops crashing, upload to the lunar queue now

Changed in accountsservice (Ubuntu):
importance: Medium → High
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package accountsservice - 22.08.8-1ubuntu6

---------------
accountsservice (22.08.8-1ubuntu6) lunar; urgency=medium

  * debian/patches/git_users_requests.patch:
    - included more fixes from upstream !128, resolves an invalid read which
      is leading to crashes client softwares (lp: #2012879)

 -- Sebastien Bacher <email address hidden> Fri, 07 Apr 2023 15:10:37 +0200

Changed in accountsservice (Ubuntu):
status: Fix Committed → Fix Released
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.