Update log to analyze issues not returned at ms_module_dispatch() 76/246876/1 accepted/tizen/unified/20201106.051629 submit/tizen/20201105.053617
authorYoungHun Kim <yh8004.kim@samsung.com>
Thu, 5 Nov 2020 01:08:40 +0000 (10:08 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Thu, 5 Nov 2020 01:08:56 +0000 (10:08 +0900)
Change-Id: I470bb918e164646074fcde7aab9e5972af8c6061

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

index 81c1db1..75bb267 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mused
 Summary:    A multimedia daemon
-Version:    0.3.129
+Version:    0.3.130
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 6508932..3972079 100644 (file)
@@ -146,7 +146,6 @@ int ms_connection_unregister(muse_module_h m)
 void ms_connection_lock(ms_connection_t *connection)
 {
        muse_return_if_fail(connection);
-       LOGD(">>> connection lock");
        g_mutex_lock(&connection->lock);
 }
 
@@ -154,7 +153,6 @@ void ms_connection_unlock(ms_connection_t *connection)
 {
        muse_return_if_fail(connection);
        g_mutex_unlock(&connection->lock);
-       LOGD("<<< connection unlock");
 }
 
 void ms_connection_deinit(ms_connection_t *connection)
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()) {