Update log to analyze issues not returned at ms_module_dispatch() 98/246998/1 accepted/tizen/6.0/unified/20201111.064831 submit/tizen_6.0/20201110.051721
authorYoungHun Kim <yh8004.kim@samsung.com>
Thu, 5 Nov 2020 01:08:40 +0000 (10:08 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Fri, 6 Nov 2020 02:04:11 +0000 (11:04 +0900)
Change-Id: I0feec619b6ce3888ee676ac653b773f5ccced105

packaging/mused.spec
server/src/muse_server_ipc.c
server/src/muse_server_module.c

index f3c192b..744c16d 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mused
 Summary:    A multimedia daemon
-Version:    0.3.127
+Version:    0.3.128
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 93871ce..cdea2cb 100644 (file)
@@ -187,6 +187,8 @@ static gboolean _ms_ipc_dispatch_create(muse_module_h m, void *jobj)
 
        ms_module_dispatch_unlock(m);
 
+       LOGD("Leave");
+
        return TRUE;
 
 out:
index eda014a..9bfa397 100644 (file)
@@ -134,6 +134,9 @@ int ms_module_dispatch(muse_module_h m)
        muse_return_val_if_fail(m, MUSE_ERR);
        api = m->api;
 
+       if (api == API_CREATE || api == API_DESTROY)
+               LOGI("%s", ms_get_command_string(api));
+
        module = ms_get_module_instance(m->idx);
        muse_return_val_if_fail(module, MUSE_ERR);
        muse_return_val_if_fail(module->dllsym, MUSE_ERR);
@@ -147,9 +150,11 @@ int ms_module_dispatch(muse_module_h m)
        }
 #endif
 
+       LOGD(">>> module lock");
        g_mutex_lock(&module->lock);
        g_module_symbol(module->dllsym, DISPATCHER, (gpointer *)&dispatcher);
        g_mutex_unlock(&module->lock);
+       LOGD("<<< module unlock");
 
        if (dispatcher && dispatcher[api]) {
                if (ms_is_log_enabled()) {