[user-accounts] segfault when changing user password
Using g-c-c 3.34.1 on current Ubuntu
- open g-c-c, details, users
- click on password
- enter the old/new/confirmation password, press enter at the end of the confirmation
The dialog closes and g-c-c segfault when doing those steps
#0 update_password_strength (self=self@entry=0x5555563d67a0)
at ../panels/user-accounts/cc-password-dialog.c:92
password = 0x0
old_password = 0x0
username = <optimized out>
strength_level = 0
hint = 0x7fffeaf3939d "Mélangez des majuscules, des minuscules et aussi un ou deux nombres."
verify = <optimized out>
#1 0x00005555556963b7 in password_entry_timeout (self=0x5555563d67a0,
self@entry=<error reading variable: value has been optimized out>)
at ../panels/user-accounts/cc-password-dialog.c:273
No locals.
#2 0x00007ffff7cac248 in g_timeout_dispatch (source=0x5555563636f0,
callback=<optimized out>, user_data=<optimized out>)
at ../../../glib/gmain.c:4668
timeout_source = 0x5555563636f0
again = <optimized out>
#3 0x00007ffff7cab71e in g_main_dispatch (context=0x555555af0f70)
at ../../../glib/gmain.c:3179
dispatch = 0x7ffff7cac230 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
--Type <RET> for more, q to quit, c to continue without paging--
user_data = 0x5555563d67a0
callback = 0x5555556963a0 <password_entry_timeout>
cb_funcs = 0x7ffff7d80280 <g_source_callback_funcs>
cb_data = 0x5555563c6860
need_destroy = <optimized out>
source = 0x5555563636f0
current = 0x555555b73800
i = 0
__FUNCTION__ = "g_main_dispatch"
#4 g_main_context_dispatch (context=context@entry=0x555555af0f70)
at ../../../glib/gmain.c:3844
No locals.
#5 0x00007ffff7cabad0 in g_main_context_iterate (
context=context@entry=0x555555af0f70, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
at ../../../glib/gmain.c:3917
max_priority = 2147483647
timeout = 5
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x5555568887d0
#6 0x00007ffff7cabb73 in g_main_context_iteration (
--Type <RET> for more, q to quit, c to continue without paging--
context=context@entry=0x555555af0f70, may_block=may_block@entry=1)
at ../../../glib/gmain.c:3978
retval = <optimized out>
#7 0x00007ffff7ebeb05 in g_application_run (application=0x5555560e1970,
argc=<optimized out>, argv=<optimized out>)
at ../../../gio/gapplication.c:2559
arguments = 0x5555560ed240
status = 0
context = 0x555555af0f70
acquired_context = 1
__FUNCTION__ = "g_application_run"
#8 0x00005555555b9819 in main (argc=<optimized out>, argv=<optimized out>)
at ../shell/main.c:70
application = 0x5555560e1970
Edited by Sébastien Bacher