Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mono_gc_finalize_notify spinning after process exit #16803

@Therzok

Description

@Therzok

Steps to Reproduce

  1. N/A, Chris Hardy might have some insight on slack
  2. https://devdiv.visualstudio.com/DevDiv/_workitems/edit/975740

Current Behavior

VSMac process hangs

Expected Behavior

VSMac process does not hang

On which platforms did you notice this

[*] macOS
[ ] Linux
[ ] Windows

Version Used:

=== Mono Framework MDK ===

Runtime:
Mono 6.4.0.179 (2019-06/3608a495413) (64-bit)
Package version: 604000179

Stacktrace

Something happens on process exit and the process spins indefinitely:

2246 objc_msgSend  (in libobjc.A.dylib) + 29  [0x7fff6f9a085d]
  2246 altstack_handle_and_restore  (in libmonosgen-2.0.1.dylib) + 71  [0x104917bc7]  exceptions-amd64.c:870
    2246 mono_handle_native_crash  (in libmonosgen-2.0.1.dylib) + 213  [0x1048b68d5]  mini-exceptions.c:3328
      2246 mono_dump_native_crash_info  (in libmonosgen-2.0.1.dylib) + 995  [0x10491dd93]  mini-posix.c:1083
        2246 ???  (in <unknown binary>)  [0x103ed5000]
          2246 _sigtramp  (in libsystem_platform.dylib) + 29  [0x7fff70f0ab1d]
            2246 mono_sigchld_signal_handler  (in libmonosgen-2.0.1.dylib) + 18  [0x104980252]  w32process-unix.c:1159
               2246 mono_gc_finalize_notify  (in libmonosgen-2.0.1.dylib) + 80  [0x104aa9be0]  mono-os-semaphore.h:167

Please paste the stack trace here if available.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions