TGViewer
Представляешь, Представляешь, @your_tech · 8.67K subscribers
Post #10363 2.23K
В Rust-коде ядра Linux нашли баг, который мог уронить систему

В стабильной ветке Linux нашли серьёзную ошибку в Rust-реализации Binder (это важная часть Android). Баг мог портить память и приводить к kernel panic.

Причина — гонка потоков: один поток вытаскивал элементы из списка death_list, пока другой одновременно работал с теми же данными. В итоге ломались ссылки в связанном списке и ядро обращалось к неверной памяти.

Исправление уже в stable: теперь элементы обрабатывают по одному и только под блокировкой. Вывод простой: Rust помогает, но unsafe и ошибки синхронизации всё ещё могут ломать ядро.

Читайте полную новость

@your_tech
  • 🫡 9
  • 👍 2
  • 🥱 2
More from @your_tech
  1. Sep 29, 2026В предварительной версии n8n 2.42.0 агентов включили по умолчанию 29 сентября вышла предва…
  2. Sep 29, 2026DuckDB 1.5.6 исправил гонку запросов и восстановление WAL Разработчики выпустили DuckDB 1.…
  3. Sep 29, 2026Cloudflare Browser Run разрешил нескольким Workers работать с одной сессией Cloudflare обн…
  4. Sep 29, 2026Google добавила ИИ-помощника Ask в Earth Engine В Code Editor платформы Google Earth Engin…
  5. Sep 29, 2026FreeRDP 3.32.1 исправил шесть уязвимостей и сбой буфера обмена FreeRDP, свободная реализац…
  6. Sep 28, 2026Atlassian открыла Preview ручной упаковки приложений Forge Atlassian перевела ручную упако…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →