It seems like I made progress using the python-efl from pip, so my bindings compilation might be problematic. Now at least it doesn't crash any more when trying to load the module, however I got a message saying to me that it doesn't find python-efl :) if anyone has ideas, I'd be very interested :_)
On Thu, Oct 27, 2016 at 1:50 PM, Benoit Barthelet < [email protected]> wrote: > so I'm trying to compile edgar because python is the only thing i > understand and that it seems like it's a good way to see a use case of > python-efl bindings, well. > > so I compiled efl, enlightenment, I also compile python-efl and installed > it, then edgar > no trouble in the process, but when I click in the module settings to load > edgar in the core modules, it crashes. > > I got that dump in .e-crashdum.txt after I recompiled exporting CFLAGS > beforehand, I really don't know if the crash log is relevant and if I > compiled correctly for debug to be of any help, I hope so, here it is : > > Thread 5 (Thread 0x7f9fe3818700 (LWP 19440)): > #0 0x00007f9fee45c577 in futex_abstimed_wait_cancelable (private=0, > abstime=0x0, expected=0, futex_word=0x1a7ed98) at > ../sysdeps/unix/sysv/linux/futex-internal.h:205 > __ret = -512 > oldtype = 0 > err = <optimized out> > #1 do_futex_wait (sem=sem@entry=0x1a7ed98, abstime=0x0) at > sem_waitcommon.c:111 > No locals. > #2 0x00007f9fee45c624 in __new_sem_wait_slow (sem=0x1a7ed98, abstime=0x0) > at sem_waitcommon.c:181 > _buffer = {__routine = 0x7f9fee45c530 <__sem_wait_cleanup>, __arg > = 0x1a7ed98, __canceltype = 0, __prev = 0x0} > err = <optimized out> > d = 0 > #3 0x00007f9fee45c6b9 in __new_sem_wait (sem=sem@entry=0x1a7ed98) at > sem_wait.c:29 > No locals. > #4 0x00007f9ff0bcb6b4 in eina_semaphore_lock (sem=0x1a7ed98) at > ../src/lib/eina/eina_inline_lock_posix.x:702 > No locals. > #5 _eina_thread_queue_wait (thq=thq@entry=0x1a7ed70) at > lib/eina/eina_thread_queue.c:204 > __FUNCTION__ = "_eina_thread_queue_wait" > #6 0x00007f9ff0bcbf87 in eina_thread_queue_wait (thq=0x1a7ed70, > allocref=allocref@entry=0x7f9fe3800b58) at lib/eina/eina_thread_queue.c: > 477 > msg = <optimized out> > blk = 0x0 > #7 0x00007f9ff066f0f8 in _evas_common_scale_sample_thread > (data=<optimized out>, t=<optimized out>) at lib/evas/common/evas_scale_ > sample.c:827 > ref = 0x0 > msg = <optimized out> > todo = 0x0 > #8 0x00007f9ff0bcb48a in _eina_internal_call (context=0x1a5e010) at > lib/eina/eina_thread.c:151 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, > 6853339563463036544, 0, 140720911366639, 0, 140324932067392, > -6907339829053731200, -6907372302570074496}, __mask_was_saved = 0}}, __pad > = {0x7f9f > e3800c30, 0x0, 0x0, 0x0}} > __cancel_arg = 0x1a5e010 > __not_first_call = <optimized out> > c = 0x1a5e010 > r = <optimized out> > #9 0x00007f9fee454464 in start_thread (arg=0x7f9fe3818700) at > pthread_create.c:333 > __res = <optimized out> > pd = 0x7f9fe3818700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140324693444352, > 6853339563463036544, 0, 140720911366639, 0, 140324932067392, > -6907339829141811584, -6907351332944720256}, mask_was_saved = 0}}, priv = > {pad = {0 > x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" > #10 0x00007f9fed1fa9df in clone () at ../sysdeps/unix/sysv/linux/ > x86_64/clone.S:105 > No locals. > > Thread 4 (Thread 0x7f9fe4019700 (LWP 19439)): > #0 0x00007f9fed1f32b3 in select () at ../sysdeps/unix/syscall- > template.S:84 > No locals. > #1 0x00007f9fed6fbe08 in _drm_tick_core (data=<optimized out>, > thread=0x1a5e050) at lib/ecore_x/xlib/ecore_x_vsync.c:345 > wfds = {fds_bits = {0 <repeats 16 times>}} > ret = <optimized out> > tv = {tv_sec = 0, tv_usec = 93891} > rfds = {fds_bits = {268435456, 0 <repeats 15 times>}} > exfds = {fds_bits = {0 <repeats 16 times>}} > max_fd = <optimized out> > msg = <optimized out> > ref = 0x1d32e20 > tick = 1 > __FUNCTION__ = "_drm_tick_core" > #2 0x00007f9ff02db55b in _ecore_direct_worker (work=0x1a5e050) at > lib/ecore/ecore_thread.c:466 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {27648080, > 6853339563463036544, 0, 140720911362447, 27648048, 140324932067392, > -6907329934013215104, -6907373530953265536}, __mask_was_saved = 0}}, _ > _pad = {0x7f9fe4001b90, 0x0, 0x0, 0x0}} > __cancel_routine = 0x7f9ff02db55d <_ecore_direct_worker_cleanup> > __cancel_arg = 0x1a5e050 > __not_first_call = <optimized out> > #3 0x00007f9ff0bcb48a in _eina_internal_call (context=0x1a5e030) at > lib/eina/eina_thread.c:151 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, > 6853339563463036544, 0, 140720911362447, 0, 140324932067392, > -6907329933985952128, -6907372302570074496}, __mask_was_saved = 0}}, __pad > = {0x7f9f > e4001c30, 0x0, 0x0, 0x0}} > __cancel_arg = 0x1a5e030 > __not_first_call = <optimized out> > c = 0x1a5e030 > r = <optimized out> > #4 0x00007f9fee454464 in start_thread (arg=0x7f9fe4019700) at > pthread_create.c:333 > __res = <optimized out> > pd = 0x7f9fe4019700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140324701837056, > 6853339563463036544, 0, 140720911362447, 0, 140324932067392, > -6907329934074032512, -6907351332944720256}, mask_was_saved = 0}}, priv = > {pad = {0 > x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" > #5 0x00007f9fed1fa9df in clone () at ../sysdeps/unix/sysv/linux/ > x86_64/clone.S:105 > No locals. > > Thread 3 (Thread 0x7f9fe4e4d700 (LWP 19438)): > #0 0x00007f9fed1f32b3 in select () at ../sysdeps/unix/syscall- > template.S:84 > No locals. > #1 0x00007f9ff02c5446 in _timer_tick_core (data=<optimized out>, > thread=0x1a71e20) at lib/ecore/ecore_anim.c:127 > rfds = {fds_bits = {33554432, 0 <repeats 15 times>}} > wfds = {fds_bits = {0 <repeats 16 times>}} > exfds = {fds_bits = {0 <repeats 16 times>}} > tv = {tv_sec = 0, tv_usec = 14435} > t = <optimized out> > tick = 0 '\000' > t0 = 2018.4453338010001 > d = 0.012000467666755381 > ret = <optimized out> > __FUNCTION__ = "_timer_tick_core" > #2 0x00007f9ff02db55b in _ecore_direct_worker (work=0x1a71e20) at > lib/ecore/ecore_thread.c:466 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {27729440, > 6853339563463036544, 0, 140720911371471, 27438960, 140324932067392, > -6907328020605284736, -6907373530953265536}, __mask_was_saved = 0}}, _ > _pad = {0x7f9fe4e35b90, 0x0, 0x0, 0x0}} > __cancel_routine = 0x7f9ff02db55d <_ecore_direct_worker_cleanup> > __cancel_arg = 0x1a71e20 > __not_first_call = <optimized out> > #3 0x00007f9ff0bcb48a in _eina_internal_call (context=0x1a2af70) at > lib/eina/eina_thread.c:151 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, > 6853339563463036544, 0, 140720911371471, 0, 140324932067392, > -6907328020578021760, -6907372302570074496}, __mask_was_saved = 0}}, __pad > = {0x7f9f > e4e35c30, 0x0, 0x0, 0x0}} > __cancel_arg = 0x1a2af70 > __not_first_call = <optimized out> > c = 0x1a2af70 > r = <optimized out> > #4 0x00007f9fee454464 in start_thread (arg=0x7f9fe4e4d700) at > pthread_create.c:333 > __res = <optimized out> > pd = 0x7f9fe4e4d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140324716730112, > 6853339563463036544, 0, 140720911371471, 0, 140324932067392, > -6907328020666102144, -6907351332944720256}, mask_was_saved = 0}}, priv = > {pad = {0 > x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" > #5 0x00007f9fed1fa9df in clone () at ../sysdeps/unix/sysv/linux/ > x86_64/clone.S:105 > No locals. > > Thread 2 (Thread 0x7f9fe5c68700 (LWP 19435)): > #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/ > x86_64/pthread_cond_wait.S:185 > No locals. > #1 0x00007f9ff06794af in eina_condition_wait (cond=0x7f9ff095aea0 > <evas_thread_queue_condition>) at ../src/lib/eina/eina_inline_ > lock_posix.x:351 > r = 0 '\000' > ok = <optimized out> > #2 evas_thread_worker_func (data=<optimized out>, thread=<optimized out>) > at lib/evas/common/evas_thread_render.c:76 > cmd = 0x25059e0 > len = <optimized out> > max = <optimized out> > __FUNCTION__ = "evas_thread_worker_func" > __PRETTY_FUNCTION__ = "evas_thread_worker_func" > #3 0x00007f9ff0bcb48a in _eina_internal_call (context=0x19b21a0) at > lib/eina/eina_thread.c:151 > __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, > 6853339563463036544, 0, 140720911371759, 0, 140324932067392, > -6907326042208711040, -6907372302570074496}, __mask_was_saved = 0}}, __pad > = {0x7f9f > e5c50c30, 0x0, 0x7f9fe5c68700, 0x7f9fe5c68700}} > __cancel_arg = 0x19b21a0 > __not_first_call = <optimized out> > c = 0x19b21a0 > r = <optimized out> > #4 0x00007f9fee454464 in start_thread (arg=0x7f9fe5c68700) at > pthread_create.c:333 > __res = <optimized out> > pd = 0x7f9fe5c68700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140324731520768, > 6853339563463036544, 0, 140720911371759, 0, 140324932067392, > -6907326042296791424, -6907351332944720256}, mask_was_saved = 0}}, priv = > {pad = {0 > x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" > #5 0x00007f9fed1fa9df in clone () at ../sysdeps/unix/sysv/linux/ > x86_64/clone.S:105 > No locals. > > Thread 1 (Thread 0x7f9ff1ab1a40 (LWP 19434)): > #0 0x00007f9fee45d8dd in pause () at ../sysdeps/unix/syscall- > template.S:84 > No locals. > #1 0x0000000000532cad in e_alert_show () at src/bin/e_alert.c:43 > No locals. > #2 0x00000000004fd292 in _e_crash () at src/bin/e_signals.c:117 > No locals. > #3 0x00000000004fd2c1 in e_sigseg_act (x=<optimized out>, info=<optimized > out>, data=<optimized out>) at src/bin/e_signals.c:127 > No locals. > #4 <signal handler called> > No locals. > #5 0x00007f9fc8676feb in PyModule_GetDict () from > /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 > No symbol table info available. > #6 0x00007f9fca984a15 in edgar_init () at e_mod_edgar.c:136 > buf = "/usr/local/lib/enlightenment/gadgets\000ule.edgar.cfg", > '\000' <repeats 14 times>, "/usr/local/lib/enlightenment/ > modules/edgar/linux-gnu-x86_64-ver-0.22/module.so\000\000\ > 000\000\000\000\000\000\000 > \000\377\377\377\377\000\000\000\000@\002W\002\000\000\000\000@\002W\002", > '\000' <repeats 44 times>... > ret = <optimized out> > module = 0x0 > moduleDict = <optimized out> > #7 0x00007f9fca983214 in e_modapi_init (m=0x2384740) at e_mod_main.c:93 > No locals. > #8 0x00000000004e5bd6 in e_module_enable (m=0x2384740) at > src/bin/e_module.c:521 > l = <optimized out> > ev = <optimized out> > em = <optimized out> > __FUNCTION__ = "e_module_enable" > #9 0x00000000004cb5fc in _btn_cb_load (data=0x24e7d10, data2=<optimized > out>) at src/bin/e_int_config_modules.c:636 > cfdata = 0x24e7d10 > cfm = 0x244ce90 > #10 0x0000000000508a63 in _e_wid_activate_hook > (obj=obj@entry=0x40000081aeb54127) > at src/bin/e_widget_button.c:123 > wd = <optimized out> > #11 0x0000000000508a94 in _click (data=0x40000081aeb54127, obj=<optimized > out>, event_info=<optimized out>) at src/bin/e_widget_button.c:144 > wid = 0x40000081aeb54127 > #12 0x00007f9ff0592475 in _eo_evas_smart_cb (data=<optimized out>, > event=<optimized out>) at lib/evas/canvas/evas_object_smart.c:73 > info = <optimized out> > #13 0x00007f9fef770d10 in _event_callback_call (legacy_compare=1 '\001', > event_info=<optimized out>, desc=0x7f9ff0935eb0 <_EFL_UI_EVENT_CLICKED>, > pd=0x25462e0, obj_id=<optimized out>) at lib/eo/eo_base_class.c:128 > 8 > ev = {object = 0x40000081b2b54128, desc = 0x7f9ff0935eb0 > <_EFL_UI_EVENT_CLICKED>, info = 0x0} > ret = 1 '\001' > cb = 0x25466e0 > lookup = 0x0 > saved = {__in_list = {next = 0x7ffc23ef4e18, prev = 0x8, last = > 0x2562730}, desc = 0x7f9ff0bacb9f <eina_hash_find+93>, current = 4019693064} > idx = 9 > callback_already_stopped = 0 '\000' > #14 _efl_object_event_callback_legacy_call (obj_id=<optimized out>, > pd=0x25462e0, desc=0x7f9ff0935eb0 <_EFL_UI_EVENT_CLICKED>, > event_info=<optimized out>) at lib/eo/eo_base_class.c:1354 > No locals. > #15 0x00007f9fef76fe8f in efl_event_callback_legacy_call > (obj=obj@entry=0x40000081b2b54128, > desc=0x7f9ff0935eb0 <_EFL_UI_EVENT_CLICKED>, event_info=event_info@entry=0x0) > at lib/eo/efl_object.eo.c:146 > _r = <optimized out> > ___cache = {index = {{klass = 0x25438a0}}, entry = {{func = > 0x2543b50}}, off = {{off = 80}}, op = 33, generation = 1} > ___call = {eo_id = 0x40000081b2b54128, obj = 0x2546290, func = > 0x7f9fef770bdb <_efl_object_event_callback_legacy_call>, data = > 0x25462e0, extn1 = 0x40000081b2b54128, extn2 = 0x7f9ff12d2718, extn3 = > 0x81, e > xtn4 = 0x2562730} > _func_ = <optimized out> > #16 0x00007f9ff1139bf1 in _activate (obj=0x40000081b2b54128) at > lib/elementary/elm_button.c:72 > sd = 0x2546640 > __FUNCTION__ = "_activate" > #17 0x00007f9ff1139c25 in _on_clicked_signal (data=<optimized out>, > obj=<optimized out>, emission=<optimized out>, source=<optimized out>) at > lib/elementary/elm_button.c:196 > No locals. > #18 0x00007f9fefa1de76 in edje_match_callback_exec_check_finals > (prop=<optimized out>, ed=0xaaaaaaaaaaaaaaab, source=0x23cd940 "elm", > sig=0x254a3bc "elm,action,click", source_states=<optimized out>, > signal_states=<optimized out>, matches=0x254a4e0, ssp=0x2562730) at > lib/edje/edje_match.c:556 > idx = <optimized out> > run = {version = 1, data = 0x2237350, total = 4, count = 0, step = > 4, __magic = 2557874747} > i = <optimized out> > cb = <optimized out> > j = <optimized out> > r = <optimized out> > #19 edje_match_callback_exec (ssp=ssp@entry=0x2562730, matches=0x254a4e0, > sig=sig@entry=0x254a3bc "elm,action,click", source=source@entry=0x23cd940 > "elm", ed=ed@entry=0x25469f0, prop=prop@entry=0 '\000') at > lib/edje/edje_match.c:711 > signal_result = <optimized out> > source_result = <optimized out> > r = 0 > #20 0x00007f9fefa24502 in _edje_emit_cb (prop=0 '\000', data=0x0, > src=0x23cd940 "elm", sig=0x254a3bc "elm,action,click", ed=0x25469f0) at > lib/edje/edje_program.c:1483 > m = 0x254a2f0 > match = <optimized out> > ssp = 0x2562730 > r = 1 > #21 _edje_emit_handle (ed=0x25469f0, sig=0x254a3bc "elm,action,click", > src=0x23cd940 "elm", sdata=0x0, prop=0 '\000') at > lib/edje/edje_program.c:1435 > done = 0 > __FUNCTION__ = "_edje_emit_handle" > #22 0x00007f9fefa1ec67 in _edje_message_process (em=em@entry=0x26bccf0) > at lib/edje/edje_message_queue.c:684 > fn = <optimized out> > pdata = <optimized out> > ret = <optimized out> > __FUNCTION__ = "_edje_message_process" > #23 0x00007f9fefa1f28e in _edje_message_queue_process () at > lib/edje/edje_message_queue.c:787 > em = 0x26bccf0 > ed = 0x25469f0 > i = 1 > __FUNCTION__ = "_edje_message_queue_process" > #24 0x00007f9fefa1f3a3 in _edje_job (data=<optimized out>) at > lib/edje/edje_message_queue.c:154 > No locals. > #25 0x00007f9ff02cb202 in _ecore_job_event_handler (data=<optimized out>, > type=<optimized out>, ev=<optimized out>) at lib/ecore/ecore_job.c:98 > job = <optimized out> > #26 0x00007f9ff02c70e2 in _ecore_call_handler_cb (event=<optimized out>, > type=<optimized out>, data=<optimized out>, func=<optimized out>) at > lib/ecore/ecore_private.h:317 > No locals. > #27 _ecore_event_call () at lib/ecore/ecore_events.c:518 > e = 0x246f8f0 > handle_count = 1 > l = <optimized out> > l_next = <optimized out> > eh = 0x1931130 > #28 0x00007f9ff02ce359 in _ecore_main_loop_iterate_internal > (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2357 > next_time = <optimized out> > f = <optimized out> > #29 0x00007f9ff02ce525 in ecore_main_loop_begin () at > lib/ecore/ecore_main.c:1287 > __FUNCTION__ = "ecore_main_loop_begin" > #30 0x000000000043cdf7 in main (argc=<optimized out>, argv=<optimized > out>) at src/bin/e_main.c:1093 > safe_mode = <optimized out> > after_restart = <optimized out> > waslocked = <optimized out> > strshare = <optimized out> > t = <optimized out> > tstart = <optimized out> > s = <optimized out> > buff = "1477568511.4\000\000\000\000\001\000\000\000\000\000\000\ > 000\035<S\000\000\000\000" > action = {__sigaction_handler = {sa_handler = 0x4fd312 > <e_sigabrt_act>, sa_sigaction = 0x4fd312 <e_sigabrt_act>}, sa_mask = {__val > = {0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0x0} > __FUNCTION__ = "main" > > > > > -- > benoit barthelet > http://pgp.mit.edu/pks/lookup?op=get&search=0xF150E01A72F6D2EE > -- benoit barthelet http://pgp.mit.edu/pks/lookup?op=get&search=0xF150E01A72F6D2EE ------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
