You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
This code should never be called on windows or mac. It's support code for std::os that is only supposed to be used on linux. Both args::init and cleanup should be conditionally-compiled.
@crnobog, out of curiosity, can you confirm whether this test is now passoing or failing after the std::rt::args module is conditionally compiled out for windows?
`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: