bevy
bevy copied to clipboard
Android example crash on launch on Bevy 0.10.0
Bevy version
0.10.0
[Optional] Relevant system information
Windows 11 Pro 64bits Android SDK : I tried multiple (34, 33, 31) Android NDK : I tried latest and 24
What you did
I cloned followed the instructions in the android section of bevy examples (set environment variables and launch command on mobile example), the apk is build successfully in debug mode (same issue in release mode) and is transfered to my phone (Oneplus 6)
What went wrong
After launching the application on my phone, the audio turns on with a nice music, and I see a glimpse of the ui and 3D scene completely stretched, and ten the crash (SIGSEGV) occurs with the following log on adb logcat :
Launched with PID 31095
--------- beginning of main
03-07 20:02:54.224 31095 31095 I yengine.exampl: Late-enabling -Xcheck:jni
03-07 20:02:54.249 31095 31095 I yengine.exampl: Unquickening 21 vdex files!
03-07 20:02:54.311 31095 31095 E yengine.exampl: Unknown bits set in runtime_flags: 0x800000
03-07 20:02:54.576 31095 31095 W System : ClassLoader referenced unknown path:
03-07 20:02:54.625 31095 31095 I Perf : Connecting to perf service.
03-07 20:02:54.644 31095 31095 I yengine.exampl: [GL_OOM] ClampGrowthLimit 268435456
03-07 20:02:54.663 31095 31095 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-07 20:02:54.663 31095 31095 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-07 20:02:54.839 31095 31095 E Config:Grabber:OnePlusFontConfig: Index 0 requested, with a size of 0
03-07 20:02:54.869 31095 31095 E yengine.exampl: [frame_perf] perfboost open tb_ctl file failed, isApp[1], errno=No such file or directory
03-07 20:02:54.870 31095 31095 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
03-07 20:02:54.957 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.957 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.957 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.957 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.957 31095 31095 I chatty : uid=11069(org.bevyengine.example) identical 1 line
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.958 31095 31095 I chatty : uid=11069(org.bevyengine.example) identical 4 lines
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.958 31095 31095 I chatty : uid=11069(org.bevyengine.example) identical 2 lines
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.958 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.960 31095 31095 I chatty : uid=11069(org.bevyengine.example) identical 17 lines
03-07 20:02:54.960 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.960 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.960 31095 31095 I chatty : uid=11069(org.bevyengine.example) identical 4 lines
03-07 20:02:54.960 31095 31095 E yengine.exampl: Invalid ID 0x00000000.
03-07 20:02:54.999 31095 31095 W linker : Warning: "/data/app/~~GGTIpNiEXsmgkwuRe7Qwbw==/org.bevyengine.example-4azFkzVkM-1OIA4ntzv9hw==/lib/arm64/libc++_shared.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
03-07 20:02:55.263 31095 26374 D vulkan : searching for layers in '/data/app/~~GGTIpNiEXsmgkwuRe7Qwbw==/org.bevyengine.example-4azFkzVkM-1OIA4ntzv9hw==/lib/arm64'
03-07 20:02:55.264 31095 26374 D vulkan : searching for layers in '/data/app/~~GGTIpNiEXsmgkwuRe7Qwbw==/org.bevyengine.example-4azFkzVkM-1OIA4ntzv9hw==/base.apk!/lib/arm64-v8a'
03-07 20:02:55.295 31095 26374 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
03-07 20:02:55.295 31095 26374 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: QUALCOMM build : 8e5405b, I57aaec3440
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Build Date : 05/21/21
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Shader Compiler Version : EV031.32.02.10
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Local Branch : mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Remote Branch : quic/gfx-adreno.lnx.1.0.r135-rel
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Remote Branch : NONE
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Reconstruct Branch : NOTHING
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Build Config : S P 10.0.7 AArch64
03-07 20:02:55.296 31095 26374 I AdrenoVK-0: Driver Path : /vendor/lib64/hw/vulkan.adreno.so
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: QUALCOMM build : 8e5405b, I57aaec3440
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Build Date : 05/21/21
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.10
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Local Branch : mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Remote Branch : quic/gfx-adreno.lnx.1.0.r135-rel
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Remote Branch : NONE
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Reconstruct Branch : NOTHING
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64
03-07 20:02:55.321 31095 26374 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
03-07 20:02:55.322 31095 26374 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
03-07 20:02:55.423 31095 26374 I event crates\bevy_render\src\renderer\mod.rs:128: AdapterInfo { name: "Adreno (TM) 630", vendor: 20803, device: 100859905, device_type: IntegratedGpu, driver: "Qualcomm Technologies Inc. Adreno Vulkan Driver", driver_info: "Driver Build: 8e5405b, I57aaec3440, 1621601959\nDate: 05/21/21\nCompiler Version: EV031.32.02.10\nDriver Branch: mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8\n", backend: Vulkan }
03-07 20:02:56.445 31095 26374 I OboeAudio: openStream() OUTPUT -------- OboeVersion1.7.0 --------
03-07 20:02:56.446 31095 26374 D OboeAudio: AAudioLoader(): dlopen(libaaudio.so) returned 0xf251aacec40aff73
03-07 20:02:56.451 31095 26374 I AAudio : AAudioStreamBuilder_openStream() called ----------------------------------------
03-07 20:02:56.451 31095 26374 I AudioStreamBuilder: rate = 44100, channels = 2, format = 5, sharing = SH, dir = OUTPUT
03-07 20:02:56.451 31095 26374 I AudioStreamBuilder: device = 0, sessionId = -1, perfMode = 10, callback: ON with frames = 0
03-07 20:02:56.451 31095 26374 I AudioStreamBuilder: usage = 1, contentType = 2, inputPreset = 6, allowedCapturePolicy = 0
03-07 20:02:56.451 31095 26374 I AudioStreamBuilder: privacy sensitive = false
03-07 20:02:56.451 31095 26374 D AudioStreamBuilder: build() MMAP not used because AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not requested.
03-07 20:02:56.451 31095 26374 D yengine.exampl: PlayerBase::PlayerBase()
03-07 20:02:56.453 31095 26374 D AudioStreamTrack: open(), request notificationFrames = 0, frameCount = 0
03-07 20:02:56.453 31095 26374 D AudioTrack: set(): streamType -1, sampleRate 44100, format 0x5, channelMask 0x3, frameCount 0, flags #2, notificationFrames 0, sessionId 0, transferType 1, uid -1, pid -1
03-07 20:02:56.472 31095 26374 D AudioTrack: Uid 11069 AudioTrack::setVolume left 1.000000 right 1.000000
03-07 20:02:56.472 31095 26374 D AAudioStream: setState(s#1) from 0 to 2
03-07 20:02:56.481 31095 26374 I AAudio : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#1 ----------------
03-07 20:02:56.481 31095 26374 D OboeAudio: AudioStreamAAudio.open() format=2, sampleRate=44100, capacity = 1772
03-07 20:02:56.481 31095 26374 D OboeAudio: calculateDefaultDelayBeforeCloseMillis() default = 21
03-07 20:02:56.481 31095 26374 D OboeAudio: AudioStreamAAudio.open: AAudioStream_Open() returned AAUDIO_OK
03-07 20:02:56.481 31095 26374 D AAudio : AAudioStream_requestStart(s#1) called --------------
03-07 20:02:56.481 31095 26374 D AAudioStream: setState(s#1) from 2 to 3
03-07 20:02:56.481 31095 26374 D AudioTrack: ClientUid 11069 AudioTrack::start
03-07 20:02:56.581 31095 26374 D yengine.exampl: PlayerBase::start() from IPlayer
03-07 20:02:56.581 31095 26374 D AAudio : AAudioStream_requestStart(s#1) returned 0 ---------
03-07 20:02:56.581 31095 26339 D AudioStreamLegacy: onAudioDeviceUpdate() devId 3 => 3
03-07 20:02:56.582 31095 26339 D AudioStreamLegacy: onAudioDeviceUpdate() devId 3 => 3
03-07 20:02:56.585 31095 26374 E event crates\bevy_gilrs\src\lib.rs:32: Failed to start Gilrs. Gilrs does not support current platform.
03-07 20:02:56.587 31095 26374 W log event: TODO: forward onStart notification to applicationlog.target = "winit::platform_impl::platform"; log.module_path = "winit::platform_impl::platform"; log.file = "C:\\Users\\vidal\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\winit-0.28.2\\src\\platform_impl\\android\\mod.rs"; log.line = 449;
03-07 20:02:56.607 31095 31095 I OPFD_Manager: Dark? false, OP Force ? false
03-07 20:02:56.607 31095 31095 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
--------- beginning of perf
03-07 20:02:56.624 31095 31095 I 309 : package:org.bevyengine.example took:1779 calssname:android.app.ActivityThread$H callback:null what:159
03-07 20:02:56.650 31095 26374 I event crates\bevy_winit\src\system.rs:51: Creating new window "Bevy App" (0v0)
03-07 20:02:56.657 31095 26383 I event crates\bevy_diagnostic\src\system_information_diagnostics_plugin.rs:130: SystemInfo { os: "Android 11 ONEPLUS A6003", kernel: "4.9.227-perf+", cpu: "", core_count: "8", memory: "7.5 GiB" }
03-07 20:02:56.674 31095 31095 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@ab1792b[NativeActivity]
03-07 20:02:56.677 31095 26431 D AAudioStream: setState(s#1) from 3 to 4
03-07 20:02:56.677 31095 31095 D ViewRootImpl[NativeActivity]: windowFocusChanged hasFocus=true inTouchMode=true
03-07 20:02:56.956 31095 26374 I Gralloc4: mapper 4.x is not supported
03-07 20:02:56.957 31095 26374 W Gralloc3: mapper 3.x is not supported
03-07 20:02:56.968 31095 26374 W Gralloc4: allocator 3.x is not supported
03-07 20:02:56.975 31095 26374 W Gralloc3: allocator 3.x is not supported
--------- beginning of crash
03-07 20:02:58.335 31095 26382 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8 in tid 26382 (Compute Task Po), pid 31095 (yengine.example)
It was stated in 0.10.0 that Android builds should be mostly fine, what am I missing ?
Thank you in advance.
Edit: typos
The log you have doesn't give any reason for the crash 🙁
Could you try on an android emulator to validate if the issue comes from your setup or from running on your phone?
My current setup works on the emulator with NDK 24.0.8215888 and an emulator on API 33, but I need to specify to use the Vulkan backend (which was already selected on your phone) by setting up the RenderPlugin. Something like:
app.add_plugins(DefaultPlugins.set(RenderPlugin {
wgpu_settings: WgpuSettings {
backends: Some(Backends::VULKAN),
..default()
},
}))
Hello @mockersf , thank you for your quick answer. I tried launching the example in the AVD simulator on a sdk 33 image with x86_64 architecture (I had to add "x86_64-linux-android" in build targets), and it kinda works, I can move the camera while clicking on the screen, but the button click is not intercepted 'on' the button, I have to click above it. On my Oneplus 6 phone, I still have the issue, I tried to install the apk on another physical phone, a Oneplus 10T, and I also have the same crash. Let me know if I can do anything to get more information on this crash on my devices.
The button not working is a known issue, UI is not correctly placed because software buttons are not correctly handled yet... there's an issue on winit side for that.
For the crash, the next steps would be getting the rust backtrace. For that, you'll need:
- to set the RUST_BACKTRACE env variable on your phone
- to keep the debug symbols in the APK, I think they are stripped when building for Android
Does this log helps ?
03-08 19:48:21.562 22202 22202 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-08 19:48:21.562 22202 22202 F DEBUG : Build fingerprint: 'OnePlus/OnePlus6/OnePlus6:11/RKQ1.201217.002/2111252325:user/release-keys'
03-08 19:48:21.562 22202 22202 F DEBUG : Revision: '0'
03-08 19:48:21.562 22202 22202 F DEBUG : ABI: 'arm64'
03-08 19:48:21.562 22202 22202 F DEBUG : Timestamp: 2023-03-08 19:48:21+0100
03-08 19:48:21.562 22202 22202 F DEBUG : pid: 32290, tid: 22188, name: Compute Task Po >>> org.bevyengine.example <<<
03-08 19:48:21.562 22202 22202 F DEBUG : uid: 11069
03-08 19:48:21.562 22202 22202 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
03-08 19:48:21.562 22202 22202 F DEBUG : Cause: null pointer dereference
03-08 19:48:21.562 22202 22202 F DEBUG : x0 0000007905f72540 x1 00000077d5f24940 x2 0000000000000001 x3 0000000000000017
03-08 19:48:21.562 22202 22202 F DEBUG : x4 000000000000001d x5 0000000000000005 x6 000000000000001d x7 0000000000000001
03-08 19:48:21.562 22202 22202 F DEBUG : x8 0000000000000015 x9 223aa44a5be80fb0 x10 0000000000000000 x11 000000000000004b
03-08 19:48:21.562 22202 22202 F DEBUG : x12 000000000000004b x13 0000007895fcf9e0 x14 0000007720c9b000 x15 0000000000000000
03-08 19:48:21.562 22202 22202 F DEBUG : x16 0000000000000004 x17 0000007777f36a80 x18 000000771f2d6000 x19 0000007835f89910
03-08 19:48:21.562 22202 22202 F DEBUG : x20 0000000000000025 x21 0000007720c8e4b8 x22 00000000fffffffe x23 0000000000000004
03-08 19:48:21.562 22202 22202 F DEBUG : x24 0000000000000000 x25 00000077b5f8e750 x26 0000000000000004 x27 00000078a5f58800
03-08 19:48:21.562 22202 22202 F DEBUG : x28 0000000000000002 x29 0000007905f72540
03-08 19:48:21.562 22202 22202 F DEBUG : lr 0000007778a5d2f0 sp 0000007720c8e2a0 pc 00000077788bce94 pst 0000000080000000
03-08 19:48:21.633 22202 22202 F DEBUG : backtrace:
03-08 19:48:21.633 22202 22202 F DEBUG : #00 pc 0000000000a63e94 /vendor/lib64/libllvm-glnext.so (!!!0000!e996c91808ee26a66525968cb74e1e!8e5405b!+60) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #01 pc 0000000000c042ec /vendor/lib64/libllvm-glnext.so (!!!0000!5e4fdc544e8fb931f7dc5b11ff9a1d!8e5405b!+836) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #02 pc 0000000000c04aec /vendor/lib64/libllvm-glnext.so (!!!0000!d7545dc46adf0a11a32e0f672f7e96!8e5405b!+964) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #03 pc 0000000000c19610 /vendor/lib64/libllvm-glnext.so (!!!0000!d49599a40965508ac577c49e7c01e5!8e5405b!+672) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #04 pc 0000000000c19a8c /vendor/lib64/libllvm-glnext.so (!!!0000!f250bbeae4787d84d80d43e35a8b6d!8e5405b!+668) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #05 pc 0000000000c29470 /vendor/lib64/libllvm-glnext.so (!!!0000!d4b3104e6a37ce8c57eba970e8b2e1!8e5405b!+392) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #06 pc 0000000000a0e068 /vendor/lib64/libllvm-glnext.so (!!!0000!c03b43b7629d6f1414578265c7e520!8e5405b!+920) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #07 pc 0000000000af0200 /vendor/lib64/libllvm-glnext.so (QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*)+80) (BuildId: 574edb43b342b043c9d34b7c1ea328fa)
03-08 19:48:21.633 22202 22202 F DEBUG : #08 pc 00000000000affd8 /vendor/lib64/hw/vulkan.adreno.so (!!!0000!408a0df45472c0e06e44d798996f89!8e5405b!+8864) (BuildId: 4241a4f23da708f1140e3dadbbb87e37)
03-08 19:48:21.633 22202 22202 F DEBUG : #09 pc 0000000000098b60 /vendor/lib64/hw/vulkan.adreno.so (!!!0000!9edc5309b84ca97e813fe8bc838b43!8e5405b!+136) (BuildId: 4241a4f23da708f1140e3dadbbb87e37)
03-08 19:48:21.633 22202 22202 F DEBUG : #10 pc 000000000006ddf0 /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkCreateGraphicsPipelines(VkDevice_T*, VkPipelineCache_T*, unsigned int, VkGraphicsPipelineCreateInfo const*, VkAllocationCallbacks const*, VkPipeline_T**)+2752) (BuildId: 4241a4f23da708f1140e3dadbbb87e37)
03-08 19:48:21.633 22202 22202 F DEBUG : #11 pc 00000000024f27f8 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (ash::device::Device::create_graphics_pipelines::hc91a99d045a331a5+224)
03-08 19:48:21.633 22202 22202 F DEBUG : #12 pc 0000000002564288 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (wgpu_hal::vulkan::device::_$LT$impl$u20$wgpu_hal..Device$LT$wgpu_hal..vulkan..Api$GT$$u20$for$u20$wgpu_hal..vulkan..Device$GT$::create_render_pipeline::hc2db4e50a77938dc+6008)
03-08 19:48:21.633 22202 22202 F DEBUG : #13 pc 00000000023c0fb8 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (wgpu_core::device::Device$LT$A$GT$::create_render_pipeline::h90384f3ba0f9609e+13524)
03-08 19:48:21.633 22202 22202 F DEBUG : #14 pc 0000000002266e0c /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (wgpu_core::device::_$LT$impl$u20$wgpu_core..hub..Global$LT$G$GT$$GT$::device_create_render_pipeline::hb37996d724b23f05+672)
03-08 19:48:21.633 22202 22202 F DEBUG : #15 pc 0000000002164258 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (_$LT$wgpu..backend..direct..Context$u20$as$u20$wgpu..context..Context$GT$::device_create_render_pipeline::hb78a639637cfdec7+916)
03-08 19:48:21.633 22202 22202 F DEBUG : #16 pc 00000000021729a8 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (_$LT$T$u20$as$u20$wgpu..context..DynContext$GT$::device_create_render_pipeline::h5c06fe9f304b4247+148)
03-08 19:48:21.633 22202 22202 F DEBUG : #17 pc 00000000021c1730 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (wgpu::Device::create_render_pipeline::h6588eb901c3af16a+100)
03-08 19:48:21.633 22202 22202 F DEBUG : #18 pc 0000000001d999c4 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (bevy_render::renderer::render_device::RenderDevice::create_render_pipeline::hbe7349c1dee59824+40)
03-08 19:48:21.633 22202 22202 F DEBUG : #19 pc 0000000001ce7894 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_render_pipeline::h031a55ac1540cfcb+1504)
03-08 19:48:21.633 22202 22202 F DEBUG : #20 pc 0000000001ce7f84 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_queue::h5f8671a9f16ebe50+920)
03-08 19:48:21.633 22202 22202 F DEBUG : #21 pc 0000000001ce89d8 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_pipeline_queue_system::h51cd3db6c5cc924c+8)
03-08 19:48:21.633 22202 22202 F DEBUG : #22 pc 0000000001d3dc50 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (core::ops::function::FnMut::call_mut::h527ea414cffe4016+36)
03-08 19:48:21.633 22202 22202 F DEBUG : #23 pc 0000000001ee62d4 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::hf5b061c203b37a40+56)
03-08 19:48:21.633 22202 22202 F DEBUG : #24 pc 0000000001fa7bc4 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (_$LT$Func$u20$as$u20$bevy_ecs..system..function_system..SystemParamFunction$LT$fn$LP$F0$RP$$u20$.$GT$$u20$Out$GT$$GT$::run::call_inner::h2b212cf2028c5762+56)
03-08 19:48:21.633 22202 22202 F DEBUG : #25 pc 0000000001ee5f10 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (_$LT$Func$u20$as$u20$bevy_ecs..system..function_system..SystemParamFunction$LT$fn$LP$F0$RP$$u20$.$GT$$u20$Out$GT$$GT$::run::h90185efb8cbe96e6+52)
03-08 19:48:21.633 22202 22202 F DEBUG : #26 pc 0000000001faac08 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (_$LT$bevy_ecs..system..function_system..FunctionSystem$LT$Marker$C$F$GT$$u20$as$u20$bevy_ecs..system..system..System$GT$::run_unsafe::h3893ea7e7b143742+212)
03-08 19:48:21.633 22202 22202 F DEBUG : #27 pc 0000000002f98534 /data/app/~~yg0C4JQJuFuWKGketJwd_A==/org.bevyengine.example-PwvK2WdkcJMXkOJ-R-1Ufg==/lib/arm64/libbevy_mobile_example.so (bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hd49784239b1997e4+
I couldn't resist trying out the example after reading the release post and looks like I'm running into this same error. I'm on a OnePlus device as well.
Here's the log, not sure how helpful it is; it's pretty similar to @NicolasVidal's
03-09 22:22:16.118 31201 31201 I crash_dump64: performing dump of process 27396 (target tid = 31176)
03-09 22:22:16.126 31201 31201 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-09 22:22:16.126 31201 31201 F DEBUG : Build fingerprint: 'OnePlus/OnePlus7TProNR/OnePlus7TProNR:11/RKQ1.201022.002/2210152327:user/release-keys'
03-09 22:22:16.126 31201 31201 F DEBUG : Revision: '0'
03-09 22:22:16.126 31201 31201 F DEBUG : ABI: 'arm64'
03-09 22:22:16.126 31201 31201 F DEBUG : Timestamp: 2023-03-09 22:22:16-0500
03-09 22:22:16.126 31201 31201 F DEBUG : pid: 27396, tid: 31176, name: Thread-3 >>> org.bevyengine.example <<<
03-09 22:22:16.126 31201 31201 F DEBUG : uid: 10005
03-09 22:22:16.127 31201 31201 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
03-09 22:22:16.127 31201 31201 F DEBUG : Cause: null pointer dereference
03-09 22:22:16.127 31201 31201 F DEBUG : x0 b400007aeda1ba50 x1 b4000079bd995760 x2 0000000000000001 x3 0000000000000017
03-09 22:22:16.127 31201 31201 F DEBUG : x4 000000000000001d x5 0000000000000005 x6 000000000000001d x7 0000000000000001
03-09 22:22:16.127 31201 31201 F DEBUG : x8 0000000000000015 x9 26f89b503dfa1e34 x10 0000000000000000 x11 000000000000004b
03-09 22:22:16.127 31201 31201 F DEBUG : x12 000000000000004b x13 b400007a7da483c0 x14 00000079142c1000 x15 0000000000000000
03-09 22:22:16.127 31201 31201 F DEBUG : x16 0000000000000004 x17 000000795fbe0a6c x18 000000790d2e4000 x19 b400007a1d9fd410
03-09 22:22:16.127 31201 31201 F DEBUG : x20 0000000000000025 x21 00000079142a5cb8 x22 00000000fffffffe x23 0000000000000004
03-09 22:22:16.127 31201 31201 F DEBUG : x24 0000000000000000 x25 b40000799d9fc010 x26 0000000000000004 x27 b400007a8d9b5c30
03-09 22:22:16.127 31201 31201 F DEBUG : x28 0000000000000002 x29 b400007aeda1ba50
03-09 22:22:16.127 31201 31201 F DEBUG : lr 0000007960706ee8 sp 00000079142a5aa0 pc 0000007960566a74 pst 0000000080000000
03-09 22:22:16.222 31201 31201 F DEBUG : backtrace:
03-09 22:22:16.223 31201 31201 F DEBUG : #00 pc 0000000000a63a74 /vendor/lib64/libllvm-glnext.so (!!!0000!e996c91808ee26a66525968cb74e1e!559e78c!+60) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #01 pc 0000000000c03ee4 /vendor/lib64/libllvm-glnext.so (!!!0000!5e4fdc544e8fb931f7dc5b11ff9a1d!559e78c!+836) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #02 pc 0000000000c046e4 /vendor/lib64/libllvm-glnext.so (!!!0000!d7545dc46adf0a11a32e0f672f7e96!559e78c!+964) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #03 pc 0000000000c191e0 /vendor/lib64/libllvm-glnext.so (!!!0000!d49599a40965508ac577c49e7c01e5!559e78c!+672) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #04 pc 0000000000c1965c /vendor/lib64/libllvm-glnext.so (!!!0000!f250bbeae4787d84d80d43e35a8b6d!559e78c!+668) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #05 pc 0000000000c29040 /vendor/lib64/libllvm-glnext.so (!!!0000!d4b3104e6a37ce8c57eba970e8b2e1!559e78c!+392) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #06 pc 0000000000a0de00 /vendor/lib64/libllvm-glnext.so (!!!0000!c03b43b7629d6f1414578265c7e520!559e78c!+920) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #07 pc 0000000000aefde0 /vendor/lib64/libllvm-glnext.so (QGLCCompileToIRShader(void*, QGLC_SRCSHADER*, QGLC_COMPILETOIR_RESULT*)+80) (BuildId: cb1cdbb991dba57edf1e742e89a31262)
03-09 22:22:16.223 31201 31201 F DEBUG : #08 pc 00000000000b1f30 /vendor/lib64/hw/vulkan.adreno.so (!!!0000!408a0df45472c0e06e44d798996f89!559e78c!+8832) (BuildId: 84edb0ea0c6919dc7ebf46fdb5a61671)
03-09 22:22:16.223 31201 31201 F DEBUG : #09 pc 000000000009abe0 /vendor/lib64/hw/vulkan.adreno.so (!!!0000!9edc5309b84ca97e813fe8bc838b43!559e78c!+136) (BuildId: 84edb0ea0c6919dc7ebf46fdb5a61671)
03-09 22:22:16.223 31201 31201 F DEBUG : #10 pc 000000000006fdf0 /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkCreateGraphicsPipelines(VkDevice_T*, VkPipelineCache_T*, unsigned int, VkGraphicsPipelineCreateInfo const*, VkAllocationCallbacks const*, VkPipeline_T**)+2752) (BuildId: 84edb0ea0c6919dc7ebf46fdb5a61671)
03-09 22:22:16.223 31201 31201 F DEBUG : #11 pc 00000000024d84dc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (ash::device::Device::create_graphics_pipelines::hac9ee87293bcb1f1+224)
03-09 22:22:16.223 31201 31201 F DEBUG : #12 pc 000000000254557c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (wgpu_hal::vulkan::device::_$LT$impl$u20$wgpu_hal..Device$LT$wgpu_hal..vulkan..Api$GT$$u20$for$u20$wgpu_hal..vulkan..Device$GT$::create_render_pipeline::hd11a36eceae26e40+6008)
03-09 22:22:16.223 31201 31201 F DEBUG : #13 pc 00000000023a9404 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (wgpu_core::device::Device$LT$A$GT$::create_render_pipeline::hc451787d2ae5ad67+13524)
03-09 22:22:16.223 31201 31201 F DEBUG : #14 pc 000000000224ba54 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (wgpu_core::device::_$LT$impl$u20$wgpu_core..hub..Global$LT$G$GT$$GT$::device_create_render_pipeline::h8c3ac5dca3da941d+672)
03-09 22:22:16.223 31201 31201 F DEBUG : #15 pc 000000000214873c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$wgpu..backend..direct..Context$u20$as$u20$wgpu..context..Context$GT$::device_create_render_pipeline::hafb047bbc50d2018+916)
03-09 22:22:16.223 31201 31201 F DEBUG : #16 pc 0000000002156e8c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$T$u20$as$u20$wgpu..context..DynContext$GT$::device_create_render_pipeline::h71feb9bc5da6680b+148)
03-09 22:22:16.223 31201 31201 F DEBUG : #17 pc 00000000021a5b60 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (wgpu::Device::create_render_pipeline::hbf42f98d6fe33cf1+100)
03-09 22:22:16.223 31201 31201 F DEBUG : #18 pc 0000000001d22454 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::renderer::render_device::RenderDevice::create_render_pipeline::hc803e5ee89d5f6aa+40)
03-09 22:22:16.223 31201 31201 F DEBUG : #19 pc 0000000001fb680c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_render_pipeline::h594b3ef650b0c7fb+1504)
03-09 22:22:16.223 31201 31201 F DEBUG : #20 pc 0000000001fb6efc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_queue::h8c38f95d6526dbed+920)
03-09 22:22:16.223 31201 31201 F DEBUG : #21 pc 0000000001fb7950 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::render_resource::pipeline_cache::PipelineCache::process_pipeline_queue_system::h97dcb62e205f8a1b+8)
03-09 22:22:16.223 31201 31201 F DEBUG : #22 pc 0000000001d7ef50 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::FnMut::call_mut::hc3345268879ef32b+36)
03-09 22:22:16.223 31201 31201 F DEBUG : #23 pc 0000000001cec188 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::he81c0bd91bebdad0+56)
03-09 22:22:16.223 31201 31201 F DEBUG : #24 pc 0000000001fbdc7c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$Func$u20$as$u20$bevy_ecs..system..function_system..SystemParamFunction$LT$fn$LP$F0$RP$$u20$.$GT$$u20$Out$GT$$GT$::run::call_inner::h0ac2579fcc008994+56)
03-09 22:22:16.223 31201 31201 F DEBUG : #25 pc 0000000001cebdc4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$Func$u20$as$u20$bevy_ecs..system..function_system..SystemParamFunction$LT$fn$LP$F0$RP$$u20$.$GT$$u20$Out$GT$$GT$::run::ha40fd6b52cd3c003+52)
03-09 22:22:16.223 31201 31201 F DEBUG : #26 pc 0000000001fc0a34 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$bevy_ecs..system..function_system..FunctionSystem$LT$Marker$C$F$GT$$u20$as$u20$bevy_ecs..system..system..System$GT$::run_unsafe::h2571cc847b8d8932+212)
03-09 22:22:16.223 31201 31201 F DEBUG : #27 pc 0000000002f977c8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h25039d1103042c91+36)
03-09 22:22:16.223 31201 31201 F DEBUG : #28 pc 0000000002fa9770 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::FnOnce::call_once::hb9e7d9a1eed6bd15+8)
03-09 22:22:16.223 31201 31201 F DEBUG : #29 pc 000000000300e5bc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hc9d4bd0aac3cb5fe+32)
03-09 22:22:16.223 31201 31201 F DEBUG : #30 pc 0000000002ff84a0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::do_call::h83004d482cd666bf+140)
03-09 22:22:16.223 31201 31201 F DEBUG : #31 pc 0000000002ff8ab8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (__rust_try+24)
03-09 22:22:16.223 31201 31201 F DEBUG : #32 pc 0000000002ff7ea0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::h4644a4d86b7982f3+100)
03-09 22:22:16.223 31201 31201 F DEBUG : #33 pc 0000000002f8312c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panic::catch_unwind::hc32b1260e6d97bdd+32)
03-09 22:22:16.223 31201 31201 F DEBUG : #34 pc 0000000002f9761c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::_$u7b$$u7b$closure$u7d$$u7d$::hcd04d696fd1cd9b5+136)
03-09 22:22:16.223 31201 31201 F DEBUG : #35 pc 0000000002f85f30 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (async_executor::Executor::spawn::_$u7b$$u7b$closure$u7d$$u7d$::hf21dd09041345858+436)
03-09 22:22:16.223 31201 31201 F DEBUG : #36 pc 0000000002f55d54 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (async_task::raw::RawTask$LT$F$C$T$C$S$GT$::run::ha53b3624e0f6c7e1+928)
03-09 22:22:16.223 31201 31201 F DEBUG : #37 pc 0000000003185fc8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (async_task::runnable::Runnable::run::h469132bba48f89fe+112)
03-09 22:22:16.223 31201 31201 F DEBUG : #38 pc 0000000001e198d4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (async_executor::Executor::run::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h33229c3aaab5238d+652)
03-09 22:22:16.223 31201 31201 F DEBUG : #39 pc 0000000001ed71e8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$futures_lite..future..Or$LT$F1$C$F2$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h64649ec9808926e1+104)
03-09 22:22:16.223 31201 31201 F DEBUG : #40 pc 0000000001e18500 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (async_executor::Executor::run::_$u7b$$u7b$closure$u7d$$u7d$::hbba284aec56326e6+624)
03-09 22:22:16.223 31201 31201 F DEBUG : #41 pc 0000000001d3d890 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hb3216db68536491a+40)
03-09 22:22:16.223 31201 31201 F DEBUG : #42 pc 0000000001ed8fa0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$futures_lite..future..CatchUnwind$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::hd74997aaf28043bd+28)
03-09 22:22:16.223 31201 31201 F DEBUG : #43 pc 0000000001d3ddec /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hfa7eb9ea10d2b156+24)
03-09 22:22:16.223 31201 31201 F DEBUG : #44 pc 0000000001d6ff14 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::do_call::h3641d9373112abda+100)
03-09 22:22:16.223 31201 31201 F DEBUG : #45 pc 0000000001d7106c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (__rust_try+24)
03-09 22:22:16.223 31201 31201 F DEBUG : #46 pc 0000000001d6f924 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::hd4675ab650c9d918+96)
03-09 22:22:16.223 31201 31201 F DEBUG : #47 pc 0000000001cab69c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panic::catch_unwind::h03bb3c92536c813c+24)
03-09 22:22:16.223 31201 31201 F DEBUG : #48 pc 0000000001ed831c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$futures_lite..future..CatchUnwind$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h3c6b0998baf41e4b+88)
03-09 22:22:16.223 31201 31201 F DEBUG : #49 pc 0000000001ebbedc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::execute_global_scope::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hc153c0ed68e046eb+432)
03-09 22:22:16.223 31201 31201 F DEBUG : #50 pc 0000000001ed792c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$futures_lite..future..Or$LT$F1$C$F2$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hce51e54a6af39067+68)
03-09 22:22:16.223 31201 31201 F DEBUG : #51 pc 0000000001ebb3d0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::execute_global_scope::_$u7b$$u7b$closure$u7d$$u7d$::h1b36ae1411097150+528)
03-09 22:22:16.223 31201 31201 F DEBUG : #52 pc 0000000001ec09b4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::scope_with_executor_inner::_$u7b$$u7b$closure$u7d$$u7d$::he2108c398b7e7cc1+1664)
03-09 22:22:16.223 31201 31201 F DEBUG : #53 pc 0000000001ed5d9c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (futures_lite::future::block_on::_$u7b$$u7b$closure$u7d$$u7d$::hc2f6a6f293a89394+624)
03-09 22:22:16.223 31201 31201 F DEBUG : #54 pc 0000000001d400d8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::local::LocalKey$LT$T$GT$::try_with::h8fdd62c87d71842e+304)
03-09 22:22:16.223 31201 31201 F DEBUG : #55 pc 0000000001d3ef3c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::local::LocalKey$LT$T$GT$::with::h90a00cf6d56edc62+36)
03-09 22:22:16.223 31201 31201 F DEBUG : #56 pc 0000000001ed4b18 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (futures_lite::future::block_on::h74436f852c8d3762+124)
03-09 22:22:16.223 31201 31201 F DEBUG : #57 pc 0000000001ebf06c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::scope_with_executor_inner::hd6c1d9a779744dec+444)
03-09 22:22:16.223 31201 31201 F DEBUG : #58 pc 0000000001ebad20 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::scope_with_executor::_$u7b$$u7b$closure$u7d$$u7d$::h93c4480187608bb7+316)
03-09 22:22:16.223 31201 31201 F DEBUG : #59 pc 0000000001d3f924 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::local::LocalKey$LT$T$GT$::try_with::h3e4e26af7cec5aed+320)
03-09 22:22:16.223 31201 31201 F DEBUG : #60 pc 0000000001d3ee8c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::local::LocalKey$LT$T$GT$::with::h4d5a79e7b0b8d7d1+52)
03-09 22:22:16.223 31201 31201 F DEBUG : #61 pc 0000000001ebabd4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_tasks::task_pool::TaskPool::scope_with_executor::h15e5cdafd4a96a4d+72)
03-09 22:22:16.223 31201 31201 F DEBUG : #62 pc 0000000001c69d5c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::pipelined_rendering::update_rendering::_$u7b$$u7b$closure$u7d$$u7d$::hc6e2ff57fff9bbad+112)
03-09 22:22:16.223 31201 31201 F DEBUG : #63 pc 0000000001e1f9bc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_ecs::world::World::resource_scope::h5ce6c5451bc2851b+416)
03-09 22:22:16.223 31201 31201 F DEBUG : #64 pc 0000000001e47b80 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_render::pipelined_rendering::update_rendering::h62170f4df5158b39+20)
03-09 22:22:16.223 31201 31201 F DEBUG : #65 pc 0000000001d7e29c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::Fn::call::hd07a18067deaf0fa+28)
03-09 22:22:16.223 31201 31201 F DEBUG : #66 pc 0000000002f18068 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$::call::h9238f958bfccde34+48)
03-09 22:22:16.223 31201 31201 F DEBUG : #67 pc 0000000002f200fc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_app::app::SubApp::extract::h6cfb8178b7c1ee2e+44)
03-09 22:22:16.223 31201 31201 F DEBUG : #68 pc 0000000002f20574 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_app::app::App::update::h503a55a27ff7a244+204)
03-09 22:22:16.223 31201 31201 F DEBUG : #69 pc 0000000002a225f4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_winit::winit_runner::_$u7b$$u7b$closure$u7d$$u7d$::h58fc2d31d5633efc+1816)
03-09 22:22:16.223 31201 31201 F DEBUG : #70 pc 0000000002a755a0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::platform_impl::platform::sticky_exit_callback::hefb8ab90a7db2008+316)
03-09 22:22:16.223 31201 31201 F DEBUG : #71 pc 0000000002a746bc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::platform_impl::platform::EventLoop$LT$T$GT$::single_iteration::h73d847608a1dc14e+4208)
03-09 22:22:16.223 31201 31201 F DEBUG : #72 pc 0000000002a734f4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::platform_impl::platform::EventLoop$LT$T$GT$::run_return::_$u7b$$u7b$closure$u7d$$u7d$::h1939632d33dd375a+428)
03-09 22:22:16.223 31201 31201 F DEBUG : #73 pc 0000000002a76ca0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (android_activity::native_activity::AndroidAppInner::poll_events::h89de687bf6ee58e1+4392)
03-09 22:22:16.223 31201 31201 F DEBUG : #74 pc 0000000002a75a38 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (android_activity::AndroidApp::poll_events::hc878a4974ff7a58b+236)
03-09 22:22:16.223 31201 31201 F DEBUG : #75 pc 0000000002a732a4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::platform_impl::platform::EventLoop$LT$T$GT$::run_return::h000bad2b4f60ca9c+564)
03-09 22:22:16.223 31201 31201 F DEBUG : #76 pc 0000000002a75414 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::platform_impl::platform::EventLoop$LT$T$GT$::run::h69b6b7c9d931c5f8+40)
03-09 22:22:16.223 31201 31201 F DEBUG : #77 pc 0000000002a6a48c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (winit::event_loop::EventLoop$LT$T$GT$::run::hf0334e986fc8477c+76)
03-09 22:22:16.223 31201 31201 F DEBUG : #78 pc 0000000002a21e54 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_winit::run::h3488e49f500f84df+76)
03-09 22:22:16.223 31201 31201 F DEBUG : #79 pc 0000000002a1a958 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_winit::winit_runner::hace03d2d8451121a+1724)
03-09 22:22:16.223 31201 31201 F DEBUG : #80 pc 0000000002a81588 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::Fn::call::h9424bd3765d04aad+44)
03-09 22:22:16.223 31201 31201 F DEBUG : #81 pc 0000000002f180dc /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$::call::hab11660114bacae6+100)
03-09 22:22:16.223 31201 31201 F DEBUG : #82 pc 0000000002f2071c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_app::app::App::run::h77b5b939b479416b+408)
03-09 22:22:16.223 31201 31201 F DEBUG : #83 pc 0000000000edf474 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (bevy_mobile_example::main::hdf1fe3d0d6f5a349+496)
03-09 22:22:16.223 31201 31201 F DEBUG : #84 pc 0000000000edf274 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (android_main+48)
03-09 22:22:16.223 31201 31201 F DEBUG : #85 pc 0000000002c45780 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (android_activity::native_activity::glue::ANativeActivity_onCreate::_$u7b$$u7b$closure$u7d$$u7d$::h3ea3f7d09479001c+436)
03-09 22:22:16.223 31201 31201 F DEBUG : #86 pc 0000000002c519c4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::sys_common::backtrace::__rust_begin_short_backtrace::h129c472e6cbd93e5+20)
03-09 22:22:16.223 31201 31201 F DEBUG : #87 pc 0000000002c4d390 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h458fda1da62bb29f+20)
03-09 22:22:16.223 31201 31201 F DEBUG : #88 pc 0000000002c4ae84 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h61b10d4f11e5ee84+20)
03-09 22:22:16.223 31201 31201 F DEBUG : #89 pc 0000000002c53fd4 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::do_call::h90aa2c2e5f432cae+96)
03-09 22:22:16.223 31201 31201 F DEBUG : #90 pc 0000000002c546a0 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (__rust_try+24)
03-09 22:22:16.223 31201 31201 F DEBUG : #91 pc 0000000002c53d14 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panicking::try::h10d70c5ef834d437+84)
03-09 22:22:16.224 31201 31201 F DEBUG : #92 pc 0000000002c49b40 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::panic::catch_unwind::h93618d7d9d9c779d+20)
03-09 22:22:16.224 31201 31201 F DEBUG : #93 pc 0000000002c4d15c /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h584f7e9ca7f30c60+372)
03-09 22:22:16.224 31201 31201 F DEBUG : #94 pc 0000000002c51a10 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h5f647b1e5e52f894+16)
03-09 22:22:16.224 31201 31201 F DEBUG : #95 pc 00000000031cf3d8 /data/app/~~xlqNJQEaHszTUgqrd4lr9w==/org.bevyengine.example-Uo1K3jufJOFE9dTY2epdRA==/lib/arm64/libbevy_mobile_example.so (std::sys::unix::thread::Thread::new::thread_start::hf01b7585f365cb04+24)
03-09 22:22:16.224 31201 31201 F DEBUG : #96 pc 00000000000b0048 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 07fbaeed7b7a19203975f06be6f1d5ef)
03-09 22:22:16.224 31201 31201 F DEBUG : #97 pc 00000000000503c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 07fbaeed7b7a19203975f06be6f1d5ef)
I found two issues on Android, depending on your device:
- https://github.com/bevyengine/bevy/issues/8214 (looks like yours)
- https://github.com/bevyengine/bevy/issues/8229
Could you try with both MSAA disabled and no shadows? You can try with the example code from https://github.com/mockersf/bevy/blob/daily-mobile-CI/examples/mobile/src/lib.rs
I'll try that in the evening, thank you for investigating.
I still got the same behaviour on a OnePlus 6 :
Launched with PID 3087
--------- beginning of main
03-27 21:35:57.466 3087 3087 I yengine.exampl: Late-enabling -Xcheck:jni
03-27 21:35:57.497 3087 3087 I yengine.exampl: Unquickening 21 vdex files!
03-27 21:35:57.630 3087 3087 E yengine.exampl: Unknown bits set in runtime_flags: 0x800000
03-27 21:35:57.978 3087 3087 W System : ClassLoader referenced unknown path:
03-27 21:35:57.993 3087 3087 I Perf : Connecting to perf service.
03-27 21:35:58.033 3087 3087 I yengine.exampl: [GL_OOM] ClampGrowthLimit 268435456
03-27 21:35:58.035 3087 3087 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-27 21:35:58.036 3087 3087 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-27 21:35:58.084 3087 3087 E Config:Grabber:OnePlusFontConfig: Index 0 requested, with a size of 0
03-27 21:35:58.134 3087 3087 E yengine.exampl: [frame_perf] perfboost open tb_ctl file failed, isApp[1], errno=No such file or directory
03-27 21:35:58.135 3087 3087 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
03-27 21:35:58.243 3087 3087 E yengine.exampl: Invalid ID 0x00000000.
03-27 21:35:58.247 3087 3087 I chatty : uid=11069(org.bevyengine.example) identical 39 lines
03-27 21:35:58.247 3087 3087 E yengine.exampl: Invalid ID 0x00000000.
03-27 21:35:58.330 3087 3087 W linker : Warning: "/data/app/~~PQ_NRqlahufjyC1AeY_wBA==/org.bevyengine.example-mdfWCBLT_508ttOwtxWSqQ==/lib/arm64/libc++_shared.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
03-27 21:35:58.947 3087 9302 D vulkan : searching for layers in '/data/app/~~PQ_NRqlahufjyC1AeY_wBA==/org.bevyengine.example-mdfWCBLT_508ttOwtxWSqQ==/lib/arm64'
03-27 21:35:58.948 3087 9302 D vulkan : searching for layers in '/data/app/~~PQ_NRqlahufjyC1AeY_wBA==/org.bevyengine.example-mdfWCBLT_508ttOwtxWSqQ==/base.apk!/lib/arm64-v8a'
03-27 21:35:58.972 3087 9302 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
03-27 21:35:58.972 3087 9302 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: QUALCOMM build : 8e5405b, I57aaec3440
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Build Date : 05/21/21
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Shader Compiler Version : EV031.32.02.10
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Local Branch : mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Remote Branch : quic/gfx-adreno.lnx.1.0.r135-rel
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Remote Branch : NONE
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Reconstruct Branch : NOTHING
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Build Config : S P 10.0.7 AArch64
03-27 21:35:58.973 3087 9302 I AdrenoVK-0: Driver Path : /vendor/lib64/hw/vulkan.adreno.so
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: QUALCOMM build : 8e5405b, I57aaec3440
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: Build Date : 05/21/21
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.10
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: Local Branch : mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: Remote Branch : quic/gfx-adreno.lnx.1.0.r135-rel
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: Remote Branch : NONE
03-27 21:35:59.085 3087 9302 I AdrenoGLES-0: Reconstruct Branch : NOTHING
03-27 21:35:59.086 3087 9302 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64
03-27 21:35:59.086 3087 9302 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
03-27 21:35:59.091 3087 9302 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
03-27 21:35:59.289 3087 9302 I event crates\bevy_render\src\renderer\mod.rs:128: AdapterInfo { name: "Adreno (TM) 630", vendor: 20803, device: 100859905, device_type: IntegratedGpu, driver: "Qualcomm Technologies Inc. Adreno Vulkan Driver", driver_info: "Driver Build: 8e5405b, I57aaec3440, 1621601959\nDate: 05/21/21\nCompiler Version: EV031.32.02.10\nDriver Branch: mybranchebba1dbe-451b-f160-ac81-1458d0b52ae8\n", backend: Vulkan }
03-27 21:36:00.347 3087 9302 I OboeAudio: openStream() OUTPUT -------- OboeVersion1.7.0 --------
03-27 21:36:00.348 3087 9302 D OboeAudio: AAudioLoader(): dlopen(libaaudio.so) returned 0xef79f3a7e6d2c5c1
03-27 21:36:00.355 3087 9302 I AAudio : AAudioStreamBuilder_openStream() called ----------------------------------------
03-27 21:36:00.355 3087 9302 I AudioStreamBuilder: rate = 44100, channels = 2, format = 5, sharing = SH, dir = OUTPUT
03-27 21:36:00.355 3087 9302 I AudioStreamBuilder: device = 0, sessionId = -1, perfMode = 10, callback: ON with frames = 0
03-27 21:36:00.355 3087 9302 I AudioStreamBuilder: usage = 1, contentType = 2, inputPreset = 6, allowedCapturePolicy = 0
03-27 21:36:00.355 3087 9302 I AudioStreamBuilder: privacy sensitive = false
03-27 21:36:00.355 3087 9302 D AudioStreamBuilder: build() MMAP not used because AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not requested.
03-27 21:36:00.355 3087 9302 D yengine.exampl: PlayerBase::PlayerBase()
03-27 21:36:00.357 3087 9302 D AudioStreamTrack: open(), request notificationFrames = 0, frameCount = 0
03-27 21:36:00.357 3087 9302 D AudioTrack: set(): streamType -1, sampleRate 44100, format 0x5, channelMask 0x3, frameCount 0, flags #2, notificationFrames 0, sessionId 0, transferType 1, uid -1, pid -1
03-27 21:36:00.532 3087 9302 D AudioTrack: Uid 11069 AudioTrack::setVolume left 1.000000 right 1.000000
03-27 21:36:00.532 3087 9302 D AAudioStream: setState(s#1) from 0 to 2
03-27 21:36:00.563 3087 9302 I AAudio : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#1 ----------------
03-27 21:36:00.564 3087 9302 D OboeAudio: AudioStreamAAudio.open() format=2, sampleRate=44100, capacity = 1772
03-27 21:36:00.564 3087 9302 D OboeAudio: calculateDefaultDelayBeforeCloseMillis() default = 21
03-27 21:36:00.564 3087 9302 D OboeAudio: AudioStreamAAudio.open: AAudioStream_Open() returned AAUDIO_OK
03-27 21:36:00.564 3087 9302 D AAudio : AAudioStream_requestStart(s#1) called --------------
03-27 21:36:00.564 3087 9302 D AAudioStream: setState(s#1) from 2 to 3
03-27 21:36:00.564 3087 9302 D AudioTrack: ClientUid 11069 AudioTrack::start
03-27 21:36:00.767 3087 9302 D yengine.exampl: PlayerBase::start() from IPlayer
03-27 21:36:00.767 3087 9302 D AAudio : AAudioStream_requestStart(s#1) returned 0 ---------
03-27 21:36:00.770 3087 9277 D AudioStreamLegacy: onAudioDeviceUpdate() devId 3 => 3
03-27 21:36:00.804 3087 9302 E event crates\bevy_gilrs\src\lib.rs:32: Failed to start Gilrs. Gilrs does not support current platform.
03-27 21:36:00.857 3087 9302 W log event: TODO: forward onStart notification to applicationlog.target = "winit::platform_impl::platform"; log.module_path = "winit::platform_impl::platform"; log.file = "C:\\Users\\vidal\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\winit-0.28.2\\src\\platform_impl\\android\\mod.rs"; log.line = 449;
03-27 21:36:00.931 3087 3087 I OPFD_Manager: Dark? false, OP Force ? false
03-27 21:36:00.941 3087 3087 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
03-27 21:36:00.948 3087 9347 D AAudioStream: setState(s#1) from 3 to 4
--------- beginning of perf
03-27 21:36:00.995 3087 3087 I 309 : package:org.bevyengine.example took:2880 calssname:android.app.ActivityThread$H callback:null what:159
03-27 21:36:01.046 3087 9302 I event crates\bevy_winit\src\system.rs:51: Creating new window "Bevy App" (0v0)
03-27 21:36:01.108 3087 9310 I event crates\bevy_diagnostic\src\system_information_diagnostics_plugin.rs:130: SystemInfo { os: "Android 11 ONEPLUS A6003", kernel: "4.9.227-perf+", cpu: "", core_count: "8", memory: "7.5 GiB" }
03-27 21:36:01.114 3087 3087 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@9f40a05[NativeActivity]
03-27 21:36:01.117 3087 3087 D ViewRootImpl[NativeActivity]: windowFocusChanged hasFocus=true inTouchMode=true
03-27 21:36:01.484 3087 9302 I Gralloc4: mapper 4.x is not supported
03-27 21:36:01.484 3087 9302 W Gralloc3: mapper 3.x is not supported
03-27 21:36:01.571 3087 9302 W Gralloc4: allocator 3.x is not supported
03-27 21:36:01.580 3087 9302 W Gralloc3: allocator 3.x is not supported
--------- beginning of crash
03-27 21:36:02.953 3087 9309 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8 in tid 9309 (Compute Task Po), pid 3087 (yengine.example)
I'll try it on other devices (I've got a bunch here tonight)
Same issue on :
- a OnePlus 10T
- a OnePlus 5T
Frozen blackscreen or Application not responding on :
- Huawey Y7
tried debug or release builds, Android sdk 31, ndk 23.
It's not working for me either. (Why is the (debug) apk 560 MB?)
Android 12 device:
03-29 21:29:03.715 27646 27646 I Zygote : DropCapabilitiesBoundingSet ro.build.version.type=
03-29 21:29:03.729 27646 27646 I yengine.exampl: Late-enabling -Xcheck:jni
03-29 21:29:03.814 27646 27646 D ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
03-29 21:29:03.864 27646 27646 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10362; state: DISABLED
03-29 21:29:03.871 27646 27682 D AppScoutStateMachine: 27646-ScoutStateMachinecreated
03-29 21:29:03.902 27646 27646 W System : ClassLoader referenced unknown path:
03-29 21:29:03.904 27646 27646 D nativeloader: Configuring classloader-namespace for other apk . target_sdk_version=30, uses_libraries=, library_path=/data/app/~~AbI5aWIkFQQsahQZni0RnA==/org.bevyengine.example-zNFvjwRSZ_kgl_3EMKfFWQ==/lib/arm64:/data/app/~~AbI5aWIkFQQsahQZni0RnA==/org.bevyengine.example-zNFvjwRSZ_kgl_3EMKfFWQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/org.bevyengine.example
03-29 21:29:03.904 27646 27646 D nativeloader: Extending system_exposed_libraries: libapuwareapusys.mtk.so:libapuwareapusys_v2.mtk.so:libapuwarexrp.mtk.so:libapuwarexrp_v2.mtk.so:libapuwareutils.mtk.so:libapuwareutils_v2.mtk.so:libapuwarehmp.mtk.so:libmcv_runtime_usdk.mtk.so:libneuron_graph_delegate.mtk.so:libneuronusdk_adapter.mtk.so:libtflite_mtk.mtk.so:libarmnn_ndk.mtk.so:libcmdl_ndk.mtk.so:libnir_neon_driver_ndk.mtk.so:libmvpu_runtime.mtk.so:libmvpu_runtime_pub.mtk.so:libmvpu_engine_pub.mtk.so:libmvpu_pattern_pub.mtk.so:libmvpuop_mtk_cv.mtk.so:libmvpuop_mtk_nn.mtk.so:libteeservice_client.trustonic.so:libcamera_algoup_jni.xiaomi.so:libcamera_mianode_jni.xiaomi.so:libcamera_ispinterface_jni.xiaomi.so
03-29 21:29:03.918 27646 27646 V GraphicsEnvironment: ANGLE Developer option for 'org.bevyengine.example' set to: 'default'
03-29 21:29:03.918 27646 27646 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
--------- beginning of system
03-29 21:29:03.922 27646 27646 I ForceDarkHelperStubImpl: initialize for org.bevyengine.example , ForceDarkOrigin
03-29 21:29:03.923 27646 27646 W ResourceType: CREATING STRING CACHE OF 16 bytes
03-29 21:29:03.930 27646 27646 D OpenGLRenderer: JNI_OnLoad success
03-29 21:29:03.930 27646 27646 I MiuiForceDarkConfig: setConfig density:2.750000, mainRule:0, secondaryRule:0, tertiaryRule:0
03-29 21:29:03.932 27646 27646 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-29 21:29:03.934 27646 27646 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-29 21:29:03.958 27646 27695 D libMEOW : meow new tls: 0xb4000073cbcae500
03-29 21:29:03.958 27646 27695 D libMEOW : meow reload base cfg path: na
03-29 21:29:03.958 27646 27695 D libMEOW : meow reload overlay cfg path: na
03-29 21:29:03.962 27646 27695 E QT : [QT]file does not exist
03-29 21:29:03.962 27646 27695 D libMEOW : applied 1 plugins for [org.bevyengine.example]:
03-29 21:29:03.962 27646 27695 D libMEOW : plugin 1: [libMEOW_gift.so]:
03-29 21:29:03.963 27646 27695 D libMEOW : meow delete tls: 0xb4000073cbcae500
03-29 21:29:03.977 27646 27646 D IS_CTS_MODE: false
03-29 21:29:03.977 27646 27646 D MULTI_WINDOW_SWITCH_ENABLED: false
03-29 21:29:03.979 27646 27646 D IS_CTS_MODE: false
03-29 21:29:03.979 27646 27646 D MULTI_WINDOW_SWITCH_ENABLED: false
03-29 21:29:03.986 27646 27646 D DecorView[]: getWindowModeFromSystem windowmode is 1
03-29 21:29:04.110 27646 27702 D vulkan : searching for layers in '/data/app/~~AbI5aWIkFQQsahQZni0RnA==/org.bevyengine.example-zNFvjwRSZ_kgl_3EMKfFWQ==/lib/arm64'
03-29 21:29:04.110 27646 27702 D vulkan : searching for layers in '/data/app/~~AbI5aWIkFQQsahQZni0RnA==/org.bevyengine.example-zNFvjwRSZ_kgl_3EMKfFWQ==/base.apk!/lib/arm64-v8a'
03-29 21:29:04.110 27646 27702 D vulkan : searching for layers in '/vendor/lib64'
03-29 21:29:04.140 27646 27702 W libc : Access denied finding property "vendor.debug.forcibly_enable_mtk_ray_tracing"
03-29 21:29:04.145 27646 27702 D libMEOW : meow new tls: 0xb400007360f9ac40
03-29 21:29:04.145 27646 27702 D libMEOW : applied 1 plugins for [org.bevyengine.example]:
03-29 21:29:04.145 27646 27702 D libMEOW : plugin 1: [libMEOW_gift.so]:
03-29 21:29:04.151 27646 27702 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
03-29 21:29:04.154 27646 27702 I GED : [GT]_get_procNameprocess pid(27646)
03-29 21:29:04.154 27646 27702 I GED : [GT]_getprocess name(org.bevyengine.example)
03-29 21:29:04.154 27646 27702 I yengine.exampl: [GT] ret(1) gt_status(00000000) aniso_debug_level(0) gt_aniso_max_level(16) ani so mask(00000001) tri mask(00000002)
03-29 21:29:04.202 27646 27702 I event crates\bevy_render\src\renderer\mod.rs:128: AdapterInfo { name: "Mali-G76", vendor: 5045, device: 1913716736, device_type: IntegratedGpu, driver: "Mali-G76", driver_info: "v1.r26p0-01eac0.e086051d656b225ed0668b49f6ea2e59", backend: Vulkan }
03-29 21:29:05.131 27646 27702 I OboeAudio: openStream() OUTPUT -------- OboeVersion1.7.0 --------
03-29 21:29:05.131 27646 27702 D OboeAudio: AAudioLoader(): dlopen(libaaudio.so) returned 0x13c0d5cad7a0b877
03-29 21:29:05.136 27646 27702 I AAudio : AAudioStreamBuilder_openStream() called ----------------------------------------
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: rate = 44100, channels = 2, format = 5, sharing = SH, dir = OUTPUT
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: device = 0, sessionId = -1, perfMode = 10, callback: ON with frames = 0, error callback: ON
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: usage = 1, contentType = 2, inputPreset = 6, allowedCapturePolicy = 0
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: privacy sensitive = false
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: opPackageName = (null)
03-29 21:29:05.137 27646 27702 I AudioStreamBuilder: attributionTag = (null)
03-29 21:29:05.137 27646 27702 D AudioStreamBuilder: build() MMAP not used because AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not requested.
03-29 21:29:05.137 27646 27702 D yengine.exampl: PlayerBase::PlayerBase()
03-29 21:29:05.137 27646 27702 D AudioStreamTrack: open(), request notificationFrames = 0, frameCount = 0
03-29 21:29:05.137 27646 27702 D AudioTrack: INSP: type=audio,case=1,set=0xb40000734012b800,stream_type=-1,sample_rate=44100,format=0x5,channel_mask=0x3,frame_count=0,flags=0x0,notification_frames=0,session_id=0,transfer_type=1,uid=-1,pid=-1
03-29 21:29:05.137 27646 27702 D AudioTrack: INSP: type=audio,case=1,attributes=1,content_type=2,usage=1,source=0,flags=0x0
03-29 21:29:05.137 27646 27702 D AudioTrack: set(sessionID=0)
03-29 21:29:05.137 27646 27702 D AudioTrack: set(): Building AudioTrack with attributes: usage = 1, content = 2, flags = 0x0, tags = []
03-29 21:29:05.137 27646 27702 D AudioTrack: set(): 0xb40000734012b800, Create AudioTrackThread, tid = 27743
03-29 21:29:05.143 27646 27702 D AudioTrack: createTrack_l(1907): 0xb40000734012b800, mCblk = 0x7478b07000, mLatency = 127, mAfLatency = 63, frameCount = 2832, mSampleRate = 44100, mFlags = 0, mReqFrameCount = 2832, mNotificationFramesAct = 944
03-29 21:29:05.145 27646 27702 E yengine.exampl: open /proc/65537/cmdline error
03-29 21:29:05.145 27646 27702 D AudioTrack: setVolume(1907): 0xb40000734012b800, left = 1.000000, right = 1.000000
03-29 21:29:05.145 27646 27702 D AAudioStream: setState(s#1) from 0 to 2
03-29 21:29:05.146 27646 27702 I AAudio : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#1 ----------------
03-29 21:29:05.146 27646 27702 D OboeAudio: AudioStreamAAudio.open() format=2, sampleRate=44100, capacity = 2832
03-29 21:29:05.146 27646 27702 D OboeAudio: calculateDefaultDelayBeforeCloseMillis() default = 22
03-29 21:29:05.146 27646 27702 D OboeAudio: AudioStreamAAudio.open: AAudioStream_Open() returned AAUDIO_OK
03-29 21:29:05.147 27646 27702 D AAudio : AAudioStream_requestStart(s#1) called --------------
03-29 21:29:05.147 27646 27702 D AAudioStream: setState(s#1) from 2 to 3
03-29 21:29:05.147 27646 27702 D AudioTrack: start(1907): 0xb40000734012b800, prior state:STATE_STOPPED
03-29 21:29:05.158 27646 27702 D AAudio : AAudioStream_requestStart(s#1) returned 0 ---------
03-29 21:29:05.158 27646 27679 D AudioStreamTrack: onAudioDeviceUpdate() audioIo 13 devId 3 => 3
03-29 21:29:05.159 27646 27743 D AAudioStream: setState(s#1) from 3 to 4
03-29 21:29:05.162 27646 27702 E event crates\bevy_gilrs\src\lib.rs:32: Failed to start Gilrs. Gilrs does not support current platform.
03-29 21:29:05.164 27646 27702 W log event: TODO: forward onStart notification to applicationlog.target = "winit::platform_impl::platform"; log.module_path = "winit::platform_impl::platform"; log.file = "C:\\Users\\frank\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\winit-0.28.3\\src\\platform_impl\\android\\mod.rs"; log.line = 449;
03-29 21:29:05.164 27646 27646 W Activity: PerfMonitor: Slow Operation: Activity org.bevyengine.example/android.app.NativeActivity onStart took 1096ms
03-29 21:29:05.173 27646 27646 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@c4b0a30
03-29 21:29:05.174 27646 27646 I MsyncFactory: [static] sMsyncFactory = com.mediatek.view.impl.MsyncFactoryImpl@a2e26a9
03-29 21:29:05.187 27646 27646 D libMEOW : meow new tls: 0xb400007369774e00
03-29 21:29:05.187 27646 27646 D libMEOW : applied 1 plugins for [org.bevyengine.example]:
03-29 21:29:05.187 27646 27646 D libMEOW : plugin 1: [libMEOW_gift.so]:
03-29 21:29:05.191 27646 27646 W Looper : PerfMonitor longMsg : seq=4 plan=21:29:03.859 late=87ms wall=1243ms running=0ms h=android.app.ActivityThread$H w=159 procState=-1
03-29 21:29:05.192 27646 27646 W Looper : PerfMonitor looperActivity : package=org.bevyengine.example/android.app.NativeActivity time=0ms latency=1332ms running=0ms procState=-1 historyMsgCount=4 (msgIndex=3 wall=83ms seq=3 late=8ms h=android.app.ActivityThread$H w=110) (msgIndex=4 wall=1243ms seq=4 late=87ms h=android.app.ActivityThread$H w=159)
03-29 21:29:05.213 27646 27646 I BufferQueueConsumer: [](id:6bfe00000000,api:0,p:-1,c:27646) connect: controlledByApp=false
03-29 21:29:05.217 27646 27646 I BLASTBufferQueue: [ViewRootImpl[NativeActivity]#0] constructor()
03-29 21:29:05.222 27646 27702 I event crates\bevy_winit\src\system.rs:51: Creating new window "Bevy App" (0v0)
03-29 21:29:05.229 27646 27708 I event crates\bevy_diagnostic\src\system_information_diagnostics_plugin.rs:130: SystemInfo { os: "Android 12 M2101K7BNY", kernel: "4.14.186-perf-ga23efe32435a", cpu: "", core_count: "8", memory: "5.5 GiB" }
03-29 21:29:05.247 27646 27646 D DecorView[]: onWindowFocusChanged hasWindowFocus true
03-29 21:29:05.571 27646 27702 I BufferQueueProducer: [ViewRootImpl[NativeActivity]#0(BLAST Consumer)0](id:6bfe00000000,api:1,p:27646,c:27646) connect: api=1 producerControlledByApp=true
03-29 21:29:05.577 27646 27702 I BufferQueueProducer: [ViewRootImpl[NativeActivity]#0(BLAST Consumer)0](id:6bfe00000000,api:1,p:27646,c:27646) disconnect: api 1
03-29 21:29:05.577 27646 27702 I BufferQueueProducer: [ViewRootImpl[NativeActivity]#0(BLAST Consumer)0](id:6bfe00000000,api:1,p:27646,c:27646) connect: api=1 producerControlledByApp=true
03-29 21:29:05.583 27646 27702 E ion : ioctl c0044901 failed with code -1: Invalid argument
03-29 21:29:05.584 27646 27702 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
03-29 21:29:06.222 27646 27702 E log event: Handling wgpu errors as fatal by defaultlog.target = "wgpu::backend::direct"; log.module_path = "wgpu::backend::direct"; log.file = "C:\\Users\\frank\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\wgpu-0.15.1\\src\\backend\\direct.rs"; log.line = 3023;
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: thread '<unnamed>' panicked at 'wgpu error: Validation Error
03-29 21:29:06.222 27646 27701 I RustStdoutStderr:
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: Caused by:
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: In Device::create_render_pipeline
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: note: label = `pbr_opaque_mesh_pipeline`
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: parent device is lost
03-29 21:29:06.222 27646 27701 I RustStdoutStderr:
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: ', C:\Users\frank\.cargo\registry\src\github.com-1ecc6299db9ec823\wgpu-0.15.1\src\backend\direct.rs:3024:5
03-29 21:29:06.222 27646 27701 I RustStdoutStderr: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
03-29 21:29:06.223 27646 27701 I RustStdoutStderr: thread '<unnamed>' panicked at 'A system has panicked so the executor cannot continue.: RecvError', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:194:60
03-29 21:29:06.224 27646 27701 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', C:\Users\frank\repos\bevy\crates\bevy_tasks\src\task_pool.rs:376:49
03-29 21:29:06.227 27646 27701 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', crates\bevy_render\src\pipelined_rendering.rs:136:45
03-29 21:29:06.228 27646 27701 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', C:\Users\frank\repos\bevy\crates\bevy_tasks\src\task_pool.rs:376:49
03-29 21:29:06.230 27646 27702 D libMEOW : meow delete tls: 0xb400007360f9ac40
Edit: it works when I remove the PBR stuff, although the button does not respond. I still get the line with ioctl failed.
Android 8.1 device - this might be the same bug as https://github.com/rust-windowing/glutin/issues/1584:
03-29 21:37:55.101 20613 20613 I zygote64: Late-enabling -Xcheck:jni
03-29 21:37:55.309 20613 20613 W System : ClassLoader referenced unknown path:
03-29 21:37:55.400 20613 20619 I zygote64: Do partial code cache collection, code=30KB, data=22KB
03-29 21:37:55.400 20613 20619 I zygote64: After code cache collection, code=30KB, data=22KB
03-29 21:37:55.400 20613 20619 I zygote64: Increasing code cache capacity to 128KB
03-29 21:37:55.839 20613 20613 W linker : "/data/app/org.bevyengine.example-k3Cf4AICEawmG0xFj-EvbA==/lib/arm64/libc++_shared.so" unused DT entry: type 0x70000001 arg 0x0
03-29 21:37:55.910 20613 20642 E vulkan : invalid vkGetInstanceProcAddr(VK_NULL_HANDLE, "vkEnumerateInstanceVersion") call
03-29 21:37:55.910 20613 20642 E vulkan : invalid vkGetInstanceProcAddr(VK_NULL_HANDLE, "vkEnumerateInstanceVersion") call
03-29 21:37:56.012 20613 20642 D vulkan : searching for layers in '/data/app/org.bevyengine.example-k3Cf4AICEawmG0xFj-EvbA==/lib/arm64'
03-29 21:37:56.013 20613 20642 D vulkan : searching for layers in '/data/app/org.bevyengine.example-k3Cf4AICEawmG0xFj-EvbA==/base.apk!/lib/arm64-v8a'
03-29 21:37:56.021 20613 20613 W Thread-2: type=1400 audit(0.0:3048): avc: denied { search } for name="clients" dev="debugfs" ino=6282 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:debugfs_ion:s0 tclass=dir permissive=0
03-29 21:37:56.031 20613 20642 I zygote64: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
03-29 21:37:56.104 20613 20642 I event crates\bevy_render\src\renderer\mod.rs:128: AdapterInfo { name: "PowerVR Rogue GE8320", vendor: 0, device: 0, device_type: Other, driver: "", driver_info: "", backend: Gl }
03-29 21:37:57.622 20613 20642 I OboeAudio: openStream() OUTPUT -------- OboeVersion1.7.0 --------
03-29 21:37:57.623 20613 20642 D OboeAudio: AAudioLoader(): dlopen(libaaudio.so) returned 0x5765deec7de15e33
03-29 21:37:57.631 20613 20642 D AAudio : AAudioStreamBuilder_openStream() called ----------------------------------------
03-29 21:37:57.631 20613 20642 D AAudio : AudioStreamBuilder(): mmapPolicy = 1, mapExclusivePolicy = 1
03-29 21:37:57.631 20613 20642 D : PlayerBase::PlayerBase()
03-29 21:37:57.632 20613 20642 I AAudioStream: AudioStream::open() rate = 44100, channels = 2, format = 2, sharing = SH, dir = OUTPUT
03-29 21:37:57.632 20613 20642 I AAudioStream: AudioStream::open() device = 0, perfMode = 10, callback: ON with frames = 0
03-29 21:37:57.632 20613 20642 D AudioStreamTrack: AudioStreamTrack::open(), request notificationFrames = 0, frameCount = 0
03-29 21:37:57.632 20613 20642 D AudioTrack: set(): 0x76fde26800, streamType 3, sampleRate 44100, format 0x5, channelMask 0x3, frameCount 0, flags #0, notificationFrames 0, sessionId 0, transferType 1, uid -1, pid -1
03-29 21:37:57.632 20613 20642 D AudioTrack: set: Create AudioTrackThread, tid = 20658
03-29 21:37:57.641 20613 20642 D AudioTrack: createTrack_l: 0x76fde26800, mCblk = 0x76f7103000, mLatency = 94, mAfLatency = 52, frameCount = 1888, mSampleRate = 44100, mFlags = 0, mReqFrameCount = 0, mNotificationFramesAct = 629
03-29 21:37:57.642 20613 20642 D AudioTrack: setVolume(): left = 1.000000, right = 1.000000
03-29 21:37:57.642 20613 20642 D AAudio : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for (0x76fdf90b80) ----------------
03-29 21:37:57.658 20613 20642 D OboeAudio: AudioStreamAAudio.open() format=2, sampleRate=44100, capacity = 1888
03-29 21:37:57.658 20613 20642 D OboeAudio: calculateDefaultDelayBeforeCloseMillis() default = 15
03-29 21:37:57.658 20613 20642 D OboeAudio: AudioStreamAAudio.open: AAudioStream_Open() returned AAUDIO_OK
03-29 21:37:57.658 20613 20642 D AAudio : AAudioStream_requestStart(0x76fdf90b80) called --------------
03-29 21:37:57.658 20613 20642 D : PlayerBase::start() from IPlayer
03-29 21:37:57.658 20613 20642 D AudioTrack: start(): 0x76fde26800, mState = 1
03-29 21:37:57.670 20613 20642 D AAudio : AAudioStream_requestStart(0x76fdf90b80) returned 0 ---------
03-29 21:37:57.676 20613 20642 E event crates\bevy_gilrs\src\lib.rs:32: Failed to start Gilrs. Gilrs does not support current platform.
03-29 21:37:57.681 20613 20642 W log event: TODO: forward onStart notification to applicationlog.target = "winit::platform_impl::platform"; log.module_path = "winit::platform_impl::platform"; log.file = "C:\\Users\\frank\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\winit-0.28.3\\src\\platform_impl\\android\\mod.rs"; log.line = 449;
03-29 21:37:57.695 20613 20613 I SurfaceFactory: [static] sSurfaceFactory = com.mediatek.view.impl.SurfaceFactoryImpl@aad1c54
03-29 21:37:57.702 20613 20613 D WindowClient: Add to mViews: DecorView@93adf43[NativeActivity], this = android.view.WindowManagerGlobal@ee9a9c0
03-29 21:37:57.714 20613 20613 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{5b5f6f9 org.bevyengine.example/android.app.NativeActivity,ident = 0}, this = DecorView@93adf43[NativeActivity]
03-29 21:37:57.756 20613 20642 I event crates\bevy_winit\src\system.rs:51: Creating new window "Bevy App" (0v0)
03-29 21:37:57.761 20613 20613 W Thread-2: type=1400 audit(0.0:3049): avc: denied { read } for name="stat" dev="proc" ino=4026532061 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
03-29 21:37:57.765 20613 20613 W Thread-2: type=1400 audit(0.0:3050): avc: denied { read } for name="stat" dev="proc" ino=4026532061 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
03-29 21:37:57.768 20613 20660 I event crates\bevy_diagnostic\src\system_information_diagnostics_plugin.rs:130: SystemInfo { os: "Android 8.1.0 S933L", kernel: "4.9.77", cpu: "", core_count: "8", memory: "1.8 GiB" }
03-29 21:37:58.358 20613 20642 D Surface : Surface::connect(this=0x771485e000,api=1)
03-29 21:37:58.361 20613 20642 D Surface : Surface::connect(this=0x771485e000,api=1)
03-29 21:37:58.361 20613 20642 E libEGL : eglCreateWindowSurface: native_window_api_connect (win=0x771485e010) failed (0xffffffea) (already connected to another API?)
03-29 21:37:58.361 20613 20642 E libEGL : eglCreateWindowSurface:695 error 3003 (EGL_BAD_ALLOC)
03-29 21:37:58.362 20613 20641 I RustStdoutStderr: thread '<unnamed>' panicked at 'Error in Surface::configure: invalid surface', C:\Users\frank\.cargo\registry\src\github.com-1ecc6299db9ec823\wgpu-0.15.1\src\backend\direct.rs:316:9
03-29 21:37:58.362 20613 20641 I RustStdoutStderr: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
03-29 21:37:58.364 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (2)' panicked at 'A system has panicked so the executor cannot continue.: RecvError', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:194:60
03-29 21:37:58.366 20613 20641 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', C:\Users\frank\repos\bevy\crates\bevy_tasks\src\task_pool.rs:376:49
03-29 21:37:58.367 20613 20641 I RustStdoutStderr: thread '<unnamed>' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rsthread 'Compute Task Pool (2)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.367 20613 20641 I RustStdoutStderr: :459:45
03-29 21:37:58.372 20613 20641 I RustStdoutStderr: thread '<unnamed>' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.372 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (0)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.372 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (1)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.378 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (3)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.378 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (2)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.378 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (0)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.382 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (2)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.384 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (1)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.385 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (0)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.388 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (0)' panicked at 'internal error: entered unreachable code: sending into a closed channel', crates\bevy_ecs\src\schedule\executor\multi_threaded.rs:459:45
03-29 21:37:58.398 20613 20641 I RustStdoutStderr: thread 'Compute Task Pool (1)' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', crates\bevy_render\src\pipelined_rendering.rs:136:45
03-29 21:37:58.399 20613 20641 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', C:\Users\frank\repos\bevy\crates\bevy_tasks\src\task_pool.rs:376:49