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

Reply via email to