| Summary: | qemu-x86-64 crashes when running postinst intercepts | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Ross Burton <ross.burton> |
| Component: | devtools / tool chain | Assignee: | Ross Burton <ross.burton> |
| Status: | VERIFIED FIXED | QA Contact: | Alexandru Roman <alexandru.costinx.roman> |
| Severity: | normal | ||
| Priority: | High | CC: | alexandru.costinx.roman, meta.mr.watcher, meta.watcher |
| Version: | 2.0 | ||
| Target Milestone: | 2.1 M3 | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Ross Burton
2016-01-06 15:54:11 UTC
Investigation started. Just to update the bug, there are several places where this could have gone wrong: 1. regression into qemu 2. new compiler using new opcodes that qemu doesn't support 3. software using new opcodes that qemu doesn't support 4. wrong cpu type being passed to qemu in the wrapper fontconfig is executing the popcnt instruction that is part of SSE4.2, as requested by tune-corei7.inc. Testing a patch to tell qemu.bbclass to pass -cpu Nelhalem so this instruction is emulated. Patch posted. Fixed in oe-core fef106b9b97ec48bad2b9a084357b884f653d6c8. Verified on master: 4006a7f2762ccd5dcbc6cdff49482d4387a73261 |