raiden00pl commented on PR #13933:
URL: https://github.com/apache/nuttx/pull/13933#issuecomment-2400097817

   `sim/smp` works better, but something is still wrong. 
   
   Some examples:
   1. sometimes NSH prompt is printed 2 times:
   ```
   [raiden00:~/git/RTOS/nuttx/nuttx]$ ./nuttx
   
   NuttShell (NSH) NuttX-10.4.0
   nsh> nsh> poweroff
   [raiden00:~/git/RTOS/nuttx/nuttx]$ ./nuttx
   
   NuttShell (NSH) NuttX-10.4.0
   nsh> nsh> poweroff
   [raiden00:~/git/RTOS/nuttx/nuttx]$ ./nuttx
   
   NuttShell (NSH) NuttX-10.4.0
   nsh> poweroff
   [raiden00:~/git/RTOS/nuttx/nuttx]$ ./nuttx
   
   NuttShell (NSH) NuttX-10.4.0
   nsh> poweroff
   
   ```
   
   2. there is something wrong with console output, you can test this by 
executing the `help` command several times
   ```
   NuttShell (NSH) NuttX-10.4.0
   nsh> help
   help usage:  help [-v] [<cmd>]
     help [-v] [<cmd>]
   
       .           cp          exit        ls          ps          true        
       [           cmp         expr        mkdir       pwd         truncate    
       [           cmp         expr        mkdir       pwd         truncate    
       ?           dirname     false       mkrd        rm          uname       
       alias       dd          fdinfo      mount       rmdir       umount      
       unalias     df          free        mv          set         unset       
       basename    dmesg       help        pidof       sleep       uptime      
       break       echo        hexdump     poweroff    source      usleep      
       break       echo        hexdump     poweroff    source      usleep      
       cat         env         kill        quit        test        xd          
       cd          exec        pkill       printf      time        
   
   Builtin Apps:
       getprime    nsh         sh          taskset     
       getprime    nsh         sh          taskset     
       hello       ostest      smp         
   nsh> help
   help usage:  help [-v] [<cmd>]
   
       .           cp          exit        ls          ps          true        
       [           cmp         expr        mkdir       pwd         truncate    
       ?           dirname     false       mkrd        rm          uname       
       ?           dirname     false       mkrd        rm          uname       
       alias       dd          fdinfo      mount       rmdir       umount      
       unalias     df          free        mv          set         unset       
       basename    dmesg       help        pidof       sleep       uptime      
       basename    dmesg       help        pidof       sleep       uptime      
       break       echo        hexdump     poweroff    source      usleep      
       cat         env         kill        quit        test       cat         
env         kill        quit        test        xd          
        xd          
       cd          exec        pkill       printf      time        
   
   Builtin Apps:
       getprime    nsh         sh          taskset     
       hello       ostest      smp         
       hello       ostest      smp         
   nsh> help
   help usage:  help [-v] [<cmd>]
   
       .           cp          exit        ls          ps          true        
       [           cmp         expr        mkdir       pwd         truncate    
       ?           dirname     false       mkrd        rm          uname       
       ?           dirname     false       mkrd        rm          uname       
       alias       dd          fdinfo      mount       rmdir       umount      
       unalias     df          free        mv          set         unset       
       basename    dmesg       help        pidof       sleep       uptime      
       break       echo        hexdump     poweroff    source      usleep      
       cat         env         kill        quit        test        xd          
       cd          exec        pkill       printf      time        
       cd          exec        pkill       printf      time        
   
   Builtin Apps:
       getprime    nsh         sh          taskset     
       hello       ostest      smp         
   nsh> help
   help usage:  help [-v] [<cmd>]
     help [-v] [<cmd>]
   
       .           cp          exit        ls          ps          true        
       .           cp          exit        ls          ps          true        
       [           cmp         expr        mkdir       pwd         truncate    
       ?           dirname     false       mkrd        rm          uname       
       alias       dd          fdinfo      mount       rmdir       umount      
       unalias     df          free        mv          set         unset       
       basename    dmesg       help        pidof       sleep       uptime      
       break       echo        hexdump     poweroff    source      usleep      
       break       echo        hexdump     poweroff    source      usleep      
       cat         env         kill        quit        test        xd          
       cd          exec        pkill       printf      time        
   
   Builtin Apps:
       getprime    nsh         sh          taskset     
       hello       ostest      smp         
   nsh> help
   help usage:  help [-v] [<cmd>]
   
   
       .           cp          exit        ls          ps          true        
       [           cmp       [           cmp         expr        mkdir       
pwd         truncate    
         expr        mkdir       pwd         truncate    
       ?           dirname     false       mkrd        rm          uname       
       alias       dd          fdinfo      mount       rmdir       umount      
       unalias     df          free        mv          set         unset       
       basename    dmesg       help        pidof       sleep       uptime      
       break       echo        hexdump     poweroff    source      usleep      
       break       echo        hexdump     poweroff    source      usleep      
       cat         env         kill        quit        test        xd          
       cd          exec        pkill       printf      time        
   
   Builtin Apps:
       getprime    nsh         sh          taskset     
       hello       ostest      smp         
       hello       ostest      smp         
   nsh> 
   ```


-- 
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