Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

@sywhang@sdmaclea
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n 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;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

@sywhang@sdmaclea
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

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

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

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

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

@sywhang@sdmaclea
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

@sywhang@sdmaclea
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

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

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds - #48244

Merged
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233
Feb 15, 2021
Merged

Unset FEATURE_EVENTSOURCE_XPLAT in macOS builds#48244
sywhang merged 1 commit into
dotnet:masterfrom
sywhang:dev/suwhang/48233

Conversation

@sywhang

@sywhangsywhang commented Feb 12, 2021

Copy link
Copy Markdown
Contributor

Fix#48233

@sdmaclea would it be possible for you to run the failing tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @tommcdon
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #48233

@sdmaclea would it be possible for you to run the tests on this branch? I don't have an M1 mac at hand to test this.

cc @noahfalk

Author:sywhang
Assignees:-
Labels:

area-Diagnostics-coreclr

Milestone:-

@sdmaclea

Copy link
Copy Markdown
Contributor

Running tests now. It might take a while (I am running gcstress in another terminal).

@sdmaclea

Copy link
Copy Markdown
Contributor

This fixed most of the issues. There are three failing tracing tests still. Do these need to be disabled for MacOS?.

tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh
Unhandled exception. System.InvalidOperationException: Reflection failed.
at Tracing.Tests.Common.TraceConfiguration..ctor(String outputFile, UInt32 circularBufferMB) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceC
onfiguration.cs:line 30 at Tracing.Tests.Common.EventSourceTestSuite.GenerateConfiguration() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSou
rceTest.cs:line 107 at Tracing.Tests.Common.EventSourceTestSuite.RunTests() in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/EventSourceTest.cs:li
ne 53 at Tracing.Tests.TraceLogging.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/tracelogging/TraceLogging.cs:line 123 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/tracelogging/tracelogging/tracelogging.sh: line 395: 9522 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/rundown/rundown/rundown.sh Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.TraceValidationRundown.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/rundown/Rundown.cs:line 30 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/rundown/rundown/rundown.sh: line 402: 9525 Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 
tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh
Unhandled exception. System.TypeInitializationException: The type initializer for 'Tracing.Tests.Common.TraceControl' threw an exception. ---> System.InvalidOperationException: Reflection failed. at Tracing.Tests.Common.TraceControl..cctor() in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 82 --- End of inner exception stack trace --- at Tracing.Tests.Common.TraceControl.EnableDefault(String outputFile) in /Users/stmaclea/git/runtime/src/tests/tracing/common/TraceControl.cs:line 21 at Tracing.Tests.TraceValidationJittingStarted.Main(String[] args) in /Users/stmaclea/git/runtime/src/tests/tracing/tracevalidation/jittingstarted/JittingS
tarted.cs:line 26 /Users/stmaclea/git/runtime/artifacts/tests/coreclr/OSX.arm64.Checked/tracing/tracevalidation/jittingstarted/JittingStarted/JittingStarted.sh: line 402: 9518
Abort trap: 6 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}" 

@sywhang

Copy link
Copy Markdown
ContributorAuthor

@sdmaclea Those tests were removed from #48053. To give you a little bit more context, those tests depended on a removed internal API that was provided for an internal customer but we moved that customer off that, so all the tests that were testing that feature were removed with it.

@sdmaclea

Copy link
Copy Markdown
Contributor

Interesting. I saw the failures and wondered if they might be dependent on the flag you set, so I rebuilt the tests. However I didn't delete the originally compiled tests, so I think they must have just ended up in the XUnit Wrappers anyway.

add_definitions(-DFEATURE_GDBJIT_SYMTAB)
endif(FEATURE_GDBJIT_SYMTAB)
if(CLR_CMAKE_TARGET_UNIX)
if(CLR_CMAKE_TARGET_LINUX)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this should actually be controlled by the cmake FeatureXplatEventSource property set above. That would keep them consistent.

@sywhang
sywhang merged commit 6055dfa into dotnet:masterFeb 15, 2021
@sywhang
sywhang deleted the dev/suwhang/48233 branch February 15, 2021 01:58
@ghostghost locked as resolved and limited conversation to collaborators Mar 17, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Regression causing new Apple Silicon failures

2 participants

@sywhang@sdmaclea