View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002450 | NoesisGUI | C++ SDK | public | 2022-10-31 11:39 | 2022-10-31 11:56 |
Reporter | jsantos | Assigned To | jsantos | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.1.5 | ||||
Target Version | 3.1.6 | Fixed in Version | 3.1.6 | ||
Summary | 0002450: Crashes on Pixel 6/7-family devices running Android 13 | ||||
Description | Our customers using Google Pixel 6- and 7-family devices (e.g. Pixel 6, 6a, 6 Pro, etc.) are experiencing game crashes related to Noesis specifically when running Android OS version 13. These crashes did not appear to occur on Android 12, but if a Pixel 6 user upgrades to Android 13, they see the crashes, and Pixel 7 devices come with Android 13 out-of-the-box, and they are also experiencing crashes. The crashes occur 100% of the time with these devices on Android 13. | ||||
Tags | No tags attached. | ||||
Platform | Any | ||||
We detected this issue on Mali driver v1.r36, so, potentially more devices could be affected. | |
Fixed in r11677 with the following patch:Index: GLRenderDevice.cpp =================================================================== --- GLRenderDevice.cpp (revision 11676) +++ GLRenderDevice.cpp (working copy) @@ -1654,6 +1654,12 @@ NS_ASSERT(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE); GL_OBJECT_LABEL(GL_FRAMEBUFFER, fbo, "Noesis_%s_FBO", label); + // Clear surface to always start with #0000 color + // This is also needed to avoid crashes on Google Pixel 6 & 7 devices (0002450) + V(glDisable(GL_SCISSOR_TEST)); + V(glClearColor(0.0f, 0.0f, 0.0f, 0.0f)); + V(glClear(GL_COLOR_BUFFER_BIT)); + // Resolve framebuffer if (colorAA != 0) { |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-10-31 11:39 | jsantos | New Issue | |
2022-10-31 11:39 | jsantos | Assigned To | => jsantos |
2022-10-31 11:39 | jsantos | Status | new => assigned |
2022-10-31 11:39 | jsantos | Target Version | => 3.1.6 |
2022-10-31 11:55 | jsantos | Note Added: 0008108 | |
2022-10-31 11:56 | jsantos | Status | assigned => resolved |
2022-10-31 11:56 | jsantos | Resolution | open => fixed |
2022-10-31 11:56 | jsantos | Note Added: 0008109 | |
2022-10-31 11:56 | jsantos | Fixed in Version | => 3.1.6 |
2022-10-31 11:56 | jsantos | Note Edited: 0008109 |