On Fri, Oct 14, 2011 at 03:18:48PM +1100, Jochen Schröder wrote:
> Hi all,
> 
> I just rebuild all of EFL and E17 gives me a segfault when starting
> with a clean config directory. Seems to be related to the recent
> sse3 work.

What is your compiler version and CFLAGS?

The parameters to _mm_set_epi32 look reasonable. The only reason I could
imagine this failing is if your compiler isn't aligning things properly. 

> 
> cat /proc/cpuinfo
> 
> processor     : 1
> vendor_id     : GenuineIntel
> cpu family    : 6
> model         : 15
> model name    : Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
> stepping      : 11
> cpu MHz               : 1998.000
> cache size    : 4096 KB
> physical id   : 0
> siblings      : 2
> core id               : 1
> cpu cores     : 2
> apicid                : 1
> initial apicid        : 1
> fpu           : yes
> fpu_exception : yes
> cpuid level   : 10
> wp            : yes
> flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl
> aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
> pdcm lahf_lm dts tpr_shadow vnmi flexpriority
> bogomips      : 4654.98
> clflush size  : 64
> cache_alignment       : 64
> address sizes : 36 bits physical, 48 bits virtual
> power management:
> 
> 
> bt attached.
> 
> Cheers
> Jochen

> #0  0x00007fa75897cbce in waitpid () from 
> /lib/x86_64-linux-gnu/libpthread.so.0
> #1  0x0000000000435961 in e_alert_show (sig=<optimized out>) at e_alert.c:57
> #2  <signal handler called>
> #3  0x00007fa75b037cc5 in _mm_set_epi32 (__q0=255, __q1=255, __q2=255, 
> __q3=255) at /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:586
> #4  _op_blend_mas_can_dp_sse3 (s=<optimized out>, m=0x1e7a4e1 
> "\377\377\377\377\377\377", c=4278190080, d=0x7fa74c8b0df0, l=4) at 
> op_blend_mask_color_sse3.c:79
> #5  0x00007fa75b01c147 in evas_common_font_draw_internal (dst=0x2268b70, 
> dc=0x21c0eb0, x=29, y=12, text_props=0x21c4718, 
>     func=0x7fa75b037850 <_op_blend_mas_can_dp_sse3>, ext_x=29, ext_y=2, 
> ext_w=313, ext_h=15, im_w=377, fn=<optimized out>, im_h=<optimized out>)
>     at evas_font_draw.c:298
> #6  0x00007fa75b01c4cb in evas_common_font_draw (dst=0x2268b70, dc=0x21c0eb0, 
> fn=<optimized out>, x=29, y=12, text_props=0x21c4718) at evas_font_draw.c:418
> #7  0x00007fa74f3893ea in eng_font_draw (data=<optimized out>, 
> context=<optimized out>, surface=<optimized out>, font=<optimized out>, 
> x=<optimized out>, 
>     y=<optimized out>, w=313, h=15, ow=313, oh=15, text_props=0x21c4718) at 
> evas_engine.c:898
> #8  0x00007fa75afd609f in evas_object_text_render (obj=0x214e480, 
> output=0x21c1380, context=0x21c0eb0, surface=0x2268b70, x=0, y=0) at 
> evas_object_text.c:1665
> #9  0x00007fa75afebd3e in evas_render_mapped (e=0x21c37a0, obj=0x214e480, 
> context=0x21c0eb0, surface=0x2268b70, off_x=0, off_y=0, mapped=0, ecx=0, 
> ecy=0, 
>     ecw=377, ech=22) at evas_render.c:1256
> #10 0x00007fa75afeeaf1 in evas_render_updates_internal (e=0x21c37a0, 
> make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:1579
> #11 0x00007fa75a911d65 in _ecore_evas_x_render (ee=0x21c3580) at 
> ecore_evas_x.c:256
> #12 0x00007fa75a90f041 in _ecore_evas_idle_enter (data=<optimized out>) at 
> ecore_evas.c:52
> #13 0x00007fa75ad6c1de in _ecore_call_task_cb (data=<optimized out>, 
> func=<optimized out>) at ecore_private.h:246
> #14 _ecore_idle_enterer_call () at ecore_idle_enterer.c:165
> #15 0x00007fa75ad6daf5 in _ecore_main_loop_iterate_internal (once_only=0) at 
> ecore_main.c:1699
> #16 0x00007fa75ad6debf in ecore_main_loop_begin () at ecore_main.c:864
> #17 0x0000000000433bf7 in main (argc=<optimized out>, argv=<optimized out>) 
> at e_main.c:954
> quit
> A debugging session is active.
> 
>       Inferior 1 [process 2371] will be detached.
> 
> Quit anyway? (y or n) Detaching from program: /opt/e17/bin/enlightenment, 
> process 2371

> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2d-oct

> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
Jim Kukunas
Intel Open Source Technology Center

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to