diff --git a/atom/app/atom_main_delegate.cc b/atom/app/atom_main_delegate.cc index 82b3559fb9f0..929b641d4465 100644 --- a/atom/app/atom_main_delegate.cc +++ b/atom/app/atom_main_delegate.cc @@ -99,6 +99,11 @@ bool AtomMainDelegate::BasicStartupComplete(int* exit_code) { bool enable_stack_dumping = true; #else bool enable_stack_dumping = env->HasVar("ELECTRON_ENABLE_STACK_DUMPING"); +#endif +#if defined(ARCH_CPU_ARM_FAMILY) && defined(ARCH_CPU_32_BITS) + // For 32bit ARM enabling stack printing would end up crashing. + // https://github.com/electron/electron/pull/11230#issuecomment-363232482 + enable_stack_dumping = false; #endif if (enable_stack_dumping) base::debug::EnableInProcessStackDumping();