Tag

Crash Handling

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Sep 25, 2024 · Mobile Development

Crash Convergence and Resilience Mechanisms in Android Applications

The team maintains an ‘opt’ branch for daily‑collected crash fixes, classifies unrecoverable system, device, SDK and framework errors, and employs a Handler‑based whitelist that catches and swallows known crashes while logging others, complemented by null‑safety, concurrency, database and OOM monitoring to keep Android app crash rates manageable.

AndroidCrash HandlingException
0 likes · 18 min read
Crash Convergence and Resilience Mechanisms in Android Applications
DaTaobao Tech
DaTaobao Tech
Nov 28, 2022 · Frontend Development

Handling Application Crashes in Electron on Windows

The article explains how uncaught exceptions cause Electron app crashes on Windows, describes Windows’ user‑mode dump types, shows how Crashpad generates minidumps via a simple exception filter, demonstrates starting the built‑in crash reporter in JavaScript, and outlines uploading and analyzing dumps with Visual Studio or WinDbg, plus a watchdog restart strategy.

Crash HandlingCrashpadElectron
0 likes · 17 min read
Handling Application Crashes in Electron on Windows
Inke Technology
Inke Technology
Aug 25, 2022 · Mobile Development

Mastering iOS Crash Handling, OOM Monitoring, and Memory Profiling

This article explains the iOS system architecture, how Mach and BSD layers handle exceptions, the mechanisms for collecting crashes with KSCrash, strategies for OOM detection and monitoring, and techniques for memory snapshotting and reference‑graph analysis to pinpoint memory bloat.

Crash HandlingKSCrashMemory Profiling
0 likes · 21 min read
Mastering iOS Crash Handling, OOM Monitoring, and Memory Profiling
JD Tech Talk
JD Tech Talk
Jul 29, 2021 · Mobile Development

Crash Analysis and Mitigation Strategies for JD Finance iOS App

This article explains the fundamentals of iOS crashes, categorizes common crash types such as wild pointers, deadlocks and watchdogs, presents real-world JD Finance app crash cases with code analysis, and outlines systematic debugging, logging, and preventive practices to keep crash rates well below industry averages.

Crash HandlingPerformance Monitoringdebugging
0 likes · 26 min read
Crash Analysis and Mitigation Strategies for JD Finance iOS App
Tencent Music Tech Team
Tencent Music Tech Team
Jun 11, 2021 · Mobile Development

iOS Crash Interception, Reporting, and Post‑Crash Handling

The article explains how iOS crash interception must comprehensively and stably capture Mach, exception and signal crashes using combined signal‑and‑exception handlers, details stack‑trace symbolication via Mach‑O image lookup, and outlines safe post‑crash processing with a limited run‑loop while avoiding handler conflicts.

Crash HandlingMach ExceptionRunLoop
0 likes · 11 min read
iOS Crash Interception, Reporting, and Post‑Crash Handling
NetEase Media Technology Team
NetEase Media Technology Team
May 29, 2020 · Mobile Development

NRTripod: NetEase News App Online Risk Control System Design and Implementation

NRTripod, NetEase News’ online risk‑control platform, safeguards mobile app stability by tackling third‑party SDK hazards, Android fragmentation, sudden incidents, and hidden development flaws through a four‑layer architecture that combines development‑time debugging tools, production‑time dynamic feature‑flag configuration, real‑time crash interception, SDK toggling via NullObject patterns, and static protections such as whitelists, bytecode processing, and manifest analysis.

AndroidCrash HandlingNullObject pattern
0 likes · 13 min read
NRTripod: NetEase News App Online Risk Control System Design and Implementation
JD Retail Technology
JD Retail Technology
May 21, 2020 · Mobile Development

Understanding the Sunglasses Crash Investigation Tool and Objective‑C Runtime Mechanisms

This article introduces the Sunglasses crash investigation tool, explains iOS Objective‑C runtime message handling—including method lookup, dynamic resolution, and forwarding—details method swizzling implementation with code examples, and discusses class clusters and future enhancements for mobile development debugging.

Crash HandlingMethod SwizzlingObjective-C
0 likes · 14 min read
Understanding the Sunglasses Crash Investigation Tool and Objective‑C Runtime Mechanisms
Youzan Coder
Youzan Coder
Jun 29, 2018 · Mobile Development

Using Bandage to Prevent Android App Crashes by Intercepting Activity Lifecycle Exceptions

Bandage is an Android library that intercepts exceptions thrown in activity‑lifecycle callbacks and other main‑thread code via a reflective replacement of ActivityThread’s handler, allowing the app to finish the faulty activity or continue running, with configurable black‑/white‑listing, Bugly integration, and developer‑friendly warnings.

AndroidBandageCrash Handling
0 likes · 11 min read
Using Bandage to Prevent Android App Crashes by Intercepting Activity Lifecycle Exceptions
Ctrip Technology
Ctrip Technology
Nov 9, 2016 · Mobile Development

Introducing and Optimizing React Native at Ctrip: Challenges, Solutions, and Future Plans

This article details Ctrip's adoption of React Native, explaining why it was introduced, the framework and tooling built around it, the performance and stability problems encountered, the various bundle‑splitting and engine‑caching solutions applied, and the roadmap for further cross‑platform enhancements.

Bundle SplittingCrash HandlingReact Native
0 likes · 18 min read
Introducing and Optimizing React Native at Ctrip: Challenges, Solutions, and Future Plans