Control: forcemerge 974826 975580
Dear Maintainer, I just noticed this issue on some devices here too, and found it leads to the same upstream as #974826 does. So I hope it is ok to merge them. As far as I see this error message path triggers the segfault because "error" is a null pointer. The upstream links are already in #974826. Kind regards, Bernhard (gdb) bt #0 0x000055f543929631 in pk_dbus_get_uid (dbus=0x55f54473c520, sender=sender@entry=0x7f16d4007030 ":1.42") at ../src/pk-dbus.c:81 #1 0x000055f543942d5d in pk_engine_is_proxy_unchanged (pac=0x55f544738990 "", no_proxy=0x55f5447959a0 "", proxy_socks=0x55f5447912f0 "", proxy_ftp=0x0, proxy_https=0x55f544795820 "", proxy_http=0x0, sender=0x7f16d4007030 ":1.42", engine=0x55f5447121a0) at ../src/pk-engine.c:598 #2 pk_engine_set_proxy (context=0x55f54473a330, pac=<optimized out>, no_proxy=<optimized out>, proxy_socks=<optimized out>, proxy_ftp=0x0, proxy_https=<optimized out>, proxy_http=0x0, engine=0x55f5447121a0) at ../src/pk-engine.c:686 #3 pk_engine_daemon_method_call (connection_=<optimized out>, sender=sender@entry=0x7f16d4007030 ":1.42", object_path=object_path@entry=0x7f16d400af60 "/org/freedesktop/PackageKit", interface_name=interface_name@entry=0x7f16d400b780 "org.freedesktop.PackageKit", method_name=method_name@entry=0x7f16d4009490 "SetProxy", parameters=parameters@entry=0x7f16d4009760, invocation=0x55f54473a330, user_data=0x55f5447121a0) at ../src/pk-engine.c:1438 #4 0x00007f16e2acef1e in call_in_idle_cb (user_data=<optimized out>) at ../../../gio/gdbusconnection.c:4890 #5 0x00007f16e2c4dadf in g_main_dispatch (context=0x55f54470fd30) at ../../../glib/gmain.c:3325 #6 g_main_context_dispatch (context=0x55f54470fd30) at ../../../glib/gmain.c:4043 #7 0x00007f16e2c4de88 in g_main_context_iterate (context=0x55f54470fd30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119 #8 0x00007f16e2c4e17b in g_main_loop_run (loop=loop@entry=0x55f54470fe20) at ../../../glib/gmain.c:4317 #9 0x000055f543928d21 in main (argc=<optimized out>, argv=<optimized out>) at ../src/pk-main.c:242 (gdb) (gdb) display/i $pc 1: x/i $pc => 0x55f543929631 <pk_dbus_get_uid+401>: mov 0x8(%rax),%r8 (gdb) print/x $rax $1 = 0x0 (gdb) print error $2 = (GError_autoptr) 0x0