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

nshlib/pipeline: Concat variable arguments failed #50

Conversation

JianyuWang0623
Copy link
Member

@JianyuWang0623 JianyuWang0623 commented Jan 10, 2025

Summary

Pick from apache/nuttx-apps#2841
Concat variable arguments failed

  1. Without this patch
nsh> set var_test `uname`
nsh> echo $var_test
NuttX
nsh> echo $var_test | cat
sh [5:100]

nsh>
  1. With this patch
nsh> set var_test `uname`
nsh> echo $var_test
NuttX
nsh> echo $var_test | cat
sh [4:100]
NuttX
nsh>

Reported by @jasonbu and @yangao1@xiaomi.com, thank you ;-)

Impact

nshlib/pipeline

Testing

  1. Selftest as commit message show
  2. NuttX CI

1. Without this patch

  nsh> set var_test `uname`
  nsh> echo $var_test
  NuttX
  nsh> echo $var_test | cat
  sh [5:100]

  nsh>

2. With this patch

  nsh> set var_test `uname`
  nsh> echo $var_test
  NuttX
  nsh> echo $var_test | cat
  sh [4:100]
  NuttX
  nsh>

Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
@JianyuWang0623 JianyuWang0623 changed the title nshlib/nsh_parse: Fix variable arguments concat error of nsh_execute() nshlib/pipeline: Concat variable arguments failed Jan 10, 2025
@JianyuWang0623 JianyuWang0623 marked this pull request as draft January 10, 2025 17:45
@JianyuWang0623
Copy link
Member Author

@JianyuWang0623 JianyuWang0623 marked this pull request as ready for review January 12, 2025 18:51
@JianyuWang0623
Copy link
Member Author

[Fixed] The CI error before (without open-vela/vendor_openvela#7)
ELF: nuttx_ci50.zip

[    0.053600] [ 7] [  INFO] [ap] NuttX  0.0.0  Jan 10 2025 17:26:36 arm armv7a
[    0.055600] [ 7] [ ALERT] [ap] dump_assert_info: Current Version: NuttX  0.0.0  Jan 10 2025 17:26:36 arm
[    0.055600] [ 7] [ ALERT] [ap] dump_assert_info: Assertion failed : at file: unistd/lib_getoptvars.c:72 task: nsh_main process: nsh_main 0x62a159
[    0.055600] [ 7] [ ALERT] [ap] up_dump_register: R0: 4021a2b0 R1: 00000048 R2: 00000000  R3: 00000000
[    0.055600] [ 7] [ ALERT] [ap] up_dump_register: R4: 402e8ae0 R5: 0000a2b0 R6: 406df5ac  FP: 406df320
[    0.055600] [ 7] [ ALERT] [ap] up_dump_register: R8: 00000000 SB: 00926b3c SL: 40219b44 R11: 00000048
[    0.055600] [ 7] [ ALERT] [ap] up_dump_register: IP: 00000000 SP: 406df308 LR: 00602731  PC: 00602731
[    0.055600] [ 7] [ ALERT] [ap] up_dump_register: CPSR: 600300df
[    0.055600] [ 7] [ ALERT] [ap] dump_stackinfo: User Stack:
[    0.055600] [ 7] [ ALERT] [ap] dump_stackinfo:   base: 0x406deff8
[    0.055600] [ 7] [ ALERT] [ap] dump_stackinfo:   size: 00003992
[    0.055600] [ 7] [ ALERT] [ap] dump_stackinfo:     sp: 0x406df308
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df2e8: 406df308 00000f98 406df320 406deff8 40219a70 40219b44 406dff90 00602875
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df308: 00926b3c 00000048 402e8b84 402e8b84 0062a159 00000000 00000000 00000f98
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df328: 0000005f 00000006 402e8ae0 4021a2b0 00000000 00926b3c 402e8ae0 4021a2b0
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df348: 00000000 00926b3c 00000048 00000000 7474754e 00000058 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df368: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df388: 00000000 302e3000 0000302e 00000000 00000000 00000000 4a200000 31206e61
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df3a8: 30322030 31203532 36323a37 0036333a 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df3c8: 00000000 00000000 00000000 6d726100 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df3e8: 00000000 00991888 00000000 00000000 406df5ac 406df5ac 406df418 0092444c
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df408: 00000000 00000000 00000004 0061c8f9 0062bdfd 00991888 406df428 006839a1
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df428: 00000000 00991888 406df438 006837a7 00000000 00000000 00000000 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df448: 00000000 00992158 406df5ac 00000004 406df478 402de0a0 0092444c 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df468: 00992118 00681865 00000000 00000000 00000000 00991888 406df490 0062f71b
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df488: 0062bce5 402de0a0 00000000 00000000 0062f6d1 00991888 402de358 00991d78
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df4a8: 402de358 402de0a0 406df4c8 406df5ac 00000004 00000000 00000016 0062bce5
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df4c8: 406df4e8 00991888 402de0a0 402de0a0 00000004 406df5ac 406df4f8 00000004
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df4e8: 00000001 00630d81 402de0a0 009921cc 406df570 406df574 40275800 402de0a0
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df508: 00000000 00000000 00000000 00000000 402de358 00991888 406df528 402de358
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df528: 009921cc 402de0a0 406df550 00000004 406df570 00000000 00000016 006325f3
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df548: 406df570 deadbeef deadbeef 008fa4e4 402de358 00000000 00000000 402de0a0
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df568: deadbeef 402de36e 00000000 ffffffff ffffffff 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df588: 00000000 ffffffff ffffffff 00000000 00000000 deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df5a8: deadbeef 402de358 402de35e 402de361 402de368 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df5c8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df5e8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df608: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df628: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df648: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df668: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df688: 00000000 deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df6a8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df6c8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df6e8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df708: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df728: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df748: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df768: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df788: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df7a8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df7c8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df7e8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df808: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df828: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df848: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df868: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df888: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df8a8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df8c8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df8e8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df908: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df928: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df948: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df968: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df988: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df9a8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df9c8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406df9e8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfa08: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfa28: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfa48: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfa68: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfa88: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfaa8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfac8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfae8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfb08: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfb28: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfb48: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfb68: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfb88: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfba8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfbc8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfbe8: deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef deadbeef
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfc08: 79732e63 696e6973 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfc28: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfc48: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfc68: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfc88: 00000000 00000000 00000000 00000000 0062be79 0062bec1 0062bdfd 0062be2d
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfca8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfcc8: 00000000 00000000 00000000 00000000 61203633 61206d72 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfce8: 00000000 00000000 00000000 00000000 00000000 00991888 00000000 00000003
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfd08: 406dfd38 00000000 406dfd18 00641545 00000000 00991888 00000000 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfd28: 006479f5 ffffffe7 406dfd38 006431b7 40279ed0 406dfda0 406dfd70 40277430
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfd48: 406dfd50 00647f07 00000001 00000000 00000060 00000000 00000040 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfd68: 00000000 00000000 4027743c 00000007 406dfd80 00991888 00000301 00000003
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfd88: 00000000 406dfda8 00000800 009464c4 0067b275 00000311 406dfdab 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfda8: 00000019 00000101 406dfdb8 0062318d 00000f98 406def90 406deff8 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfdc8: 406dfdd0 0061c9b9 006479f5 00991888 406dfde0 0064322d 40279ed0 406dfe48
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfde8: 406dfe18 00991888 406dfdf8 00000000 00000000 00991af4 406dfe18 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfe08: 402de358 00000001 406dfe18 006442b9 40279ed0 406dfe43 00000001 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfe28: 00000301 00000016 402de358 406dfe50 00000800 009464c4 00680e23 00000101
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfe48: 406dfe64 00000000 406dfe58 00991888 406dfe60 00680de7 00000015 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfe68: 00000000 00000301 ffffffff 402de358 406dfe90 00000800 009464c4 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfe88: 406dfe90 00991888 406dfe98 402de0a0 402de358 009921c0 406dfeb8 402de358
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfea8: 402de358 0091ba30 00000016 00632957 406defe0 00991888 40279ed0 402de0a0
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfec8: 402de358 00000000 406dfee8 406e0c80 009464c4 0062a429 00000001 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dfee8: 00000000 00992038 0062be79 00991888 0062bdfd 402de0a0 406defe0 406defe0
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dff08: 406dff20 00000000 00000000 00000000 00000000 0062a4c1 406defe0 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dff28: 406dff30 0062a243 00000000 00991888 00000001 00000001 406dff48 0062a18b
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dff48: 00000064 00991888 0062a159 00000001 406dff60 0061dbab 406dff70 00991888
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dff68: 406dff70 00603c51 00000000 00991888 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] stack_dump: 0x406dff88: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: backtrace:
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x684dfa>] backtrace_unwind+0x241/0x104bc8
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x66aae8>] sched_backtrace+0x5f/0xfffb3060
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x61db26>] sched_dumpstack+0x3d/0x283f90
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x6025c8>] _assert+0x1a7/0x9bfc4
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x61c8f6>] __assert+0x19/0x29b8c8
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x68399e>] getoptvars+0x39/0x201c8c
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x6837a4>] getopt_common+0x23/0x221118
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x681862>] getopt+0x1d/0x1f3c
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62f718>] cmd_mount+0x47/0xfffff1f8
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62bce2>] nsh_command+0x51/0x3e0
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x630d7e>] nsh_execute+0xf1/0xffffb0b4
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x6325f0>] nsh_parse_command+0x9e3/0xffff86f0
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x632954>] nsh_parse+0x73/0xfffff32c
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62a426>] nsh_script+0xf5/0x214
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62a4be>] nsh_sysinitscript+0x29/0x173a98
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62a240>] nsh_initialize+0x3b/0x2d8
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62a240>] nsh_initialize+0x3b/0x2d8
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x62a188>] nsh_main+0x2f/0x2118
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x61dba8>] nxtask_startup+0x1f/0xfffe9784
[    0.055600] [ 7] [ ALERT] [ap] sched_dumpstack: [ 7] [<0x603c4e>] nxtask_start+0x71/0x2c3364
#0  cmd_mount (vtbl=0x402f24f0, argc=4, argv=0x406f35ac) at nsh_mntcmds.c:87
        source = <optimized out>
        fullsource = <optimized out>
        target = <optimized out>
        fulltarget = <optimized out>
        filesystem = <optimized out>
        options = <optimized out>
        badarg = <optimized out>
        option = <optimized out>
        ret = <optimized out>
        errout = <optimized out>
#1  0x0062bce4 in nsh_command (vtbl=vtbl@entry=0x402f24f0, argc=argc@entry=4, argv=argv@entry=0x406f35ac) at nsh_command.c:1275
        cmdmap = 0x991140 <g_cmdmap+640>
        cmd = 0x402f27a8 "mount"
        handler = <optimized out>
        ret = <optimized out>
#2  0x00630d80 in nsh_execute (vtbl=vtbl@entry=0x402f24f0, argc=argc@entry=4, argv=0x406f35ac, argv@entry=0x406f35e4, param=0x402f27a8, param@entry=0x406f35ac) at nsh_parse.c:706
        save = "\000\000\000\000\000\000\000\000\250'/@"
        fd_in = <optimized out>
        fd_out = 1
        ret = <optimized out>
#3  0x006325f2 in nsh_parse_command (vtbl=0xdeadbeef, vtbl@entry=0x402f24f0, cmdline=cmdline@entry=0x402f27a8 "mount") at nsh_parse.c:2788
        param = {fd_in = -1, fd_out = -1, oflags_in = 0, oflags_out = 0, file_in = 0x0, file_out = 0x0}
        pipefd = {-1, -1}
        memlist = {nallocs = 0, allocations = {0x0 <repeats 34 times>}}
        alist = {nallocs = 0, allocs = {0x0}}
        argv = {0x402f27a8 "mount", 0x402f27ae "-t", 0x402f27b1 "procfs", 0x402f27b8 "/proc", 0x0 <repeats 17 times>}
        saveptr = 0x402f27be "" 
        cmd = <optimized out>
        argc = 4
        ret = <optimized out>
        redirect_out_save = <optimized out>
        redirect_in_save = false
        bg_save = <optimized out>
#4  0x00632956 in nsh_parse (vtbl=0x402f24f0, cmdline=0x402f27a8 "mount") at nsh_parse.c:2898
        np = 0x402f2740
        start = 0x402f27a8 "mount"
        working = 0x402f27a8 "mount"
        ptr = <optimized out>
        len = <optimized out>
        ret = <optimized out>
#5  0x0062a428 in nsh_script (vtbl=vtbl@entry=0x402f24f0, cmd=cmd@entry=0x922754 "sysinit", path=path@entry=0x92273c "/etc/init.d/rc.sysinit", log=log@entry=false) at nsh_script.c:183
        fullpath = 0x406f4b30 "/etc/init.d/rc.sysinit"
        savestream = 0
        buffer = 0x402f27a8 "mount"
        ret = 22

@xiaoxiang781216 xiaoxiang781216 merged commit b67c0f4 into open-vela:dev Jan 13, 2025
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants