libaurum: disable dbus timeout for avoiding abort 32/295132/1 accepted/tizen/unified/20230705.063713
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 3 Jul 2023 06:59:11 +0000 (15:59 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Mon, 3 Jul 2023 06:59:11 +0000 (15:59 +0900)
Aurum uses Grpc but Grpc makes thread when protocol function is called.
So there is dbus timeout race condition, sometimes aurum bootstrap is
aborted.
Use atspi_set_timeout(-1, -1), dbus timeout is disabled.

Change-Id: Ib9b3489ca13c44df72c49a911083374ba54f37ad

libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc

index 229bb90..f689097 100644 (file)
@@ -139,6 +139,7 @@ AtspiAccessibleWatcher::AtspiAccessibleWatcher()
     mXMLSync = false;
 
     atspi_init();
+    atspi_set_timeout(-1, -1);
 
     AtspiWrapper::Atspi_accessible_set_cache_mask(AtspiWrapper::Atspi_get_desktop(0), ATSPI_CACHE_ALL);