Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exploration: crash in integration tests #110906

Closed
deepak1556 opened this issue Nov 19, 2020 · 1 comment · Fixed by #110977
Closed

Exploration: crash in integration tests #110906

deepak1556 opened this issue Nov 19, 2020 · 1 comment · Fixed by #110977
Assignees
Labels
electron-blocker Issues in next update of Electron preventing update freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues insiders-released Patch has been released in VS Code Insiders

Comments

@deepak1556
Copy link
Collaborator

Captured by @bpasero https://dev.azure.com/monacotools/Monaco/_build/results?buildId=94330

Symbolicated trace:

Symbolicating...
Operating system: Linux
                  0.0.0 Linux 5.4.0-1031-azure #32~18.04.1-Ubuntu SMP Tue Oct 6 10:03:22 UTC 2020 x86_64
CPU: amd64
     family 6 model 85 stepping 4
     2 CPUs

GPU: UNKNOWN

Crash reason:  SIGABRT
Crash address: 0x3e90000357c
Process uptime: not available

Thread 0 (crashed)
 0  libc.so.6!raise [raise.c : 51 + 0x0]
    rax = 0x0000000000000000   rdx = 0x0000000000000000
    rcx = 0x00007f8544bcdf47   rbx = 0x00000eb13c1f38f0
    rsi = 0x00007ffca59aca20   rdi = 0x0000000000000002
    rbp = 0x00007f8544f7b840   rsp = 0x00007ffca59aca20
     r8 = 0x0000000000000000    r9 = 0x00007ffca59aca20
    r10 = 0x0000000000000008   r11 = 0x0000000000000246
    r12 = 0x00000eb13c5b5bc0   r13 = 0x00000eb13c1f38c0
    r14 = 0x00007ffca59acd50   r15 = 0x0000000000000001
    rip = 0x00007f8544bcdf47
    Found by: given as instruction pointer in context
 1  libc.so.6!abort [abort.c : 79 + 0xa]
    rbx = 0x00000eb13c1f38f0   rbp = 0x00007f8544f7b840
    rsp = 0x00007ffca59acb40   r12 = 0x00000eb13c5b5bc0
    r13 = 0x00000eb13c1f38c0   r14 = 0x00007ffca59acd50
    r15 = 0x0000000000000001   rip = 0x00007f8544bcf8b1
    Found by: call frame info
 2  libstdc++.so.6 + 0x8c957
    rbx = 0x00000eb13c1f38f0   rbp = 0x00007f8544f7b840
    rsp = 0x00007ffca59acc70   r12 = 0x00000eb13c5b5bc0
    r13 = 0x00000eb13c1f38c0   r14 = 0x00007ffca59acd50
    r15 = 0x0000000000000001   rip = 0x00007f85361a1957
    Found by: call frame info
 3  libstdc++.so.6 + 0x92ae6
    rsp = 0x00007ffca59acca0   rip = 0x00007f85361a7ae6
    Found by: stack scanning
 4  libstdc++.so.6 + 0x92b21
    rsp = 0x00007ffca59accb0   rip = 0x00007f85361a7b21
    Found by: stack scanning
 5  libstdc++.so.6 + 0x92d54
    rsp = 0x00007ffca59accc0   rip = 0x00007f85361a7d54
    Found by: stack scanning
 6  code-exploration!(anonymous namespace)::TCRealloc(base::allocator::AllocatorDispatch const*, void*, unsigned long, void*) [allocator_shim_default_dispatch_to_tcmalloc.cc : 38 + 0x9]
    rsp = 0x00007ffca59acce8   rip = 0x000055e6b8470220
    Found by: stack scanning
 7  0xeb13be07030
    rbp = 0x000055e6b8470220   rsp = 0x00007ffca59accf0
    rip = 0x00000eb13be07030
    Found by: call frame info
 8  code-exploration!node::CallbackScope::CallbackScope(v8::Isolate*, v8::Local<v8::Object>, node::async_context) [callback.cc : 24 + 0xc]
    rsp = 0x00007ffca59acd80   rip = 0x000055e6bbbfa400
    Found by: stack scanning
 9  code-exploration!v8::HandleScope::CreateHandle(v8::internal::Isolate*, unsigned long) [handles-inl.h : 159 + 0x8]
    rsp = 0x00007ffca59acda0   rip = 0x000055e6b6b04fa8
    Found by: stack scanning
10  code-exploration!(anonymous namespace)::uvimpl::Work::AfterThreadPoolWork(int) [node_api.cc : 929 + 0x8]
    rsp = 0x00007ffca59acdf0   rip = 0x000055e6bbc4fcc6
    Found by: stack scanning
11  code-exploration + 0x18ef890
    rsp = 0x00007ffca59ace78   rip = 0x000055e6b5d9d890
    Found by: stack scanning
12  code-exploration!uv__work_done [threadpool.c : 313 + 0x3]
    rsp = 0x00007ffca59ace90   rip = 0x000055e6b5d9d86d
    Found by: stack scanning
13  code-exploration!uv__async_io [async.c : 163 + 0x5]
    rsp = 0x00007ffca59aced0   rip = 0x000055e6b5da0d71
    Found by: stack scanning
@deepak1556 deepak1556 self-assigned this Nov 19, 2020
@deepak1556 deepak1556 added electron-11-update freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues electron-blocker Issues in next update of Electron preventing update labels Nov 19, 2020
@deepak1556
Copy link
Collaborator Author

Crash in keytar module due to missing handlescope in OnOK, OnError callbacks https://github.com/atom/node-keytar/blob/master/src/async.cc when reentering javascript thread

@github-actions github-actions bot locked and limited conversation to collaborators Jan 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
electron-blocker Issues in next update of Electron preventing update freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues insiders-released Patch has been released in VS Code Insiders
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants
@deepak1556 and others