View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002673 | NoesisGUI | Unity | public | 2023-08-25 19:04 | 2023-09-14 12:22 |
| Reporter | nokola | Assigned To | jsantos | ||
| Priority | normal | Severity | crash | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 3.2 | ||||
| Fixed in Version | 3.2.2 | ||||
| Summary | 0002673: Noesis 3.2.1 crashes for 9% of users | ||||
| Description | After updating to noesis 3.2.1, our app started crashing on startup in production for 9.1% of users. It seems related to openGL ES2. Note unity settings only choose opengl es3 - screenshot attached. The stack trace is the only thing I was able to extract from the crash. | ||||
| Steps To Reproduce |
Result: pid: 0, tid: 19394 >>> com.datcompany.fantasiapainter <<< backtrace: | ||||
| Attached Files | |||||
| Platform | Any | ||||
|
Unity 2022.3.7f1 (latest LTS). |
|
|
"It seems related to openGL ES2" Could you please elaborate on this? Could you also paste here the GL extensions available in that device you find in a online test lab that reproduces the crash? |
|
|
openGL ES2: the only reason I mentioned is because I saw this in the call stack: #18 pc 0x0000000000300e8c /vendor/lib64/egl/libGLESv2****_adreno.so (!!!0000!21c3d0e01b653442370882debb8a54!1a285a84ae!+5052) But may be unrelated. I don't have the device currently since my membership in the test lab expired. The device is samsung dm1q (Galaxy S23) https://www.gsmarena.com/samsung_galaxy_s23-12082.php We got more crashes this morning, attached screenshot. Same stack trace in all. Let me know if you need further info! Thanks! |
|
|
Similar crash during startup on Pixel 5:
Version '2022.3.7f1 (b16b3b16c7a0)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' |
|
|
Added Pixel 5 adb debug log from firebase automated testing. Search for libNoesis.so and you'll find the crash, just a bit past the middle of the log file. |
|
|
Do you have access to this Pixel5 device? Could you get the GL extension lists and/or run a development build? |
|
|
I don't have access to the pixel 5, but got the GL extensions for teh Samsung S23 Ultra that also crashes. Android 13. 08-28 12:30:58.339 1850 1885 W gl2_extensions: GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_sliced_3d GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_bptc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_float_blend GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_mirror_clamp_to_edge GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_texture_foveated2 GL_QCOM_texture_foveated_subsampled_layout GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control GL_OES_texture_view GL_EXT_fragment_invocation_density GL_QCOM_motion_estimation GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather GL_QCOM_shading_rate GL_QCOM_frame_extrapolation GL_IMG_texture_filter_cubic GL_QCOM_render_shared_exponent GL_EXT_polygon_offset_clamp GL_EXT_texture_sRGB_RG8 GL_EXT_depth_clamp GL_EXT_fragment_shading_rate GL_EXT_fragment_shading_rate_primitive GL_EXT_fragment_shading_rate_attachment |
|
|
Attaching logcat file for the Samsung S23 Ultra crash, Android 13 |
|
|
Any chance we could try on the S32 Ultra with a noesis debug library? |
|
|
Yes, please send the debug lib over, happy to try it! side note: In general if you have debug Noesis build available as first step for crashes or in the downloads page, will help understand issues much faster! |
|
|
Here you have the debug library for android-arm64 and symbols: |
|
Yes, we are working on this. Thanks for the feedback! |
|
|
I tried the debug version noesis. Unfortunately having some trouble extracting files and line numbers from the debug phone (it's a cloud device in amazon Device Farm free tier). I was only able to get the logcat - perhaps info can be found with ndk-stack or similar tool. Attaching logcat with above debug noesis.so |
|
|
Issue does not reproduce with Noesis 3.1.4, all other code the same. |
|
|
This has been fixed in 3.2.2 (not yet released). Please, if you keep finding this issue, reopen the ticket. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2023-08-25 19:04 | nokola | New Issue | |
| 2023-08-25 19:04 | nokola | File Added: image.png | |
| 2023-08-25 19:06 | nokola | Note Added: 0008670 | |
| 2023-08-26 11:55 | jsantos | Assigned To | => jsantos |
| 2023-08-26 11:55 | jsantos | Status | new => assigned |
| 2023-08-26 11:55 | jsantos | Relationship added | related to 0002659 |
| 2023-08-26 11:57 | jsantos | Note Added: 0008671 | |
| 2023-08-26 11:57 | jsantos | Status | assigned => feedback |
| 2023-08-26 19:47 | nokola | Note Added: 0008672 | |
| 2023-08-26 19:47 | nokola | File Added: image-2.png | |
| 2023-08-26 19:47 | nokola | Status | feedback => assigned |
| 2023-08-26 19:52 | nokola | Note Added: 0008673 | |
| 2023-08-26 19:54 | nokola | Note Added: 0008674 | |
| 2023-08-26 19:54 | nokola | File Added: pixel5DebugLog.txt | |
| 2023-08-28 16:43 | jsantos | Note Added: 0008675 | |
| 2023-08-28 16:44 | jsantos | Note Edited: 0008675 | |
| 2023-08-28 16:44 | jsantos | Note Edited: 0008675 | |
| 2023-08-28 21:34 | nokola | Note Added: 0008677 | |
| 2023-08-28 22:05 | nokola | Note Added: 0008678 | |
| 2023-08-28 22:05 | nokola | File Added: S23_Ultra_Noesis3.2.1.logcat | |
| 2023-08-29 01:04 | jsantos | Note Added: 0008679 | |
| 2023-08-29 01:04 | jsantos | Status | assigned => feedback |
| 2023-08-29 17:58 | nokola | Note Added: 0008680 | |
| 2023-08-29 17:58 | nokola | Status | feedback => assigned |
| 2023-08-29 20:14 | sfernandez | Status | assigned => feedback |
| 2023-08-29 20:14 | sfernandez | Note Added: 0008681 | |
| 2023-08-29 20:17 | jsantos | Note Added: 0008682 | |
| 2023-08-29 22:33 | nokola | Note Added: 0008683 | |
| 2023-08-29 22:33 | nokola | File Added: D3_Noesis_3.2.1.logcat.7z | |
| 2023-08-29 22:33 | nokola | Status | feedback => assigned |
| 2023-08-30 21:56 | nokola | Note Added: 0008688 | |
| 2023-09-14 12:22 | jsantos | Status | assigned => resolved |
| 2023-09-14 12:22 | jsantos | Resolution | open => fixed |
| 2023-09-14 12:22 | jsantos | Fixed in Version | => 3.2.2 |
| 2023-09-14 12:22 | jsantos | Note Added: 0008743 | |
| 2025-10-10 13:29 | jsantos | Category | Unity3D => Unity |