Normally, we can use EINA_LOG_ABORT=1 to abort process when error(ERR or
CRI) occurs.
Then gdb would tell you the callstack where that object is removed wrongly.
But in this case you must fix all prior errors to catch up the your actual
issue.
You may need to carefully check where it tries to remove the invalid
objects in other way.
For this, you can check callstack using gdb adding breakpoint to this code
=> Eo ID 0x800009ac is not a valid object. Current thread: main. This ID
has probably been deleted or this was never a valid object ID. (domain=0,
current_domain=0, lo cal_domai n=0, available_domains=[0 1 ],
generation=2c, id=10, ref=1)
See where your efl code has it:
~/efl/core/efl/src/lib/eo$ grep -nr "is not a valid object"
eo.c:1875: ERR("Object %p is not a valid object in this context: object
domain: %d, "
On Mon, Nov 25, 2019 at 4:10 PM Jing <[email protected]> wrote:
> Hi all,
> I met below err in my program, i have no idea which part is wrong ,
> please help to advise, thanks.
>
>
> 05:06:56]Ecore_Con Shutd]own called without ca lling Ecore_Con Init.
> [05:06:56]'
> [05:06:56]CRI<3542>:eina_log li[b/ecore_con/ecore_con.c:146
> ecore_con_shutdown() unknown log domain -1, original message was: ERR:
> 'Ecore_Con Shutdow n ca lled without calling Ecore_Con Init.
> [05:06:56]'
> [05:06:56]693] Error connecting to bus of type 2 0 693 24689 .
> error name: org.freedesktop.DBus.Error.FileNotFound error message: Failed
> to connect to socket /var/run/dbus /system_b us_s ocket: No such file or
> directory
> [05:06:56]ERR<3544>:eina_safety lib/eldbus/eldbus_cor4e.c:1126
> eldbus_connection_get() safety check failed: conn == NULL
> [05:06:56]ERR<33544>:eina_safety lib/eldbus/eldbus_object5.c:1392
> eldbus_object_get() safety check failed: conn == NULL
> [05:06:56]ERR<3544>:ecore_system _upower
> modules/ecore/system/upower/ecore_ syst em_upower.c:446
> _ecore_system_upower_init() could not get object
> name=org.freedesktop.UPower, path=/org /freedesktop/UPower
> [05:06:56]
> [05:06:56]ERR<3544>:eina_safety li b/eldbus/eldbus_core.c:1437
> eldbus_name_owner_c hanged_callback_del() ERR<3545>:eina_safety
> lib/eldb3us/e4ldbus_core.c:1126 eldbus_connection_get() safet y check
> failed: conn == NULLsafety check failed : conn == NULL
> [05:06:56]ERR<3545>:eina_safety lib/eldbus/eldbus_object.c:192 eldbus_obj
> ect_get() safety check failed: conn == NULL
> [05:06:56]ERR<3545>:ecore_system_upower modules/ecore/system/upower/eco
> re_s yste0m_upower.c:446 _ecore_system_upower_init() could not get object
> name=org.fr eede sktop.UPower, path=/org/freedesktop/UPower
> [05:06:56]Eo ID 0x800009ac is not a valid object. Current thread: main.
> This ID has probably been deleted or th is w as never a valid object ID.
> (domain=0, current_domai n=0, local_domain=0, available_domains=[0 1 ],
> generat ion= c, id=10, ref=1)ERR<3545>:eina_safety
> lib/eldbus/eldbus_core.c:1437 eldbus_name_0owner_changed_callback_del()
> [05:06:56]safety check failed: conn == NULLERR<693>:eo lib/eo/eo_bas
> e_class.c:1764 efl_event_callback_call()
> [05:06:56]Eo ID 0x800009ac is not a valid object. Current thread: main.
> This ID has probably been deleted or this was never a valid object ID.
> (domain=0, current_domain=0, lo cal_domai n=0, available_domains=[0 1 ],
> generation=2c, id=10, ref=1)
> [05:06:56]ERR<693>:eo lib/eo/eo_base_class.c:1764
> efl_event_callback_call() Eo ID 0x800 009ac is not a valid object. Current
> threa d: main. This ID has probably been deleted or t his was never a valid
> object ID. (domain=0, current_domain=0, local_domain=0, available_do
> mains=[0 1 ], generation=2c, id=10, ref=1)
> [05:06:56]0
> [05:06:56]CRI<3545>:eina_log lib/ecore_con/ecore_con.c:146 ecore_con_shutd
> own(g) unknownslog domain -1, original message was: ERR: 'ERR<693c>:eo
> lib/eo/eo_ba_se_class.c:1764 efl_event_callbagck_call() Ecore_Con Shutdown
> called without calling Ecore_Con Init.
> [05:06:56]Eo IuD 0x800009ac is not a valid object. Current thread: main.
> This ID has probabl0, current_domain=0,is was never a valid object ID.
> (domain=
> [05:06:56] local_domain=0, available_domains=[0 1
> ], gen[eration=2c, id=10, ref=1)'
> [05:06:56]1
> [05:06:56]ERR<693>:eo lib/eo/eo_base_class.c:1764
> efl_event_callba2ck_call() Eo ID 0x800009ac is not a valid 5object. Current
> thread: main. This ID has probabl8y been deleted or this was never a valid
> object ID. (domain=0, current_domain=0, local_domain=0,
> available_domains=[0 1 ], generation=2c0, id=10, ref=1)
> [05:06:56]ERR<6293>:eo lib/eo/eo_base_class.c:1764
> efl_e.vent_callback_call() Eo ID 0x800009ac is not a valid object. Cu1rrent
> thread: main. This ID has probably been deleted or this w9as never a valid
> objec9t ID. (domain=0, current_do5main=0, local_domain=03,
> available_domains=[0 1 ], generation=2c, id=10, ref=1)
> [05:06:56]0] [ ERR<693>:eo lib/eo/eo_base_class.c:1764
> e6fl_event_callback_call() Eo ID 0x800009ac is not9 a valid object.
> 6Current thread: m]ain. This ID has probably been deleted or t his was
> never a valid object ID. (domain=0, current_domain=0, local_domain=0,
> available_d omains=[0 1 ], generation=2c, id=10, ref=1)
> [05:06:56]ERR<693>:eo lib/eo/eo_base_class.c:1764
> efl_event_callback_call() Eo ID 0x800 009ac is not a valid object . Current
> thread: main. This ID has 0prob ably been deleted or this was never a
> valid object ID. (domain=0, current_domain=0, local_domain=0,
> available_domains=[0 1 ], generation=2c, id=10, ref =1)
>
>
>
>
>
>
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Regards, Hermet
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel