Skip to content

[ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

Description

@awakecoding

Important

The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
Pull request: #132922

KBE authoring guidance (ci-failure-scan)
  • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
  • Build Analysis parses only the single JSON block under Error Message.
  • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
  • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
  • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

Error Details

Process terminated.
Assertion failed.
Can not unadvise from empty connection point
at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
at System.GC.RunFinalizers()

The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

Error Message

{
"ErrorMessage": "Can not unadvise from empty connection point",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
Agentic workflow metadata (ci-failure-scan)

Workflow artifact: ci-failure-scan
Artifact kind: kbe-verification
Verified match count: 2 hits in failure.log

Note

This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

Known issue validation

Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
Error message validated:[Can not unadvise from empty connection point]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 8/31/2026 6:08:08 AM UTC

Report

BuildRepositoryTestPull Request
1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

Summary

24-Hour Hit Count7-Day Hit Count1-Month Count
273737

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    • Status
      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    , 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
     blocks
    (function() {
    function addCopyButtons() {
    document.querySelectorAll('pre code').forEach(function(codeBlock) {
    if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
    codeBlock.parentElement.setAttribute('data-copy-added', 'true');
    var btn = document.createElement('button');
    btn.textContent = 'Copy';
    btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
    btn.onmouseover = function() { this.style.opacity = '1'; };
    btn.onmouseout = function() { this.style.opacity = '0.7'; };
    btn.onclick = function() {
    navigator.clipboard.writeText(codeBlock.textContent).then(function() {
    btn.textContent = 'Copied!';
    setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
    });
    };
    codeBlock.parentElement.style.position = 'relative';
    codeBlock.parentElement.appendChild(btn);
    });
    }
    addCopyButtons();
    // Re-run on dynamic content
    var observer = new MutationObserver(addCopyButtons);
    observer.observe(document.body, { childList: true, subtree: true });
    })();
    }
    } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
    })();
    (function(){
    try {
    var __m = "github.com";
    var __re = new RegExp('^' + "github\\.com" + '
    [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
    Skip to content

    [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

    Description

    @awakecoding

    Important

    The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

    Build Information

    Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
    Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
    Pull request: #132922

    KBE authoring guidance (ci-failure-scan)
    • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
    • Build Analysis parses only the single JSON block under Error Message.
    • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
    • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
    • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

    Error Details

    Process terminated.
    Assertion failed.
    Can not unadvise from empty connection point
    at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
    at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
    at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
    at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
    at System.GC.RunFinalizers()
    

    The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

    Error Message

    {
    "ErrorMessage": "Can not unadvise from empty connection point",
    "ErrorPattern": "",
    "BuildRetry": false,
    "ExcludeConsoleLog": false
    }
    Agentic workflow metadata (ci-failure-scan)

    Workflow artifact: ci-failure-scan
    Artifact kind: kbe-verification
    Verified match count: 2 hits in failure.log

    Note

    This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

    Known issue validation

    Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
    Error message validated:[Can not unadvise from empty connection point]
    Result validation: ✅ Known issue matched with the provided build.
    Validation performed at: 8/31/2026 6:08:08 AM UTC

    Report

    BuildRepositoryTestPull Request
    1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
    1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
    1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
    1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
    1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
    1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
    1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
    1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
    1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
    1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
    1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
    1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
    1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
    1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
    1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
    1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
    1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
    1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
    1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
    1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
    1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
    1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
    1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
    1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
    1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
    1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
    1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
    1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
    1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
    1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
    1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
    1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
    1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
    1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
    1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
    1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
    1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

    Summary

    24-Hour Hit Count7-Day Hit Count1-Month Count
    273737

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

      Type

      No type

      Projects

      • Status
        No status

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
      Skip to content

      [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

      Description

      @awakecoding

      Important

      The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

      Build Information

      Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
      Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
      Pull request: #132922

      KBE authoring guidance (ci-failure-scan)
      • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
      • Build Analysis parses only the single JSON block under Error Message.
      • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
      • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
      • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

      Error Details

      Process terminated.
      Assertion failed.
      Can not unadvise from empty connection point
      at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
      at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
      at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
      at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
      at System.GC.RunFinalizers()
      

      The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

      Error Message

      {
      "ErrorMessage": "Can not unadvise from empty connection point",
      "ErrorPattern": "",
      "BuildRetry": false,
      "ExcludeConsoleLog": false
      }
      Agentic workflow metadata (ci-failure-scan)

      Workflow artifact: ci-failure-scan
      Artifact kind: kbe-verification
      Verified match count: 2 hits in failure.log

      Note

      This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

      Known issue validation

      Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
      Error message validated:[Can not unadvise from empty connection point]
      Result validation: ✅ Known issue matched with the provided build.
      Validation performed at: 8/31/2026 6:08:08 AM UTC

      Report

      BuildRepositoryTestPull Request
      1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
      1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
      1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
      1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
      1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
      1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
      1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
      1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
      1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
      1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
      1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
      1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
      1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
      1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
      1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
      1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
      1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
      1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
      1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
      1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
      1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
      1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
      1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
      1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
      1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
      1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
      1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
      1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
      1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
      1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
      1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
      1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
      1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
      1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
      1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
      1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
      1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

      Summary

      24-Hour Hit Count7-Day Hit Count1-Month Count
      273737

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

        Type

        No type

        Projects

        • Status
          No status

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions

        , 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
        Skip to content

        [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

        Description

        @awakecoding

        Important

        The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

        Build Information

        Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
        Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
        Pull request: #132922

        KBE authoring guidance (ci-failure-scan)
        • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
        • Build Analysis parses only the single JSON block under Error Message.
        • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
        • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
        • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

        Error Details

        Process terminated.
        Assertion failed.
        Can not unadvise from empty connection point
        at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
        at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
        at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
        at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
        at System.GC.RunFinalizers()
        

        The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

        Error Message

        {
        "ErrorMessage": "Can not unadvise from empty connection point",
        "ErrorPattern": "",
        "BuildRetry": false,
        "ExcludeConsoleLog": false
        }
        Agentic workflow metadata (ci-failure-scan)

        Workflow artifact: ci-failure-scan
        Artifact kind: kbe-verification
        Verified match count: 2 hits in failure.log

        Note

        This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

        Known issue validation

        Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
        Error message validated:[Can not unadvise from empty connection point]
        Result validation: ✅ Known issue matched with the provided build.
        Validation performed at: 8/31/2026 6:08:08 AM UTC

        Report

        BuildRepositoryTestPull Request
        1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
        1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
        1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
        1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
        1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
        1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
        1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
        1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
        1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
        1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
        1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
        1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
        1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
        1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
        1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
        1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
        1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
        1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
        1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
        1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
        1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
        1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
        1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
        1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
        1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
        1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
        1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
        1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
        1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
        1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
        1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
        1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
        1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
        1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
        1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
        1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
        1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

        Summary

        24-Hour Hit Count7-Day Hit Count1-Month Count
        273737

        Metadata

        Metadata

        Assignees

        No one assigned

          Labels

          Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

          Type

          No type

          Projects

          • Status
            No status

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
          Skip to content

          [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

          Description

          @awakecoding

          Important

          The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

          Build Information

          Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
          Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
          Pull request: #132922

          KBE authoring guidance (ci-failure-scan)
          • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
          • Build Analysis parses only the single JSON block under Error Message.
          • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
          • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
          • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

          Error Details

          Process terminated.
          Assertion failed.
          Can not unadvise from empty connection point
          at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
          at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
          at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
          at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
          at System.GC.RunFinalizers()
          

          The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

          Error Message

          {
          "ErrorMessage": "Can not unadvise from empty connection point",
          "ErrorPattern": "",
          "BuildRetry": false,
          "ExcludeConsoleLog": false
          }
          Agentic workflow metadata (ci-failure-scan)

          Workflow artifact: ci-failure-scan
          Artifact kind: kbe-verification
          Verified match count: 2 hits in failure.log

          Note

          This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

          Known issue validation

          Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
          Error message validated:[Can not unadvise from empty connection point]
          Result validation: ✅ Known issue matched with the provided build.
          Validation performed at: 8/31/2026 6:08:08 AM UTC

          Report

          BuildRepositoryTestPull Request
          1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
          1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
          1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
          1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
          1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
          1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
          1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
          1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
          1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
          1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
          1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
          1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
          1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
          1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
          1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
          1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
          1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
          1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
          1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
          1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
          1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
          1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
          1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
          1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
          1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
          1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
          1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
          1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
          1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
          1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
          1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
          1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
          1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
          1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
          1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
          1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
          1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

          Summary

          24-Hour Hit Count7-Day Hit Count1-Month Count
          273737

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

            Type

            No type

            Projects

            • Status
              No status

            Milestone

            No milestone

            Relationships

            None yet

            Development

            No branches or pull requests

            Issue actions

            , 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
            Skip to content

            [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

            Description

            @awakecoding

            Important

            The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

            Build Information

            Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
            Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
            Pull request: #132922

            KBE authoring guidance (ci-failure-scan)
            • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
            • Build Analysis parses only the single JSON block under Error Message.
            • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
            • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
            • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

            Error Details

            Process terminated.
            Assertion failed.
            Can not unadvise from empty connection point
            at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
            at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
            at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
            at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
            at System.GC.RunFinalizers()
            

            The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

            Error Message

            {
            "ErrorMessage": "Can not unadvise from empty connection point",
            "ErrorPattern": "",
            "BuildRetry": false,
            "ExcludeConsoleLog": false
            }
            Agentic workflow metadata (ci-failure-scan)

            Workflow artifact: ci-failure-scan
            Artifact kind: kbe-verification
            Verified match count: 2 hits in failure.log

            Note

            This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

            Known issue validation

            Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
            Error message validated:[Can not unadvise from empty connection point]
            Result validation: ✅ Known issue matched with the provided build.
            Validation performed at: 8/31/2026 6:08:08 AM UTC

            Report

            BuildRepositoryTestPull Request
            1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
            1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
            1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
            1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
            1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
            1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
            1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
            1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
            1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
            1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
            1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
            1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
            1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
            1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
            1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
            1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
            1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
            1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
            1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
            1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
            1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
            1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
            1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
            1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
            1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
            1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
            1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
            1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
            1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
            1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
            1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
            1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
            1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
            1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
            1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
            1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
            1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

            Summary

            24-Hour Hit Count7-Day Hit Count1-Month Count
            273737

            Metadata

            Metadata

            Assignees

            No one assigned

              Labels

              Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

              Type

              No type

              Projects

              • Status
                No status

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
              Skip to content

              [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

              Description

              @awakecoding

              Important

              The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

              Build Information

              Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
              Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
              Pull request: #132922

              KBE authoring guidance (ci-failure-scan)
              • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
              • Build Analysis parses only the single JSON block under Error Message.
              • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
              • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
              • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

              Error Details

              Process terminated.
              Assertion failed.
              Can not unadvise from empty connection point
              at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
              at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
              at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
              at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
              at System.GC.RunFinalizers()
              

              The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

              Error Message

              {
              "ErrorMessage": "Can not unadvise from empty connection point",
              "ErrorPattern": "",
              "BuildRetry": false,
              "ExcludeConsoleLog": false
              }
              Agentic workflow metadata (ci-failure-scan)

              Workflow artifact: ci-failure-scan
              Artifact kind: kbe-verification
              Verified match count: 2 hits in failure.log

              Note

              This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

              Known issue validation

              Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
              Error message validated:[Can not unadvise from empty connection point]
              Result validation: ✅ Known issue matched with the provided build.
              Validation performed at: 8/31/2026 6:08:08 AM UTC

              Report

              BuildRepositoryTestPull Request
              1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
              1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
              1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
              1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
              1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
              1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
              1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
              1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
              1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
              1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
              1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
              1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
              1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
              1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
              1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
              1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
              1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
              1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
              1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
              1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
              1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
              1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
              1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
              1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
              1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
              1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
              1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
              1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
              1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
              1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
              1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
              1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
              1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
              1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
              1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
              1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
              1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

              Summary

              24-Hour Hit Count7-Day Hit Count1-Month Count
              273737

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

                Type

                No type

                Projects

                • Status
                  No status

                Milestone

                No milestone

                Relationships

                None yet

                Development

                No branches or pull requests

                Issue actions

                , 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point · Issue #132947 · dotnet/runtime · GitHub
                Skip to content

                [ci-scan] Test failure: COM Dynamic finalizer double-unadvises connection point #132947

                Description

                @awakecoding

                Important

                The submitting account does not have permission to apply upstream labels. The area label was assigned automatically; a maintainer still needs to add Known Build Error, blocking-clean-ci, os-windows, and arch-x64 for Build Analysis to recognize this issue.

                Build Information

                Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1573972
                Build error leg or test failing: coreclr windows x64 Checked no_tiered_compilation @ Windows.Amd64.Open.rt - Interop/COM/Dynamic/Dynamic/Dynamic.cmd
                Pull request: #132922

                KBE authoring guidance (ci-failure-scan)
                • Error Details is for readers. The exception and stack trace below are copied from the Helix console log.
                • Build Analysis parses only the single JSON block under Error Message.
                • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
                • BuildRetry is false because this is a product/test cleanup race rather than an infrastructure failure.
                • ExcludeConsoleLog is false because the assertion is present in the Helix console log.

                Error Details

                Process terminated.
                Assertion failed.
                Can not unadvise from empty connection point
                at System.Runtime.InteropServices.ComEventsSink.Unadvise() in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 261
                at System.Runtime.InteropServices.ComEventsSink.RemoveAll(ComEventsSink sinks) in /_/src/libraries/Common/src/System/Runtime/InteropServices/ComEventsSink.cs:line 50
                at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.DisposeAll() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 65
                at Microsoft.CSharp.RuntimeBinder.ComInterop.ComEventSinksContainer.Finalize() in /_/src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComEventSinksContainer.cs:line 71
                at System.GC.RunFinalizers()
                

                The finalizer attempted to call RemoveAll after the event sink had already been unadvised. Build Analysis reports a 0.03% failure rate for this test. The PR that encountered the failure changes NativeAOT/ReadyToRun dependency-analysis tooling and does not modify the runtime, Microsoft.CSharp COM binder, or this test.

                Error Message

                {
                "ErrorMessage": "Can not unadvise from empty connection point",
                "ErrorPattern": "",
                "BuildRetry": false,
                "ExcludeConsoleLog": false
                }
                Agentic workflow metadata (ci-failure-scan)

                Workflow artifact: ci-failure-scan
                Artifact kind: kbe-verification
                Verified match count: 2 hits in failure.log

                Note

                This issue draft was prepared with GitHub Copilot assistance and reviewed before submission.

                Known issue validation

                Build: 🔎https://dev.azure.com/dnceng-public/public/_build/results?buildId=1573972
                Error message validated:[Can not unadvise from empty connection point]
                Result validation: ✅ Known issue matched with the provided build.
                Validation performed at: 8/31/2026 6:08:08 AM UTC

                Report

                BuildRepositoryTestPull Request
                1576377dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132999
                1576312dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132117
                1576150dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
                1576162dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132260
                1575999dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130842
                1575934dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
                1575864dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#129683
                1575857dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132955
                1575846dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132989
                1575801dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132420
                1575198dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132809
                1575681dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
                1575675dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132814
                1575616dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132986
                1575548dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
                1575536dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
                1575506dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132584
                1575486dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132419
                1575479dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132973
                1575468dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132981
                1575443dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132887
                1575423dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#130723
                1575374dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132978
                1575079dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132969
                1575058dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132970
                1574847dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
                1574822dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132787
                1574762dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132965
                1574742dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#131877
                1574661dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132689
                1574647dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132963
                1574588dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132958
                1574574dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132962
                1574571dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132592
                1574555dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132821
                1574299dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132735
                1573972dotnet/runtimeInterop/COM/Dynamic/Dynamic/Dynamic.cmd#132922

                Summary

                24-Hour Hit Count7-Day Hit Count1-Month Count
                273737

                Metadata

                Metadata

                Assignees

                No one assigned

                  Labels

                  Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Runtime.InteropServicesblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

                  Type

                  No type

                  Projects

                  • Status
                    No status

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions