[E-devel] edje_cc seg fault
Hey. With that edc code [edc] group { name: envision/thumbs; parts { part { name, envision.swallow.content; type, RECT; mouse_events, 1; description { state, default 0.0; color, 255 0 0 255; rel1 { relative, -0.25 0.0; offset, 6 0; } rel2 { relative, 0.0 1.0; offset, 6 0; } } description { state, shown 0.0; color, 255 0 0 255; rel1 { relative, 0.0 0.0; offset, 0 0; } rel2 { relative, 0.25 1.0; offset, 0 0; } } } /* part envision.swallow.content */ part { name, envision.event; type, SPACER; description { state, default 0.0; rel1.to, envision.swallow.content; rel2.to, envision.swallow.content; } description { state, hide 0.0; rel1.relative, 0.0 1.0; rel2.relative, 0.0 1.0; } } /* part envision.event */ } /* parts */ programs { program { name, envision.swallow.content_in; signal, mouse,in; source, envision.event; action, ACTION_STOP; target, envision.event_hide; target, envision.swallow.content_show; after, envision.event_hide; } program { name: envision.swallow.content_show; action, STATE_SET shown 0.0; transition, ACCELERATE 0.35; target, envision.swallow.content; } program { name, envision.event_hide; in: 0.1 0; action, STATE_SET hide 0.0; target, envision.event; after: envision.swallow.content_show; } program { name, envision.swallow.content_out; signal, mouse,out; source, envision.swallow.content; action, ACTION_STOP; target, envision.event_show; target, envision.swallow.content_hide; after, envision.event_show; } program { name, envision.swallow.content_hide; action, STATE_SET default 0.0; transition, DECELERATE 0.35; target, envision.swallow.content; } program { name, envision.event_show; in: 0.1 0; action, STATE_SET default 0.0; target, envision.event; after, envision.swallow.content_hide; } } /* programs */ } /* group envision/thumbs */ [/edc] edje_cc seg fault. Here is the backtrace : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb75cfb70 (LWP 18435)] 0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0, ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391 4391 subsize = ede-subtype-size; (gdb) bt #0 0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0, ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391 #1 0x008b8f56 in eet_data_put_variant (ed=0x8090ed8, edd=0x8087848, ede=0x80878f0, ds=0xb5a005e8, data_in=0x80b4b04) at eet_data.c:4012 #2 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087848, data_in=0x80b4af8, size_ret=0xb75ce12c) at eet_data.c:4809 #3 0x008b929d in eet_data_put_unknown (ed=0x8090ed8, edd=0x8087eb8, ede=0x8087f20, ds=0xb5a00b58, data_in=0x8072494) at eet_data.c:4449 #4 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087eb8, data_in=0x8072494, size_ret=0xb75ce1f8) at eet_data.c:4809 #5 0x008b9576 in eet_data_put_array (ed=0x8090ed8, edd=0x8087d18, ede=0x8087fe8, ds=0xb5a00468, data_in=0x80b4748) at eet_data.c:4410 #6 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087d18, data_in=0x80b4710, size_ret=0xb75ce2ac) at eet_data.c:4809 #7 0x008b8c6a in eet_data_write_cipher (ef=0x80908a0, edd=0x8087d18, name=0xb75ce32c edje/collections/2, cipher_key=0x0, data=0x80b4710, comp=1) at eet_data.c:2126 #8 0x008b8d01 in eet_data_write (ef=0x80908a0, edd=0x8087d18, name=0xb75ce32c edje/collections/2, data=0x80b4710, comp=1) at eet_data.c:2142 #9 0x0804d7c8 in data_thread_group (data=0x80b2048, thread=0x8095420) at edje_cc_out.c:987 #10 0x0060e94c in _ecore_short_job (data=0x0) at ecore_thread.c:425 #11 _ecore_thread_worker (data=0x0) at ecore_thread.c:525 #12 0x00afccc9 in start_thread (arg=0xb75cfb70) at pthread_create.c:304 #13 0x00be15be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Note that if I replace SPACER by RECT, it does not segfault Vincent
Re: [E-devel] edje_cc seg fault
Yop, On Fri, Jun 22, 2012 at 7:00 AM, Vincent Torri vincent.to...@gmail.com wrote: Hey. With that edc code [edc] group { name: envision/thumbs; parts { part { name, envision.swallow.content; type, RECT; mouse_events, 1; description { state, default 0.0; color, 255 0 0 255; rel1 { relative, -0.25 0.0; offset, 6 0; } rel2 { relative, 0.0 1.0; offset, 6 0; } } description { state, shown 0.0; color, 255 0 0 255; rel1 { relative, 0.0 0.0; offset, 0 0; } rel2 { relative, 0.25 1.0; offset, 0 0; } } } /* part envision.swallow.content */ part { name, envision.event; type, SPACER; description { state, default 0.0; rel1.to, envision.swallow.content; rel2.to, envision.swallow.content; } description { state, hide 0.0; rel1.relative, 0.0 1.0; rel2.relative, 0.0 1.0; } } /* part envision.event */ } /* parts */ programs { program { name, envision.swallow.content_in; signal, mouse,in; source, envision.event; action, ACTION_STOP; target, envision.event_hide; target, envision.swallow.content_show; after, envision.event_hide; } program { name: envision.swallow.content_show; action, STATE_SET shown 0.0; transition, ACCELERATE 0.35; target, envision.swallow.content; } program { name, envision.event_hide; in: 0.1 0; action, STATE_SET hide 0.0; target, envision.event; after: envision.swallow.content_show; } program { name, envision.swallow.content_out; signal, mouse,out; source, envision.swallow.content; action, ACTION_STOP; target, envision.event_show; target, envision.swallow.content_hide; after, envision.event_show; } program { name, envision.swallow.content_hide; action, STATE_SET default 0.0; transition, DECELERATE 0.35; target, envision.swallow.content; } program { name, envision.event_show; in: 0.1 0; action, STATE_SET default 0.0; target, envision.event; after, envision.swallow.content_hide; } } /* programs */ } /* group envision/thumbs */ [/edc] edje_cc seg fault. Here is the backtrace : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb75cfb70 (LWP 18435)] 0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0, ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391 4391 subsize = ede-subtype-size; (gdb) bt #0 0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0, ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391 #1 0x008b8f56 in eet_data_put_variant (ed=0x8090ed8, edd=0x8087848, ede=0x80878f0, ds=0xb5a005e8, data_in=0x80b4b04) at eet_data.c:4012 #2 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087848, data_in=0x80b4af8, size_ret=0xb75ce12c) at eet_data.c:4809 #3 0x008b929d in eet_data_put_unknown (ed=0x8090ed8, edd=0x8087eb8, ede=0x8087f20, ds=0xb5a00b58, data_in=0x8072494) at eet_data.c:4449 #4 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087eb8, data_in=0x8072494, size_ret=0xb75ce1f8) at eet_data.c:4809 #5 0x008b9576 in eet_data_put_array (ed=0x8090ed8, edd=0x8087d18, ede=0x8087fe8, ds=0xb5a00468, data_in=0x80b4748) at eet_data.c:4410 #6 0x008b896d in _eet_data_descriptor_encode (ed=value optimized out, edd=0x8087d18, data_in=0x80b4710, size_ret=0xb75ce2ac) at eet_data.c:4809 #7 0x008b8c6a in eet_data_write_cipher (ef=0x80908a0, edd=0x8087d18, name=0xb75ce32c edje/collections/2, cipher_key=0x0, data=0x80b4710, comp=1) at eet_data.c:2126 #8 0x008b8d01 in eet_data_write (ef=0x80908a0, edd=0x8087d18, name=0xb75ce32c edje/collections/2, data=0x80b4710, comp=1) at eet_data.c:2142 #9 0x0804d7c8 in data_thread_group (data=0x80b2048, thread=0x8095420) at edje_cc_out.c:987 #10 0x0060e94c in _ecore_short_job (data=0x0) at ecore_thread.c:425 #11 _ecore_thread_worker (data=0x0) at ecore_thread.c:525 #12 0x00afccc9 in start_thread (arg=0xb75cfb70) at pthread_create.c:304 #13 0x00be15be in clone () at