Add log for dbugging destroy_dispatcher() 04/258104/1
authorYoungHun Kim <yh8004.kim@samsung.com>
Tue, 11 May 2021 00:33:22 +0000 (09:33 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Tue, 11 May 2021 00:33:25 +0000 (09:33 +0900)
Change-Id: I045b74692cbfa4f18e2f1cff1ad5e4585b22871f

packaging/mm-resource-manager.spec
src/lib/mm_resource_manager_priv.c

index 1885f0792d41107a377a139d60ff72718a216134..a39aaf1004f758ecbe2db73ad2596983e89e2f39 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mm-resource-manager
 Summary:    A Multimedia Resource Manager API
-Version:    0.2.46
+Version:    0.2.47
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 0a54eefd30ac6586891792b12008f59b185896e3..19675f57f53866d417c90be5ad6d948aac3aec8d 100644 (file)
@@ -1132,6 +1132,7 @@ static void __destroy_dispatcher(mm_resource_manager_s *handle)
        if (__dbus_deinit(handle) != MM_RESOURCE_MANAGER_ERROR_NONE)
                MM_RM_ERROR("Error while dbus deinitializing");
 
+       MM_RM_INFO("dispatcher loop %p", handle->dispatcher_loop);
        if (handle->dispatcher_loop) {
                if (g_main_loop_is_running(handle->dispatcher_loop)) {
                        MM_RM_INFO("mainloop %p is running", handle->dispatcher_loop);
@@ -1141,12 +1142,14 @@ static void __destroy_dispatcher(mm_resource_manager_s *handle)
                handle->dispatcher_loop = NULL;
        }
 
+       MM_RM_INFO("dispatcher thread %p", handle->dispatcher_thread);
        if (handle->dispatcher_thread) {
                g_thread_join(handle->dispatcher_thread);
                MM_RM_INFO("dispatcher thread join %p", handle->dispatcher_thread);
                handle->dispatcher_thread = NULL;
        }
 
+       MM_RM_INFO("dispatcher context %p", handle->dispatcher_context);
        if (handle->dispatcher_context) {
                g_main_context_unref(handle->dispatcher_context);
                handle->dispatcher_context = NULL;