[oe-issues] [Bug 2992] efl1/emotion fails to build because of edje_cc-native segfault

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Sat Sep 22 03:01:28 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=2992





--- Comment #6 from Cesar Eduardo Barros <cesarb at cesarb.net>  2007-09-21 20:01:27 ---
The crash seems to be within libpng-native_1.2.19, in
png_read_filter_row_mmx_sub, case 4, in the "movq -8(%1," PDX ",), %%mm1" line.
The registers at that point show a suspicious value for %rdi (a very small
integer value, instead of the expected pointer value). The value for %rdi comes
from %rbp, which is clobbered in the asm block at the top of the function.
Apparently, gcc is ignoring the clobber of %ebp.

The simplest fix is to upgrade to libpng 1.2.20 (no changes needed to both
recipes, only renaming them to change ${PV}), in which upstream completely
removed the offending assembly code. This is enough to make emotion compile
without any errors.


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list