Skip to content

not produce proper exit code on ARM #6353

Closed
@yichoi

Description

@yichoi

if run failed, it should generate proper exit code but always return 0

root@android:/data/tmp # ./yield.stage2-arm-linux-androideabi
rust: ~"\"1\""
rust: ~"\"4\""
rust: ~"\"2\""
rust: ~"\"3\""
rust: ~"\"5\""
rust: ~"\"6\""
leaked memory in rust main loop (5 objects)
assertion "false" failed: file "/home/yichoi/rust_latest/src/rt/memory_region.cpp", line 192, function "memory_region::~memory_region()"
[1] + Stopped (signal)     ./yield.stage2-arm-linux-androideabi
root@android:/data/tmp # echo $?
0
[1] + Segmentation fault   ./yield.stage2-arm-linux-androideabi

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflowsO-androidOperating system: Android

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions