-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
test/run-pass/core-rt-smoke crashes on Windows #7951
Comments
This code should never be called on windows or mac. It's support code for |
test/run-fail/tls-exit-status crashes in the same place when using RUST_NEWRT=1, I assume that'll be fixed by this as well. |
@crnobog, out of curiosity, can you confirm whether this test is now passoing or failing after the |
This test no longer exists, closing. |
`match_overlapping_arm` refactoring The main purpose of this pull request is to remove the unneeded and scary `unimplented!()` in the `match_arm_overlapping` code. The rest is gratuitous refactoring. changelog: none
Starting program: c:\code\rust\i686-pc-mingw32\test\run-pass\core-rt-smoke.stage2-i686-pc-mingw32.exe
[New Thread 8284.0x2488]
Program received signal SIGSEGV, Segmentation fault.
(gdb) disassemble
Dump of assembler code for function
The code before the call above:
(gdb) x/8xw $ebp
The instruction mov 0x10(%ebp),%eax looks like it's trying to load argv which is a null. But the value before that doesn't look like a sensible value of argc, so the failure must have happened earlier in the initialisation of the process or the runtime.
The text was updated successfully, but these errors were encountered: