masayuki2009 commented on pull request #5504:
URL: https://github.com/apache/incubator-nuttx/pull/5504#issuecomment-1043694381


   @GUIDINGLI 
   I noticed that stress tests such as the nxplayer plus telnetd with 
sprense:wifi_smp failed with this PR.
   
   ```
   NuttShell (NSH) NuttX-10.2.0
   nsh> uname -a
   NuttX  10.2.0 0169a51220 Feb 18 2022 09:45:37 arm spresense
   nsh> ps
     PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK  
 USED  FILLED COMMAND
       0     0   0   0 FIFO     Kthread N-- Assigned           00000000 001000 
000488  48.8%  CPU0 IDLE
       1     1   1   0 FIFO     Kthread N-- Running            00000000 001000 
000228  22.8%  CPU1 IDLE
       2     2 --- 224 RR       Kthread --- Waiting  Signal    00000000 002016 
000468  23.2%  hpwork 0x2d05d388
       3     3 ---  60 RR       Kthread --- Waiting  Semaphore 00000000 002016 
000292  14.4%  lpwork 0x2d05d394
       5     5 --- 200 RR       Task    --- Waiting  MQ empty  00000000 001000 
000496  49.6%  cxd56_pm_task
       6     6   0 100 RR       Task    --- Running            00000000 003048 
001188  38.9%  spresense_main
   nsh> free
                      total       used       free    largest  nused  nfree
           Umem:    1176144      42240    1133904    1131840    111      2
   nsh> mount
     /mnt/spif type smartfs
     /proc type procfs
   nsh> ifconfig
   wlan0        Link encap:Ethernet HWaddr 00:00:00:00:00:00 at UP
        inet addr:0.0.0.0 DRaddr:0.0.0.0 Mask:0.0.0.0
   
   nsh> gs2200m raspi3-g wifi-test-24g & 
   gs2200m [7:50]
   nsh> renew wlan0
   nsh> ntpcstart
   Started the NTP daemon as PID=24
   nsh> ifconfig
   wlan0        Link encap:Ethernet HWaddr 3c:95:09:00:89:96 at UP
        inet addr:192.168.10.22 DRaddr:192.168.10.1 Mask:255.255.255.0
   
   nsh> mount
     /mnt/sd0 type vfat
     /mnt/spif type smartfs
     /proc type procfs
   nsh> telnetd
   nsh> webserver &
   webserver [26:100]
   nsh> Starting webserver
   date
   Fri, Feb 18 00:46:43 2022
   nsh> nxplayer
   NxPlayer version 1.05
   h for commands, q to exit
   
   nxplayer> play http://192.168.10.11/~ishikawa/audio/01-Technopolis-48k.wav
   nxplayer> [   18.868085] [CPU1] up_assert: Assertion failed CPU1 at 
file:mm_heap/mm_foreach.c line: 88 task: Telnet session
   [   18.875226] [CPU0] arm_registerdump: R0: 00000001 R1: 2d070570 R2: 
041ac000  R3: 00000000
   [   18.883374] [CPU0] arm_registerdump: R4: 2d0704f0 R5: 2d05fea8 R6: 
2d072498  FP: 2d070570
   [   18.891522] [CPU0] arm_registerdump: R8: 2d072518 SB: 2d060d98 SL: 
00000048 R11: 0d049b10
   [   18.899671] [CPU0] arm_registerdump: IP: 00000000 SP: 2d072498 LR: 
0d00a275  PC: 0d00a900
   [   18.907849] [CPU0] arm_registerdump: xPSR: 61000000 BASEPRI: 000000e0 
CONTROL: 00000004
   [   18.915814] [CPU0] arm_registerdump: EXC_RETURN: ffffffe9
   [   18.921216] [CPU0] arm_dump_stack: IRQ Stack:
   [   18.925549] [CPU0] arm_dump_stack: sp:     2d072498
   [   18.930401] [CPU0] arm_dump_stack:   base: 2d05bf08
   [   18.935284] [CPU0] arm_dump_stack:   size: 00000800
   [   18.940136] [CPU0] arm_dump_stack: ERROR: IRQ Stack pointer is not within 
the stack
   [   18.947765] [CPU0] arm_dump_stack: User Stack:
   [   18.952190] [CPU0] arm_dump_stack: sp:     2d072498
   [   18.957042] [CPU0] arm_dump_stack:   base: 2d071f20
   [   18.961925] [CPU0] arm_dump_stack:   size: 000007e8
   [   18.966777] [CPU0] arm_stackdump: 2d072480: 2d05fea8 2d0704f0 2d05fea8 
2d072498 2d070570 0d00a1d1 00000001 00000004
   [   18.977184] [CPU0] arm_stackdump: 2d0724a0: 0d00a900 00000000 00000000 
2d05bf08 00000000 2d096fc8 2d060c50 0d00935d
   [   18.987620] [CPU0] arm_stackdump: 2d0724c0: 2d0967b8 0d0077a1 00000810 
0d009519 2d072518 2d060c50 2d06fdc8 2d072510
   [   18.998027] [CPU0] arm_stackdump: 2d0724e0: 2d095188 0d0093fd 0d0093d9 
000003b8 2d071e68 0d00e1fb 2d072510 0d049afd
   [   19.008433] [CPU0] arm_stackdump: 2d072500: 0d049af7 0d049b02 0d049afc 
0d049af6 00000000 00000000 00000000 0000000a
   [   19.018870] [CPU0] arm_stackdump: 2d072520: 00000104 000e9030 00034cd8 
000ea570 00000018 2d095140 2d09619c 00000000
   [   19.029276] [CPU0] arm_stackdump: 2d072540: 2d095140 00000003 00000000 
0d058b0e 00000000 0d03438b 00000003 00000400
   [   19.039683] [CPU0] arm_stackdump: 2d072560: 00000400 2d071e68 2d095d30 
0d034395 2d095d30 0d02f239 2d095d30 2d09619c
   [   19.050089] [CPU0] arm_stackdump: 2d072580: 0d059749 2d095d30 2d07260c 
00000000 ffffffff 00000001 00000000 00000004
   [   19.060526] [CPU0] arm_stackdump: 2d0725a0: 00000000 0d02b91d 00000000 
2d070570 2d05d76c 0d004cb5 00000001 0d004e11
   [   19.070932] [CPU0] arm_stackdump: 2d0725c0: 00000001 0d004e11 2d05ff0d 
2d05ff0c 2d05ff0d 2d095d30 2d09619c 00000001
   [   19.081338] [CPU0] arm_stackdump: 2d0725e0: 00000000 00000000 00000000 
00000004 00000000 0d02c3d7 00000000 0d004e11
   [   19.091775] [CPU0] arm_stackdump: 2d072600: 2d05ff0d 2d0961a1 00000000 
2d09619c 00000000 00000000 00000000 00000000
   [   19.102181] [CPU0] arm_stackdump: 2d072620: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
   [   19.112588] [CPU0] arm_stackdump: 2d072640: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
   [   19.123024] [CPU0] arm_stackdump: 2d072660: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
   [   19.133431] [CPU0] arm_stackdump: 2d072680: 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000
   [   19.143837] [CPU0] arm_stackdump: 2d0726a0: 00000000 00000000 2d09619c 
2d095d30 2d09619c 0d058b86 00000000 00000000
   [   19.154243] [CPU0] arm_stackdump: 2d0726c0: 00000000 00000000 00000000 
0d02feb5 00000001 2d071f08 0d02fe39 00000101
   [   19.164680] [CPU0] arm_stackdump: 2d0726e0: 00000000 0d0079d3 00000001 
2d071f08 2d071f08 0d005647 00000000 00000000
   [   19.175117] [CPU0] arm_showtasks:    PID    PRI      USED     STACK   
FILLED    COMMAND
   [   19.183082] [CPU0] arm_showtasks:   ----   ----       264      2048    
12.8%    irq
   [   19.190864] [CPU1] arm_dump_task:      0      0       488      1000    
48.8%    CPU0 IDLE
   [   19.198920] [CPU1] arm_dump_task:      1      0       228      1000    
22.8%    CPU1 IDLE
   [   19.207099] [CPU1] arm_dump_task:      2    224       644      2016    
31.9%    hpwork
   [   19.215003] [CPU1] arm_dump_task:      3     60       756      2016    
37.5%    lpwork
   [   19.222846] [CPU1] arm_dump_task:     36    100      1468      2024    
72.5%    Telnet session
   [   19.231451] [CPU1] arm_dump_task:      5    200       496      1000    
49.6%    cxd56_pm_task
   [   19.239996] [CPU1] arm_dump_task:      6    100      1580      3048    
51.8%    spresense_main
   [   19.248541] [CPU1] arm_dump_task:      7     50      1556      2000    
77.8%    gs2200m
   [   19.256506] [CPU1] arm_dump_task:     24    100      1764      1976    
89.2%!   NTP daemon
   [   19.264856] [CPU1] arm_dump_task:     25    100       624      2008    
31.0%    Telnet daemon
   [   19.273370] [CPU1] arm_dump_task:     26    100       628      2024    
31.0%    webserver
   [   19.281549] [CPU1] arm_dump_task:     27    100      1092      3048    
35.8%    nxplayer
   [   19.289636] [CPU1] arm_dump_task:     28    246       868      3072    
28.2%    playthread
   [   19.297784] [CPU1] arm_dump_task:     29    252       500      1024    
48.8%    cxd56
   [   19.305596] [CPU1] arm_dump_task:     30    100       556      1000    
55.6%    telnet_io
   ```
   
   The tests normally work for more than 10hrs.
   Did you test with your SMP board?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to