Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update Alpine versions #4589

Merged
merged 2 commits into from
Apr 10, 2024
Merged

Update Alpine versions #4589

merged 2 commits into from
Apr 10, 2024

Conversation

richlander
Copy link
Member

This is a more pragmatic approach as proposed earlier. Use the old Alpine version for build and the new one for testing.

We can move to cross-build images when .NET 6 goes EOL.

@mikem8361
Copy link
Member

The SOS tests are failing debug alpine because dumpheap -stat (an all managed command now) is hitting SIGSEGV. Of course there isn't enough info to diagnose the fault. This is going take some time to debug. I will need to create a docker container with the new alpine image, download the core dump causes the problem and debug SOS. It make take me a while to get to this (maybe by the end of the week). I don't think this actually a problem in the new image but it is uncovering some weird but in SOS.

   STDIN: 00:01.228: runcommand dumpheap -stat
        00:01.228: (lldb) runcommand dumpheap -stat
        STDERROR: 00:01.336: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
        STDERROR: 00:01.336: Stack dump:
        STDERROR: 00:01.336: 0.Program arguments: /usr/bin/lldb --no-lldbinit -o "settings set target.disable-aslr false" -o "settings set interpreter.prompt-on-quit false" -o "command script import /__w/1/s/src/SOS/SOS.UnitTests/Scripts/lldbhelper.py" -o version
        STDERROR: 00:01.336: 1.HandleCommand(command = "runcommand dumpheap -stat")
        STDERROR: 00:01.336: 2.HandleCommand(command = "dumpheap -stat")
        STDERROR: 00:01.336: LLDB diagnostics will be written to /tmp/diagnostics-20703a
        STDERROR: 00:01.336: Please include the directory content when filing a bug report
    }
    Process 19968 exited 139 (00:06.847 elapsed)
    
    SOSRunner error at /__w/1/s/src/SOS/SOS.UnitTests/Scripts/WebApp.script:115
    Excerpt from /__w/1/s/src/SOS/SOS.UnitTests/Scripts/WebApp.script:

@richlander
Copy link
Member Author

Sounds good. Yes, this is more surgical approach, so we're getting more targeted information.

@mikem8361 mikem8361 merged commit 98d370a into main Apr 10, 2024
18 checks passed
@mikem8361 mikem8361 deleted the alpine-eol-main branch April 10, 2024 21:36
@github-actions github-actions bot locked and limited conversation to collaborators May 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants