SymSGD classification test hangs on Linux ARM32 Helix
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 76/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- csharp, machine-learning
- Domain
- machine-learning, testing
Research direction
Find the two named tests, TestEstimatorSymSgdClassificationTrainer and TestEstimatorSymSgdInitPredictor, and inspect how this test suite applies platform-specific quarantines. Limit the quarantine to Linux ARM32 for local runs and both Debug and Release configurations. Confirm both tests are quarantined on that platform while ARM64, Windows, x64, and other SymSGD tests remain unaffected.
Written by the indexing model from the issue text.
Description
System Information (please complete the following information):
- OS & Version: Ubuntu 22.04 ARM32 Helix container (
ubuntu-22.04-helix-arm32v7). - ML.NET Version: PR #7833, commit
100af589f. - .NET Version: .NET 8, Debug and Release.
Describe the bug
TestEstimatorSymSgdClassificationTrainer becomes runnable with accurate native-library detection, then reports Too many args to microtask: 26! and hangs until the 3,600-second work-item timeout. Debug also reports malloc(): unsorted double linked list corrupted.
Screenshots, Code, Sample Projects
Debug log · Release log
Additional context
Quarantine TestEstimatorSymSgdClassificationTrainer and TestEstimatorSymSgdInitPredictor only on Linux ARM32, including local runs and both build configurations. Preserve ARM64, Windows, x64, and other SymSGD tests.
After the first quarantine, build 1643911 reaches TestEstimatorSymSgdInitPredictor, which reports the same microtask error and exits 255 (Release log). The recorded failures are from Helix; the quarantine is OS/architecture-based.
- Dominant language
- C#
- Stars
- 9.4k
- Forks
- 2k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 51
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dotnet/machinelearning
-
area-TensorFlow untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
dotnet/machinelearning#7836 ·
Maintainers usually reply within 2 days
-
ToArrowRecordBatches accumulates arrays from previous batches, producing invalid record batchesOpenarea-DataFrame bug untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
dotnet/machinelearning#7799 ·
Maintainers usually reply within 2 days
-
LlamaTokenizer encodes some runs of repeated characters differently from SentencePiecePossibly taken @Laurianti claimed this 20 days ago. Openuntriaged
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
dotnet/machinelearning#7751 · 1 comment ·
Maintainers usually reply within 2 days
-
BertTokenizer merges words separated only by `\n`, `\t` or `\r`Possibly taken @rosebyte claimed this 28 days ago. Openarea-Tokenizers green
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
dotnet/machinelearning#7724 · 3 comments · 1 assignee ·
Maintainers usually reply within 2 days
-
area-TimeSeries documentation untriaged
Difficulty 1/5 Under an hour Newbie friendliness 90/100
dotnet/machinelearning#7205 ·
Maintainers usually reply within 2 days
All issues in dotnet/machinelearning
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug priority: P2
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
IridiumIO/CompactGUI#699 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day