Masayuki Ishikawa
Masayuki Ishikawa
>Can you reproduce the crash with QEMU? @GUIDINGLI Also, please rebase this PR to the latest master.
>I have tried on sabre-6quad:netnsh_smp, can't reproduce this bug. >And tried set NCPUS=2, close RR_INTERVAL, set CONFIG_SYSTEM_NSH_PRIORITY=255, >But can't reproduce. @GUIDINGLI Hmm, is it true that you can still reproduce...
@GUIDINGLI Currently, armv8-m and mips32 do not support SMP. So I think the following file should not be changed. arch/arm/src/armv8-m/arm_doirq.c arch/mips/src/mips32/mips_doirq.c arch/mips/src/pic32mx/pic32mx_decodeirq.c arch/mips/src/pic32mz/pic32mz_decodeirq.c
>Current not support, maybe support in future. >So it is better modified all. @GUIDINGLI If so, how about other CPU architectures such as x86_64 and sparc? In my personal opinion,...
> Some compiler do not allowed null structure. @easonxiang How can we reproduce the error?
``` ==================================================================================== Configuration/Tool: sim/tcploop ------------------------------------------------------------------------------------ Cleaning... Configuring... Building NuttX... neighbor/neighbor_lookup.c: In function 'neighbor_match': Error: neighbor/neighbor_lookup.c:82:38: error: 'struct net_driver_s' has no member named 'd_mac' 82 | memcpy(&info->ni_laddr->u, &dev->d_mac, info->ni_laddr->na_llsize); | ^~...
@hotislandn I'm not sure if your issue relates to the following issue. https://github.com/apache/incubator-nuttx/pull/6134#issuecomment-1109173828
@anchao I've never seen the following DEBUGASSERTION which you described above. ``` [CPU1] [24] up_assert: Assertion failed CPU1 at file:armv7-a/arm_sigdeliver.c line: 73 task: waiter ``` Is it possible to reproduce...
Hmm, something is wrong with the CI. Let me restart the CI. ``` Current runner version: '2.287.1' Operating System Virtual Environment Virtual Environment Provisioner GITHUB_TOKEN Permissions Secret source: None Prepare...
@anchao I remember that https://github.com/apache/incubator-nuttx/pull/2960 changed sigdeliver handling for SMP. Do you think that this issue relates to the above PR?