URL: https://github.com/SSSD/sssd/pull/646 Title: #646: proxy: access provider directly not through be_ctx
jhrozek commented: """ This improves the situation in the sense that the proxy provider now works, but I'm seeing this crash on shutdown: ``` Sep 06 14:29:55 client.ipa.test systemd-coredump[11292]: Process 11281 (sssd_be) of user 0 dumped core.
Stack trace of thread 11281: #0 0x00007f477424acf0 _dbus_list_unlink (libdbus-1.so.3) #1 0x00007f477424ad69 _dbus_list_remove_link (libdbus-1.so.3) #2 0x00007f4774239c71 _dbus_message_remove_counter (libdbus-1.so.3) #3 0x00007f477422d49d free_outgoing_message (libdbus-1.so.3) #4 0x00007f477422ef81 _dbus_connection_last_unref (libdbus-1.so.3) #5 0x00007f4774aa8191 sbus_connection_release (libsss_sbus.so) #6 0x00007f4774aa81ef sbus_connection_destructor (libsss_sbus.so) #7 0x00007f477446f011 _tc_free_internal (libtalloc.so.2) #8 0x00007f4774aa931a sbus_connection_free_handler (libsss_sbus.so) #9 0x00007f4774689541 tevent_common_loop_timer_delay (libtevent.so.0) #10 0x00007f477468a557 epoll_event_loop_once (libtevent.so.0) #11 0x00007f4774688ba7 std_event_loop_once (libtevent.so.0) #12 0x00007f4774684fed _tevent_loop_once (libtevent.so.0) #13 0x00007f477468520b tevent_common_loop_wait (libtevent.so.0) #14 0x00007f4774688b47 std_event_loop_wait (libtevent.so.0) #15 0x00007f477856cb15 server_loop (libsss_util.so) #16 0x000000000040a4a9 main (sssd_be) #17 0x00007f4773b70f2a __libc_start_main (libc.so.6) #18 0x0000000000407daa _start (sssd_be) ``` """
See the full comment at https://github.com/SSSD/sssd/pull/646#issuecomment-419115356