GNU gdb (GDB) 14.1.0.56.d739d4fd457-alt1 (ALT Sisyphus)
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-alt-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/pkcon...
Reading symbols from /usr/lib/debug/usr/bin/pkcon.debug...
[New LWP 102489]
[New LWP 102490]
[New LWP 102494]
[New LWP 102491]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `pkcon remove expect'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_type_check_instance_is_fundamentally_a (type_instance=0x559245bb3e30, 
    fundamental_type=80) at ../gobject/gtype.c:4153
4153	  node = lookup_type_node_I (type_instance->g_class->g_type);
[Current thread is 1 (Thread 0x7ff167e46e80 (LWP 102489))]

Thread 4 (Thread 0x7ff1671fe6c0 (LWP 102491)):
#0  0x00007ff1680f56b9 in syscall () from /lib64/libc.so.6
#1  0x00007ff1684a5110 in g_cond_wait_impl (cond=0x559245b99858, mutex=0x559245b99850) at ../glib/gthread-posix.c:1007
#2  g_cond_wait (cond=0x559245b99858, mutex=0x559245b99850) at ../glib/gthread.c:1665
#3  0x00007ff168441f8b in g_async_queue_pop_intern_unlocked (queue=0x559245b99850, wait=1, end_time=-1) at ../glib/gasyncqueue.c:375
#4  0x00007ff1684ab1b2 in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/gthreadpool.c:297
#5  0x00007ff1684a8d7d in g_thread_proxy (data=0x559245b9b600) at ../glib/gthread.c:892
#6  0x00007ff168078883 in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007ff1680f7a08 in __clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff1659fb6c0 (LWP 102494)):
#0  0x00007ff1680ea5c6 in __GI_ppoll (fds=fds@entry=0x7ff154000b90, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007ff1684d3a15 in ppoll (__fds=0x7ff154000b90, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:88
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7ff15c009160, timeout_usec=<optimized out>, fds=0x7ff154000b90, n_fds=2) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=0x7ff15c009160, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007ff1684777df in g_main_loop_run (loop=0x7ff15c008fb0) at ../glib/gmain.c:4475
#5  0x00007ff1682f2006 in gdbus_shared_thread_func (user_data=0x7ff15c009130) at ../gio/gdbusprivate.c:284
#6  0x00007ff1684a8d7d in g_thread_proxy (data=0x559245ba3900) at ../glib/gthread.c:892
#7  0x00007ff168078883 in start_thread (arg=<optimized out>) at pthread_create.c:447
#8  0x00007ff1680f7a08 in __clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff1679ff6c0 (LWP 102490)):
#0  0x00007ff1680ea5c6 in __GI_ppoll (fds=fds@entry=0x559245b94360, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007ff1684d3a15 in ppoll (__fds=0x559245b94360, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:88
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x559245b940c0, timeout_usec=<optimized out>, fds=0x559245b94360, n_fds=1) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x559245b940c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007ff16847636c in g_main_context_iteration (context=0x559245b940c0, may_block=may_block@entry=1) at ../glib/gmain.c:4338
#5  0x00007ff1684763b1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6537
#6  0x00007ff1684a8d7d in g_thread_proxy (data=0x559245b94300) at ../glib/gthread.c:892
#7  0x00007ff168078883 in start_thread (arg=<optimized out>) at pthread_create.c:447
#8  0x00007ff1680f7a08 in __clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff167e46e80 (LWP 102489)):
#0  g_type_check_instance_is_fundamentally_a (type_instance=0x559245bb3e30, fundamental_type=80) at ../gobject/gtype.c:4153
#1  0x00007ff1683d7e67 in g_object_unref (_object=_object@entry=0x559245bb3e30) at ../gobject/gobject.c:4327
#2  0x00007ff1685a742b in glib_autoptr_clear_GTask (_ptr=0x559245bb3e30) at /usr/include/glib-2.0/gio/gio-autocleanups.h:138
#3  glib_autoptr_cleanup_GTask (_ptr=<synthetic pointer>) at /usr/include/glib-2.0/gio/gio-autocleanups.h:138
#4  pk_task_ready_cb (source_object=0x559245baa200, res=0x559245bad090, user_data=0x559245bb3e30) at ../lib/packagekit-glib2/pk-task.c:846
#5  0x00007ff1682904f3 in g_task_return_now (task=0x559245bad090) at ../gio/gtask.c:1361
#6  0x00007ff168293f23 in g_task_return (type=<optimized out>, task=0x559245bad090) at ../gio/gtask.c:1430
#7  g_task_return (task=0x559245bad090, type=<optimized out>) at ../gio/gtask.c:1387
#8  0x00007ff168294418 in g_task_return_pointer (task=<optimized out>, result=<optimized out>, result_destroy=<optimized out>) at ../gio/gtask.c:1872
#9  0x00007ff1685806f2 in pk_client_state_finish (state=state@entry=0x559245bb5140, error=error@entry=0x0) at ../lib/packagekit-glib2/pk-client.c:245
#10 0x00007ff168581e78 in pk_client_signal_finished (runtime=<optimized out>, state=0x559245bb5140, exit_enum=PK_EXIT_ENUM_SUCCESS) at ../lib/packagekit-glib2/pk-client.c:1202
#11 pk_client_signal_cb (proxy=<optimized out>, sender_name=<optimized out>, signal_name=<optimized out>, parameters=0x7ff154009af0, user_data=<optimized out>) at ../lib/packagekit-glib2/pk-client.c:1284
#12 0x00007ff1683c9af8 in g_closure_invoke (closure=0x559245bb4b20, return_value=0x0, n_param_values=4, param_values=0x7ffdeeb2e6c0, invocation_hint=0x7ffdeeb2e610) at ../gobject/gclosure.c:833
#13 0x00007ff1683f7763 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7ffdeeb2e800, detail=detail@entry=0, instance=instance@entry=0x559245ba31e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdeeb2e6c0) at ../gobject/gsignal.c:3887
#14 0x00007ff1683e8e85 in signal_emit_valist_unlocked (instance=instance@entry=0x559245ba31e0, signal_id=signal_id@entry=12, detail=detail@entry=0, var_args=var_args@entry=0x7ffdeeb2e960) at ../gobject/gsignal.c:3519
#15 0x00007ff1683e90f2 in g_signal_emit_valist (instance=0x559245ba31e0, signal_id=12, detail=0, var_args=var_args@entry=0x7ffdeeb2e960) at ../gobject/gsignal.c:3262
#16 0x00007ff1683e919f in g_signal_emit (instance=instance@entry=0x559245ba31e0, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3582
#17 0x00007ff1682f65a5 in on_signal_received (connection=<optimized out>, sender_name=0x7ff154005a10 ":1.98", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0x7ff154008820 "Finished", parameters=0x7ff154009af0, user_data=0x559245bae840) at ../gio/gdbusproxy.c:874
#18 0x00007ff1682e12cb in emit_signal_instance_in_idle_cb (data=0x7ff1540043c0) at ../gio/gdbusconnection.c:4189
#19 0x00007ff168476d12 in g_main_dispatch (context=0x559245b93dd0) at ../glib/gmain.c:3357
#20 0x00007ff1684d3947 in g_main_context_dispatch_unlocked (context=0x559245b93dd0) at ../glib/gmain.c:4208
#21 g_main_context_iterate_unlocked.isra.0 (context=0x559245b93dd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273
#22 0x00007ff1684777df in g_main_loop_run (loop=0x559245b93ff0) at ../glib/gmain.c:4475
#23 0x000055923904ea65 in main (argc=<optimized out>, argv=<optimized out>) at ../client/pk-console.c:2420
