| Summary: | Glxgears failed in qemux86-64 on host FC16 x86 | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Edwin Zhai <edwin.zhai> |
| Component: | graphics | Assignee: | Edwin Zhai <edwin.zhai> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | hongnax.xu, jessica.zhang, meta.mr.watcher, meta.watcher, scott.a.garman |
| Version: | unspecified | ||
| Target Milestone: | 1.2 M4 | ||
| Hardware: | x86 | ||
| OS: | x86_64 | ||
| Whiteboard: | (1.2) patch out | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Edwin Zhai
2012-04-01 02:58:07 UTC
copy this bug from 1927,as it becomes another GL bug on ubuntu 11 after attach some related log and fix. Hongna is the true reporter. This bug only occur when 64b target running on 32b host. The root cause is that target pass 64b data to host, but host treat them as 32b data, so wrong data happen. We need make the type of data buffer in qemu host same as target. Patch will be out soon. Fixed in master @ http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=fe0b3333a5000918e06417205584d6efe007e2b5 I got:"Error:couldn't get an RGB, Double-buffered visual" when run glxgears in qemux86-64 on host fedora16 x86, so sorry to reopen it. related with bug 2309. Tree/Branch: Poky/1.2_M4 (tagged 1.2_M4 rc3) Commit id: fae1c7a5fdcea199338b5f91efaafd7c72aec5dd image loaction:http://adtrepo.yoctoproject.org/1.2/rootfs/qemux86_64/ The RGB error is a dupe of bug 2309 which has now been fixed in oe-core and poky master as of: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=abddce33ac3a736d497e54cc1c424cbddac27b8e Got fixed and verified on poky/denzil: 35196ff703726addf7f4051ee09d70bf9ee0c5d0 |