Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Atom crashing with OOM errors possibly related to Git usage #953

Closed
@BinaryMuse

Description

@BinaryMuse

@joshgibs at atom/atom#14806 (comment)
Crash dump: https://github.com/atom/atom/files/1081430/atom.crash.txt

Crash dump sample
Path:                  /Applications/Atom.app/Contents/Frameworks/Atom Helper.app/Contents/MacOS/Atom Helper
Identifier:            com.github.atom.helper
Version:               1.18.0 (1.18.0)
Code Type:             X86-64 (Native)
Parent Process:        Atom [2953]
Responsible:           Atom [2953]
User ID:               501

Date/Time:             2017-06-16 12:44:04.404 -0400
OS Version:            Mac OS X 10.12.5 (16F2073)
Report Version:        12
Anonymous UUID:        FEB24DAE-B179-8357-7B7F-B63CA05D15B6


Time Awake Since Boot: 15000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  CrRendererMain  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

Thread 0 Crashed:: CrRendererMain  Dispatch queue: com.apple.main-thread
0   com.github.electron.framework       0x0000000101ac9344 0x101a06000 + 799556
1   com.github.electron.framework       0x0000000101ac92d6 0x101a06000 + 799446
2   libnode.dylib                       0x000000010578280a 0x10540f000 + 3618826
3   libnode.dylib                       0x00000001057827ae v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) + 526
4   libnode.dylib                       0x0000000105aafc17 v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) + 455
5   libnode.dylib                       0x0000000105bf549f 0x10540f000 + 8283295
6   libnode.dylib                       0x0000000105bee26c v8::internal::SeededNumberDictionary::AddNumberEntry(v8::internal::Handle<v8::internal::SeededNumberDictionary>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails, bool) + 140
7   libnode.dylib                       0x0000000105a95262 0x10540f000 + 6840930
8   libnode.dylib                       0x0000000105bcb283 v8::internal::JSObject::AddDataElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow) + 1283
9   libnode.dylib                       0x0000000105d1ba4f v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode) + 191
10  libnode.dylib                       0x0000000105d1efa1 v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) + 129
11  ???                                 0x000008725cb084e7 0 + 9287274366183
12  ???                                 0x000008725dac49a7 0 + 9287290866087
13  ???                                 0x000008725d6c49bc 0 + 9287286671804
14  ???                                 0x000008725cb086f5 0 + 9287274366709
15  ???                                 0x000008725d6e97e2 0 + 9287286822882
16  ???                                 0x000008725d98a3db 0 + 9287289578459
17  ???                                 0x000008725cb6cb55 0 + 9287274777429
18  ???                                 0x000008725d96034a 0 + 9287289406282
19  ???                                 0x000008725d963da1 0 + 9287289421217
20  ???                                 0x000008725d6deee6 0 + 9287286779622
21  ???                                 0x000008725d6deb57 0 + 9287286778711
22  ???                                 0x000008725cb74ca3 0 + 9287274810531
23  ???                                 0x000008725cb6496f 0 + 9287274744175
24  libnode.dylib                       0x0000000105aa694b 0x10540f000 + 6912331
25  libnode.dylib                       0x0000000105aa674b v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 331
26  libnode.dylib                       0x0000000105aa6b99 v8::internal::Execution::TryCall(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::MaybeHandle<v8::internal::Object>*) + 121
27  libnode.dylib                       0x0000000105b959e7 v8::internal::Isolate::RunMicrotasksInternal() + 759
28  libnode.dylib                       0x0000000105b9552a v8::internal::Isolate::RunMicrotasks() + 42
29  libnode.dylib                       0x00000001054ef900 node::RunMicrotasks(v8::FunctionCallbackInfo<v8::Value> const&) + 16

Also:

It definitely crashes when doing any auto complete (like Lorem or python
methods), but also crashes while saving or sometimes while sitting idle.

and

Disabled github package and it has been stable so far.


@cthomaschase is having the same issue at atom/atom#14806 (comment)
Crash dump: https://github.com/atom/atom/files/1082404/Atom.Helper_2017-06-16-211121_bullitt.crash.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions