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

Reply via email to