Print the process information in dispatcher deadlock 48/218748/2
authorYoungHun Kim <yh8004.kim@samsung.com>
Wed, 27 Nov 2019 23:12:31 +0000 (08:12 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Wed, 27 Nov 2019 23:43:41 +0000 (08:43 +0900)
Change-Id: Id3cc060b5e74b4cc8dcdb8cd19fcac2630c61750

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

index 6b5b9d6..81bdd4c 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mused
 Summary:    A multimedia daemon
-Version:    0.3.94
+Version:    0.3.95
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 4cad549..bfb7d18 100644 (file)
@@ -36,6 +36,8 @@ static gboolean _ms_module_dispatch_timeout_callback(gpointer data)
        char err_msg[MUSE_MSG_LEN_MAX];
        int idx, api, timeout;
 
+       muse_return_val_if_fail(ms_get_instance(), FALSE);
+
        LOGE("Restart muse server");
 
        if (m) {
@@ -46,6 +48,8 @@ static gboolean _ms_module_dispatch_timeout_callback(gpointer data)
                                        ms_config_get_host_name(idx), m->pid, api, timeout);
 
                LOGE("%s", err_msg);
+
+               ms_log_process_info(ms_get_instance()->pid);
                if (ms_is_log_enabled())
                        ms_log_write(err_msg);
        } else {