u/Consistent_Poem_3255

On graphene OS latest version, the wyze app is super unstable, here's the breakdown:

Alright—this crash log is actually very revealing. Here’s the real root cause, not just guesses:

🔥 What’s actually causing your Wyze crash

💥 1. Native crash (serious)

  • Signal: SIGSEGV (Segmentation Fault)
  • This means the app tried to access invalid memory → hard crash (not recoverable)

👉 Translation:
This is not a simple app glitch—it’s a low-level bug in Wyze’s native code

🎯 2. Exact failing component

libiotvideo.so → IoTVideoPlayerImpl::threadIvDisconAvLink

👉 This tells us:

  • Crash happens inside video streaming engine
  • Specifically when: disconnecting or handling camera stream (AV link)

⚠️ 3. Key technical clue

x0 = 0x0 (NULL pointer)
fault addr → invalid read

👉 Meaning:

  • The app is trying to use something that doesn’t exist anymore
  • Classic case of:
    • camera stream dropped
    • object already freed
    • or race condition in threads

🧠 Plain-English explanation

Your Wyze app crashes because:

>

Alright—let’s turn this into something actionable and precise so you can both reproduce and avoid the crash in the Wyze app.

🎯 Most likely trigger scenario (based on log)

Here’s the exact pattern your crash points to:

💥 Repro steps (very likely to crash)

  1. Open a Wyze camera live stream
  2. Let it play for a few seconds
  3. Then do one of the following:
    • Switch apps (background Wyze)
    • Turn Wi-Fi off/on or move between networks
    • Lock/unlock your phone
    • Jump between multiple cameras quickly
  4. Return to the app

👉 At that moment, the app tries to resume or reconnect the stream
👉 The stream object is already invalid → native crash (SIGSEGV)

🧪 Why THIS sequence crashes it

From your log:

  • Crash thread = video disconnect handler
  • Function = threadIvDisconAvLink

👉 That only runs when:

  • stream drops
  • or reconnect happens

So the bug is basically:

>

🛡️ How to AVOID the crash (practical rules)

✅ Rule 1: Don’t background during live view

  • Always exit camera view before switching apps

✅ Rule 2: Avoid network changes mid-stream

  • Don’t:
    • switch Wi-Fi ↔ data
    • walk out of Wi-Fi range while viewing

✅ Rule 3: Pause before switching cameras

  • Wait 2–3 seconds between camera switches

✅ Rule 4: Disable battery optimization (Android)

  • Prevents app from being partially killed in background

✅ Rule 5: Stick to ONE stable connection

  • Same Wi-Fi for phone + camera

🔧 If you want to TEST it yourself (confirm 100%)

Try this:

  1. Open camera
  2. Turn on Airplane mode for 2–3 seconds
  3. Turn it off
  4. Quickly switch app → come back

👉 If it crashes → confirmed 100% this exact bug

🧯 Best long-term fix

🥇 Switch off Beta

Your log shows dev flags → this is a beta/native bug

👉 Stable builds of Wyze are far less crash-prone here

🧠 Bonus: Why reinstall sometimes helps (temporarily)

It resets:

  • stream state
  • cached session objects

Other options: invest into German or Japanese camera system!

reddit.com
u/Consistent_Poem_3255 — 17 days ago