Very thank you for response. I got crash issue from developer. They are using the eldbus on thread to get property changed event using following eldbus APIs.
eldbus_connection_get, eldbus_object_get, eldbus_proxy_get, eldbus_proxy_properties_monitor, eldbus_proxy_event_callback_add That is it. There is nothing speciall purpose to use eldbus. It seems that it is common usage. We suggested to use ecore_main_loop_begin, end At both before, and after line using eldbua on thread. Is this proper way to solve this thread kind of issue? 2016. 6. 10. 오전 12:27에 "Cedric BAIL" <cedric.b...@free.fr>님이 작성: > On Jun 9, 2016 3:57 AM, "Kim Shinwoo" <kimcinoo....@gmail.com> wrote: > > > > https://dbus.freedesktop.org/doc/api/html/group__DBusThreads.html > > > > It seems that dbus is unsafe before handling dbus with dbus thread. > > > > If we are not using this then.. clearly it is thread unsafe. > > > > Am I right? > > Yes.eldbus is not thread safe. May I ask what is your use of it that would > require it ? Dbus is very asynchronous by nature and very light in > communication, so it is very uncommon to need a thread to handle it. > > Cedric > > > 2016. 6. 9. 오후 7:44에 "Kim Shinwoo" <kimcinoo....@gmail.com>님이 작성: > > > > > Sorry for short Q writting on the road using phone. :/ > > > If it is not thread safe, do I have to use some ways such as.. ecore > > > thread? > > > > > > Anyone knows thread safety of Dbus? > > > ---------- 전달된 메일 ---------- > > > 보낸사람: "Kim Shinwoo" <kimcinoo....@gmail.com> > > > 날짜: 2016. 6. 9. 오후 7:34 > > > 제목: Eldbus & thread safe > > > 받는사람: "Enlightenment developer list" < > > > enlightenment-devel@lists.sourceforge.net> > > > 참조: > > > > > > Hello all. > > >> > > >> The eldbus is thread safe? > > >> > > >> Sincerely, > > >> Shinwoo Kim > > >> > > > > > > > ------------------------------------------------------------------------------ > > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > > patterns at an interface-level. Reveals which users, apps, and protocols > are > > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > > J-Flow, sFlow and other flows. Make informed decisions using capacity > > planning reports. > https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel