~/talk

Fantastic Bugs: How to Catch and Fix Them

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [android]
links:none on file
slides:none on file

Talk covers debugging and fixing long-lived, subtle bugs caused by typos and other small code mistakes that later cause crashes. It examines multimedia handling on Android (including why ExoPlayer uses its own media parsers), the role and use of logs in mobile apps, and memory issues across language boundaries—practical guidance for JNI interaction between Java/Kotlin and C++, plus managing objects that move between ARC, Kotlin/Native GC, and C++ smart pointers.

AI-written summary · about

  1. 0:00Introduction
  2. 2:55Speaker background
  3. 6:35Six critical bugs overview
  4. 11:11Long-lived bug: history and fix
  5. 15:064-bit misaligned build bug
  6. 24:22Migrating bug: sneaky limits
  7. 31:07Red bug: pixel colors and formats
  8. 39:14Greedy bug: JVM constraints
  9. 45:20Forgetful bug: memory leaks
  10. 50:56Summary and bug prevention tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.