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

Seg fault in Linux integration tests (electron) #153181

Closed
Tyriar opened this issue Jun 24, 2022 · 11 comments
Closed

Seg fault in Linux integration tests (electron) #153181

Tyriar opened this issue Jun 24, 2022 · 11 comments
Assignees
Labels
freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues integration-test-failure linux Issues with VS Code on Linux

Comments

@Tyriar
Copy link
Member

Tyriar commented Jun 24, 2022

https://dev.azure.com/monacotools/Monaco/_build/results?buildId=175703&view=results

./scripts/test-integration.sh: line 102:  4075 Segmentation fault      (core dumped) "$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/markdown-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test $API_TESTS_EXTRA_ARGS
##[error]Bash exited with code '139'.
Finishing: Run integration tests (Electron)
@deepak1556 deepak1556 added freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues linux Issues with VS Code on Linux labels Jun 25, 2022
@bpasero
Copy link
Member

bpasero commented Jun 25, 2022

Crash dmp: Archive.zip

@deepak1556
Copy link
Collaborator

@deepak1556
Copy link
Collaborator

deepak1556 commented Jul 5, 2022

Stack trace:

Operating system: Linux
                  5.4.0 -1085-azure #90~18.04.1-Ubuntu SMP Fri Jun 10 18:32:22 UTC 2022 x86_64
CPU: amd64
     family 6 model 85 stepping 7
     4 CPUs

GPU: UNKNOWN

Crash reason:  SIGSEGV /SEGV_ACCERR
Crash address: 0x3822013f8000
Process uptime: 0 seconds

Thread 0 (crashed)
 0  keymapping.node!vscode_keyboard::GetKeyMapImpl(napi_env__*, napi_callback_info__*) + 0x7c9
    rax = 0x00003822013f7fe0   rdx = 0x0000382201a6e000
    rcx = 0x00007f17e2fdb8a4   rbx = 0x00003822007d9c00
    rsi = 0x0000000000000001   rdi = 0x00003822007d9c00
    rbp = 0x00007ffdcf8bb440   rsp = 0x00007ffdcf8bb310
     r8 = 0x0000000000000000    r9 = 0x0000000000000004
    r10 = 0x00003822003340b2   r11 = 0x0000000000000010
    r12 = 0x0000382201a64fd0   r13 = 0x0000000000000033
    r14 = 0x0000000000000020   r15 = 0x0000000000000004
    rip = 0x00007f17e2fd5479
    Found by: given as instruction pointer in context
 1  code-insiders!v8impl::(anonymous namespace)::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo<v8::Value> const&) [js_native_api_v8.cc : 312 + 0x8]
    rbp = 0x00007ffdcf8bb4a0   rsp = 0x00007ffdcf8bb450
    rip = 0x000055f3f8eede6b
    Found by: previous frame's frame pointer
 2  code-insiders!v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [api-arguments-inl.h : 152 + 0x3]
    rbx = 0x000055f3f967ffc0   rbp = 0x00007ffdcf8bb5f0
    rsp = 0x00007ffdcf8bb4b0   r12 = 0x000055f3f8eede00
    r14 = 0x00003822003c8000   r15 = 0x00003822003c8000
    rip = 0x000055f3f47bfe41
    Found by: call frame info
 3  0x55f377f0cd38
    rbx = 0x000055f3f47bf9b0   rbp = 0x00007ffdcf8bb610
    rsp = 0x00007ffdcf8bb600   r12 = 0x0000000000000005
    r13 = 0x00003822003c8000   r14 = 0x0000059000000000
    r15 = 0x00007ffdcf8bb640   rip = 0x000055f377f0cd38
    Found by: call frame info
 4  0x55f377e8c562
    rbp = 0x00007ffdcf8bb698   rsp = 0x00007ffdcf8bb620
    rip = 0x000055f377e8c562
    Found by: previous frame's frame pointer
 5  0x55f377e8c562
    rbp = 0x00007ffdcf8bb6e8   rsp = 0x00007ffdcf8bb6a8
    rip = 0x000055f377e8c562
    Found by: previous frame's frame pointer
 6  0x55f377e8c562
    rbp = 0x00007ffdcf8bb740   rsp = 0x00007ffdcf8bb6f8
    rip = 0x000055f377e8c562
    Found by: previous frame's frame pointer
 7  0x55f377e8c562
    rbp = 0x00007ffdcf8bb7b8   rsp = 0x00007ffdcf8bb750
    rip = 0x000055f377e8c562
    Found by: previous frame's frame pointer
 8  0x55f377ec2081
    rbp = 0x00007ffdcf8bb7f8   rsp = 0x00007ffdcf8bb7c8
    rip = 0x000055f377ec2081
    Found by: previous frame's frame pointer
 9  0x55f377f5f678
    rbp = 0x00007ffdcf8bb830   rsp = 0x00007ffdcf8bb808
    rip = 0x000055f377f5f678
    Found by: previous frame's frame pointer
10  0x55f377eb3b5e
    rbp = 0x00007ffdcf8bb898   rsp = 0x00007ffdcf8bb840
    rip = 0x000055f377eb3b5e
    Found by: previous frame's frame pointer
11  0x55f377e8a4c7
    rbp = 0x00007ffdcf8bb900   rsp = 0x00007ffdcf8bb8a8
    rip = 0x000055f377e8a4c7
    Found by: previous frame's frame pointer
12  code-insiders!v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [simulator.h : 156 + 0x5]
    rbp = 0x00007ffdcf8bba40   rsp = 0x00007ffdcf8bb910
    rip = 0x000055f3f4869e38
    Found by: previous frame's frame pointer
13  code-insiders!v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [execution.cc : 483 + 0xb]
    rbx = 0x00007ffdcf8bba58   rbp = 0x00007ffdcf8bbab0
    rsp = 0x00007ffdcf8bba50   r12 = 0x00007ffdcf8bbac8
    r13 = 0x00003822003c8000   r14 = 0x00003822003c8000
    r15 = 0x00003822003c8000   rip = 0x000055f3f486a900
    Found by: call frame info
14  code-insiders!v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*, v8::internal::MaybeHandle<v8::internal::Object>*) [execution.cc : 593 + 0x8]
    rbx = 0x000055f3f967fa30   rbp = 0x00007ffdcf8bbb20
    rsp = 0x00007ffdcf8bbac0   r12 = 0x00003822006c4000
    r13 = 0x00003822003c8000   r14 = 0x00003822003c8000
    r15 = 0x000038220028d530   rip = 0x000055f3f486aabd
    Found by: call frame info
15  code-insiders!v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*) [microtask-queue.cc : 173 + 0xb]
    rbx = 0x000055f3f967fa30   rbp = 0x00007ffdcf8bbbd0
    rsp = 0x00007ffdcf8bbb30   r12 = 0x00003822006c4000
    r13 = 0x00003822003c8000   r14 = 0x00003822003c8000
    r15 = 0x000038220028d530   rip = 0x000055f3f4893c31
    Found by: call frame info
16  code-insiders!node::InternalCallbackScope::Close() [callback.cc : 126 + 0xc]
    rbx = 0x00007ffdcf8bbcd0   rbp = 0x00007ffdcf8bbc20
    rsp = 0x00007ffdcf8bbbe0   r12 = 0x00003822006c4000
    r13 = 0x0000382200b76420   r14 = 0x00003822003c8000
    r15 = 0x00003822002fd180   rip = 0x000055f3f8e83198
    Found by: call frame info
17  code-insiders!node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [callback.cc : 212 + 0x8]
    rbx = 0x00007ffdcf8bbdd0   rbp = 0x00007ffdcf8bbd60
    rsp = 0x00007ffdcf8bbc30   r12 = 0x00003822006c4000
    r13 = 0x0000382200b76420   r14 = 0x000038220061c008
    r15 = 0x00007ffdcf8bbcd0   rip = 0x000055f3f8e83554
    Found by: call frame info
18  code-insiders!node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [async_wrap.cc : 659 + 0x10]
    rbx = 0x00003822006c4000   rbp = 0x00007ffdcf8bbdc0
    rsp = 0x00007ffdcf8bbd70   r12 = 0x00007ffdcf8bbdd0
    r13 = 0x0000000000000008   r14 = 0x0000382200b76420
    r15 = 0x000038220033df00   rip = 0x000055f3f8e99bdf
    Found by: call frame info
19  code-insiders!node::fs::FSReqCallback::Resolve(v8::Local<v8::Value>) [async_wrap-inl.h : 80 + 0xe]
    rbx = 0x000038220061c000   rbp = 0x00007ffdcf8bbe00
    rsp = 0x00007ffdcf8bbdd0   r12 = 0x00007ffdcf8bbe10
    r13 = 0x000055f3f96d0d08   r14 = 0x0000000000000001
    r15 = 0x000038220033df00   rip = 0x000055f3f8f3098c
    Found by: call frame info
20  code-insiders!node::fs::AfterNoArgs(uv_fs_s*) [node_file.cc : 665 + 0x9]
    rbx = 0x000038220033df58   rbp = 0x00007ffdcf8bbe60
    rsp = 0x00007ffdcf8bbe10   r12 = 0x00007ffdcf8bbe10
    r13 = 0x000055f3f96d0d08   r14 = 0x00007ffdcf8bbe20
    r15 = 0x000038220033df00   rip = 0x000055f3f8f30f8f
    Found by: call frame info
21  code-insiders!uv__work_done [threadpool.c : 311 + 0x3]
    rbx = 0x00000000ffffff83   rbp = 0x00007ffdcf8bbea0
    rsp = 0x00007ffdcf8bbe70   r12 = 0x000055f3f96d0d70
    r13 = 0x000055f3f96d0d08   r14 = 0x000055f3f2efa8e0
    r15 = 0x00007ffdcf8bbe70   rip = 0x000055f3f2efa8bd
    Found by: call frame info
22  code-insiders!uv__async_io [async.c : 163 + 0x5]
    rbx = 0x0000000000000000   rbp = 0x00007ffdcf8bc2f0
    rsp = 0x00007ffdcf8bbeb0   r12 = 0x000055f3f96d0d70
    r13 = 0x000055f3f96d0d08   r14 = 0x000055f3f96d0c50
    r15 = 0x000055f3f96d0e08   rip = 0x000055f3f2efe090
    Found by: call frame info
23  code-insiders!uv__io_poll [epoll.c : 374 + 0xa]
    rbx = 0x0000000000000001   rbp = 0x00007ffdcf8bf400
    rsp = 0x00007ffdcf8bc300   r12 = 0x0000000000000001
    r13 = 0x000055f3f96d0e20   r14 = 0x000055f3f96d0c50
    r15 = 0x00007ffdcf8bc300   rip = 0x000055f3f2f0cb06
    Found by: call frame info
24  code-insiders!uv_run [core.c : 389 + 0x8]
    rbx = 0x00007ffdcf8bf400   rbp = 0x00007ffdcf8bf470
    rsp = 0x00007ffdcf8bf410   r12 = 0x000055f3f2207e00
    r13 = 0x000055f3f96d0ca0   r14 = 0x000055f3f96d0c01
    r15 = 0x000055f3f96d0c50   rip = 0x000055f3f2efe462
    Found by: call frame info
25  code-insiders!electron::NodeBindings::UvRunOnce() [node_bindings.cc : 650 + 0xa]
    rbx = 0x000038220022a000   rbp = 0x00007ffdcf8bf500
    rsp = 0x00007ffdcf8bf480   r12 = 0x0000000000000000
    r13 = 0x00003822006c4000   r14 = 0x00003822002fd180
    r15 = 0x0000000000000000   rip = 0x000055f3f3043083
    Found by: call frame info
26  code-insiders!base::TaskAnnotator::RunTaskImpl(base::PendingTask&) [callback.h : 142 + 0x3]
    rbx = 0x0000382200f17000   rbp = 0x00007ffdcf8bf590
    rsp = 0x00007ffdcf8bf510   r12 = 0x0000000000000000
    r13 = 0x0000382200222200   r14 = 0x0000000000000000
    r15 = 0x00007ffdcf8bf568   rip = 0x000055f3f582e046
    Found by: call frame info
27  code-insiders!non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() [task_annotator.h : 74 + 0x8]
    rbx = 0x000055f3f967f1a0   rbp = 0x00007ffdcf8bf700
    rsp = 0x00007ffdcf8bf5a0   r12 = 0x0000000000000000
    r13 = 0x0000382200222200   r14 = 0x0000000000000000
    r15 = 0x0000382200f17000   rip = 0x000055f3f584a6e9
    Found by: call frame info
28  code-insiders!base::(anonymous namespace)::WorkSourceDispatch(_GSource*, int (*)(void*), void*) [message_pump_glib.cc : 375 + 0x8]
    rbx = 0x000038220022f180   rbp = 0x00007ffdcf8bf740
    rsp = 0x00007ffdcf8bf710   r12 = 0x0000000000000000
    r13 = 0x0000382200bb2e80   r14 = 0x00007ffdcf8bf710
    r15 = 0x0000000000000000   rip = 0x000055f3f57fab5f
    Found by: call frame info
29  libglib-2.0.so.0!g_main_context_dispatch [gmain.c : 3829 + 0x287]
    rbx = 0x0000382200278d80   rbp = 0x0000000000000000
    rsp = 0x00007ffdcf8bf750   r12 = 0x0000000000000000
    r13 = 0x0000382200bb2e80   r14 = 0x000038220028cce0
    r15 = 0x0000000000000000   rip = 0x00007f181aeab537
    Found by: call frame info
30  libglib-2.0.so.0!g_main_context_iterate.isra.26 [gmain.c : 3902 + 0x8]
    rbx = 0x0000382200278d80   rbp = 0x0000000000000001
    rsp = 0x00007ffdcf8bf7e0   r12 = 0x0000382200ced060
    r13 = 0x0000000000000001   r14 = 0x00007f181aebb070
    r15 = 0x0000000000000004   rip = 0x00007f181aeab770
    Found by: call frame info
31  libglib-2.0.so.0!g_main_context_iteration [gmain.c : 3963 + 0x14]
    rbx = 0x0000382200278d80   rbp = 0x0000000000000001
    rsp = 0x00007ffdcf8bf840   r12 = 0x000038220022f180
    r13 = 0x7fffffffffffffff   r14 = 0x00007ffdcf8bf868
    r15 = 0x0000000000000000   rip = 0x00007f181aeab7fc
    Found by: call frame info
32  code-insiders!base::MessagePumpGlib::Run(base::MessagePump::Delegate*) [message_pump_glib.cc : 401 + 0x5]
    rbx = 0x0000382200222200   rbp = 0x00007ffdcf8bf8d0
    rsp = 0x00007ffdcf8bf860   r12 = 0x000038220022f180
    r13 = 0x7fffffffffffffff   r14 = 0x00007ffdcf8bf868
    r15 = 0x0000000000000000   rip = 0x000055f3f57fa8eb
    Found by: call frame info
33  code-insiders!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 497 + 0x6]
    rbx = 0x0000382200222200   rbp = 0x00007ffdcf8bf910
    rsp = 0x00007ffdcf8bf8e0   r12 = 0x00003822002222c8
    r13 = 0x7fffffffffffffff   r14 = 0x0000000000000001
    r15 = 0x00003822002222a8   rip = 0x000055f3f584b154
    Found by: call frame info
34  code-insiders!base::RunLoop::Run(base::Location const&) [run_loop.cc : 141 + 0x12]
    rbx = 0x0000382200ecaf40   rbp = 0x00007ffdcf8bf9c0
    rsp = 0x00007ffdcf8bf920   r12 = 0x00007ffdcf8bfab8
    r13 = 0x0000000000000000   r14 = 0x00007ffdcf8bf988
    r15 = 0x00007ffdcf8bf9d8   rip = 0x000055f3f5817b32
    Found by: call frame info
35  code-insiders!content::BrowserMainLoop::RunMainMessageLoop() [browser_main_loop.cc : 1056 + 0x2a]
    rbx = 0x00007ffdcf8bf9d8   rbp = 0x00007ffdcf8bfa10
    rsp = 0x00007ffdcf8bf9d0   r12 = 0x00007ffdcf8bfab8
    r13 = 0x0000000000000000   r14 = 0x0000382200ecaf40
    r15 = 0x00007ffdcf8bfae0   rip = 0x000055f3f406c31f
    Found by: call frame info
36  code-insiders!content::BrowserMainRunnerImpl::Run() [browser_main_runner_impl.cc : 155 + 0x5]
    rbx = 0x0000382200214880   rbp = 0x00007ffdcf8bfa30
    rsp = 0x00007ffdcf8bfa20   r12 = 0x00007ffdcf8bfab8
    r13 = 0x0000000000000000   r14 = 0x00007ffdcf8bfa48
    r15 = 0x00007ffdcf8bfae0   rip = 0x000055f3f406de92
    Found by: call frame info
37  code-insiders!content::BrowserMain(content::MainFunctionParams) [browser_main.cc : 30 + 0x5]
    rbx = 0x00000000ffffffff   rbp = 0x00007ffdcf8bfaa0
    rsp = 0x00007ffdcf8bfa40   r12 = 0x00007ffdcf8bfab8
    r13 = 0x0000000000000000   r14 = 0x00007ffdcf8bfa48
    r15 = 0x00007ffdcf8bfae0   rip = 0x000055f3f4069b2e
    Found by: call frame info
38  code-insiders!content::RunBrowserProcessMain(content::MainFunctionParams, content::ContentMainDelegate*) [content_main_runner_impl.cc : 639 + 0x8]
    rbx = 0x00007ffdcf8bfb20   rbp = 0x00007ffdcf8bfb70
    rsp = 0x00007ffdcf8bfab0   r12 = 0x00007ffdcf8bfab8
    r13 = 0x0000000000000000   r14 = 0x00007ffdcf8bfae0
    r15 = 0x00007ffdcf8bfb20   rip = 0x000055f3f3178bc1
    Found by: call frame info
39  code-insiders!content::ContentMainRunnerImpl::RunBrowser(content::MainFunctionParams, bool) [content_main_runner_impl.cc : 1172 + 0x8]
    rbx = 0x00007ffdcf8bfb80   rbp = 0x00007ffdcf8bfc40
    rsp = 0x00007ffdcf8bfb80   r12 = 0x00000000ffffffff
    r13 = 0x0000000000000000   r14 = 0x0000382200274080
    r15 = 0x00007ffdcf8bfc50   rip = 0x000055f3f317a058
    Found by: call frame info
40  code-insiders!content::ContentMainRunnerImpl::Run() [content_main_runner_impl.cc : 1039 + 0xf]
    rbx = 0x00007ffdcf8bfc50   rbp = 0x00007ffdcf8bfd30
    rsp = 0x00007ffdcf8bfc50   r12 = 0x000055f3f2228421
    r13 = 0xaaaaaaaaaaaaaaaa   r14 = 0x000038220022e100
    r15 = 0x0000382200274080   rip = 0x000055f3f3179b4b
    Found by: call frame info
41  code-insiders!content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*) [content_main.cc : 405 + 0x8]
    rbx = 0x0000000000000000   rbp = 0x00007ffdcf8bffe0
    rsp = 0x00007ffdcf8bfd40   r12 = 0x0000000000000000
    r13 = 0x00007ffdcf8c0010   r14 = 0x0000382200274080
    r15 = 0x0000000000000000   rip = 0x000055f3f31773bd
    Found by: call frame info
42  code-insiders!content::ContentMain(content::ContentMainParams) [content_main.cc : 433 + 0x5]
    rbx = 0x00007ffdcf8c00b0   rbp = 0x00007ffdcf8c0050
    rsp = 0x00007ffdcf8bfff0   r12 = 0x00007ffdcf8c0008
    r13 = 0x00007ffdcf8c0010   r14 = 0x00007ffdcf8c0020
    r15 = 0x00007ffdcf8c0060   rip = 0x000055f3f3177ba4
    Found by: call frame info
43  code-insiders!main [electron_main_linux.cc : 53 + 0x8]
    rbx = 0x00007ffdcf8c00b0   rbp = 0x00007ffdcf8c0140
    rsp = 0x00007ffdcf8c0060   r12 = 0x0000000000000010
    r13 = 0x00007ffdcf8c00e0   r14 = 0x000055f3f24532c0
    r15 = 0x00007ffdcf8c0060   rip = 0x000055f3f2f0f2db
    Found by: call frame info
44  libc.so.6!__libc_start_main [libc-start.c : 310 + 0x1a]
    rbx = 0x0000000000000000   rbp = 0x000055f3f2ecbc40
    rsp = 0x00007ffdcf8c0150   r12 = 0x000055f3f2b93000
    r13 = 0x00007ffdcf8c0220   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007f18164f7c87
    Found by: call frame info
45  code-insiders!_start + 0x2a
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffdcf8c0210   r12 = 0x000055f3f2b93000
    r13 = 0x00007ffdcf8c0220   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000055f3f2b9302a
    Found by: call frame info
46  0x7ffdcf8c0218
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffdcf8c0218   r12 = 0x000055f3f2b93000
    r13 = 0x00007ffdcf8c0220   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007ffdcf8c0218
    Found by: call frame info

@deepak1556
Copy link
Collaborator

this._keyboardLayoutData = readKeyboardLayoutData(nativeKeymapMod);
is the only place to call into vscode_keyboard::GetKeyMapImpl but nothing jumps out that could cause a segmentation fault when initializing the module.

Also, d257875 is the only change that was made recently related to this module but this only affects layout changes and not initialization path, there are also no explicit changes in the native module itself.

@alexdima alexdima added this to the July 2022 milestone Jul 22, 2022
@alexdima
Copy link
Member

@deepak1556 Is it possible to find out the line in GetKeyMapImpl where the crash happened?

@alexdima
Copy link
Member

ping @deepak1556☝️

@deepak1556
Copy link
Collaborator

Sorry missed the notification,

Is it possible to find out the line in GetKeyMapImpl where the crash happened?

Not from the current set of traces, we can try to get a trace from debug build of the module. I can set this up.

@DanTup
Copy link
Contributor

DanTup commented Oct 5, 2022

I'm seeing lots of crashes in my tests on GitHub actions lately but I don't have much info. I'm wondering if it's likely the same issue as this and if not, whether there's more useful information I could capture? I'm running using the @vscode/test-electron package the output is fairly sparse besides SIGSEGV:

Downloading VS Code [==============================] 100%Found existing install in /home/runner/work/Dart-Code/Dart-Code/.vscode-test/vscode-linux-x64-1.71.2. Skipping download
[2837:1005/142435.836602:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2837:1005/142435.836663:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2837:1005/142436.043092:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[main 2022-10-05T14:24:36.081Z] update#ctor - updates are disabled by the environment
[2837:1005/142436.128892:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
SIGSEGV
Exit code:   SIGSEGV
############################################################

@deepak1556
Copy link
Collaborator

@DanTup can you get the crash reports following the steps at https://github.com/microsoft/vscode/wiki/Native-Crash-Issues#creating-and-symbolicating-local-crash-reports. The crash in this issue has not been encountered for a while now in our CI.

@DanTup
Copy link
Contributor

DanTup commented Oct 5, 2022

Ofcourse, it's not happening now I'm trying =D I'll commit something to my repo that will capture these for any runs in future and file a new issue with a dump next time I see it. Thanks!

@deepak1556
Copy link
Collaborator

Thanks! Closing this issue, we haven't seen the crash again since the original report.

@github-actions github-actions bot locked and limited conversation to collaborators Nov 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
freeze-slow-crash-leak VS Code crashing, performance, freeze and memory leak issues integration-test-failure linux Issues with VS Code on Linux
Projects
None yet
Development

No branches or pull requests

5 participants