core: Change to register signal handler with glib 62/293062/1
authorTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 04:22:16 +0000 (13:22 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 04:23:47 +0000 (13:23 +0900)
commit3cc5da9f5a03e015f3d778f75a91d7539a490123
tree704f676cfd8317e42312d4a64c9037d57349ed96
parent0578036749d7f0ef456907434e20f45bebade44e
core: Change to register signal handler with glib

Using standard signal handler can make deadlock in terminating progress.
When standard signal handler is called dispatching g_main_context,
glib attempts to lock g_main_context again.
To prevent this situation, it is needed to use glib signal handler function.

Change-Id: I437bfab15b593d17d3e21ed899ae98175edfc115
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
src/core/main.c