Igalia / wolvic

A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://wolvic.org
Mozilla Public License 2.0
802 stars 102 forks source link

Crash when preeviewing youtube vr video #1573

Open vincent456 opened 5 days ago

vincent456 commented 5 days ago

Configuration

Wolvic version: dev 1.7 Wolvic build ID: 6f684f35

Hardware: Meta Quest 3

Steps to Reproduce

  1. Open latest dev build of wolvic
  2. Go to youtube.com
  3. search something like "vr video meditation"
  4. hover the cursor on the first video

Current Behavior

performing the steps crash wolvic

Expected Behavior

I expect the video to play or the preview not even play but when clicking the video it would play the vr video, instead of crashing

Context

I was investigating the lastes wolvic release bug not having an environment, then I tried building the project myself, the environment was here but playing vr videos don't work and make the app crash

Error Logs and Stack Traces

I see a segfault in libart so, but android studio only gives me assembly code.

svillar commented 3 days ago

Hi @vincent456, when you mention "latest dev build" of Wolvic what do you really mean? We don't release dev builds

vincent456 commented 3 days ago

Hi, by latest dev build I mean that I built from the latest source at the time using android studio (hence what I was talking about when I said that android studio gave me assembly code when debugging the crash

svillar commented 3 days ago

Hi, by latest dev build I mean that I built from the latest source at the time using android studio (hence what I was talking about when I said that android studio gave me assembly code when debugging the crash

OK then it's probably an issue in your build because I'm using Wolvic from upstream and I don't have that crash. Attaching the logcat of the system would help a lot. BTW the environments issue is something that it was already being workaround'ed by using another format. Meta abruptly remove the support for the compressed textures we were using.