core: Change to register signal handler with glib 27/293027/2
authorTaeminYeom <taemin.yeom@samsung.com>
Thu, 18 May 2023 07:33:32 +0000 (16:33 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Thu, 18 May 2023 07:48:02 +0000 (16:48 +0900)
commit43d753a92aa2f39220e6e10853c521a2f008823e
tree0b5114f33287704cbc6488e246431d30129b8147
parentf308bd30d6e5fce14a00af5b629a367372c4ff5d
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: If2e2fa1c3ebc4bbc7a00b11b3c7f42a9e4fd36ee
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
src/core/main.c