You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2022/02/23 07:16:11 UTC

[GitHub] [incubator-nuttx] masayuki2009 commented on pull request #5590: os init_state: add new state OSINIT_IDLELOOP

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


   @GUIDINGLI 
   
   Hmm, stm32f4discovery:kostest (DEBUG build) failed with assertion.
   I've never seen this assertion before.
   
   ```
   user_main: semaphore test
   sem_test: Initializing semaphore to 0
   sem_test: Starting waiter thread 1
   sem_test: Set thread 1 priority to 191
   waiter_func: Thread 1 Started
   sem_test: Starting waiter thread 2
   waiter_func: Thread 1 initial semaphore value = 0
   sem_test: Set thread 2 priority to 128
   waiter_func: Thread 1 waiting on semaphore
   waiter_func: Thread 2 Started
   sem_test: Starting poster thread 3
   waiter_func: Thread 2 initial semaphore value = -1
   sem_test: Set thread 3 priority to 64
   waiter_func: Thread 2 waiting on semaphore
   poster_func: Thread 3 started
   poster_func: Thread 3 semaphore value = -2
   poster_func: Thread 3 posting semaphore
   waiter_func: Thread 1 awakened
   poster_func: Thread 3 new semaphore value = -1
   waiter_func: Thread 1 new semaphore value = -1
   pup_assert: Assertion failed at file:armv7-m/arm_svcall.c line: 429 task: pt-0x8022711
   arm_registerdump: R0: 20000004 R1: 00000000 R2: 40004400  R3: 00000000
   arm_registerdump: R4: 20000004 R5: 00000031 R6: 00000000  FP: 00000068
   arm_registerdump: R8: 00000001 SB: 2000000a SL: 00000000 R11: 00000001
   arm_registerdump: IP: 08003eb7 SP: 20012358 LR: 08005353  PC: 0800ad9a
   arm_registerdump: xPSR: 61000000 PRIMASK: 00000000 CONTROL: 00000000
   arm_registerdump: EXC_RETURN: fffffff9
   arm_dump_stack: User Stack:
   arm_dump_stack: sp:     200122b0
   arm_dump_stack:   base: 20011cf8
   arm_dump_stack:   size: 00000800
   arm_stackdump: 200122a0: 20011cf8 00000800 200122b0 08004d11 00000000 00000000 0800ad9a 00000001
   arm_stackdump: 200122c0: 2001230c 1ffffffc 200003e4 00000068 00000001 08003ec7 00000001 08000c31
   arm_stackdump: 200122e0: 00000000 200003e4 0000000b 0800203b 00000000 080008ad 2001230c 00000031
   arm_stackdump: 20012300: 00000000 08000845 200022d0 20012358 00000000 20000004 00000031 00000000
   arm_stackdump: 20012320: 00000068 00000001 2000000a 00000000 00000001 fffffff9 20000004 00000000
   arm_stackdump: 20012340: 40004400 00000000 08003eb7 08005353 0800ad9a 61000000 00000001 00000000
   arm_stackdump: 20012360: 20000004 0000001f 20010bab 00000001 00000011 20000010 00000068 0800b11b
   arm_stackdump: 20012380: 0800b07f 20010b9c 0000001f 0000001f 00000001 200124b8 00000000 200124b8
   arm_stackdump: 200123a0: 000000ed 08007073 00000001 200020f8 0000001f 00000000 00000001 08007083
   arm_stackdump: 200123c0: 00000000 08000c0b 00000000 00000001 0000001f 08025e6d 00000014 20010b9c
   arm_stackdump: 200123e0: 20010b7c 08025e6d 80000000 0000000a 20010b7c 00000000 00000000 08026929
   arm_stackdump: 20012400: 0000000a 0a010b7c 080260ed 2001247c 0000000a 08026113 0000000a 2001247c
   arm_stackdump: 20012420: 0000001f 0802640f 0802a85f 00000001 20002090 00000000 00000032 00000000
   arm_stackdump: 20012440: 00000000 fffffffd 00000000 20010b84 00000000 20010b7c 0802a83f 200124b4
   arm_stackdump: 20012460: 20002090 00000000 00000000 00000000 00000000 08025ef7 00000000 080260ed
   arm_stackdump: 20012480: 20010b10 080260cd 0000001e 20010b7c 0802a83f 08025835 20002080 08025c1d
   arm_stackdump: 200124a0: 0802a83f 200124b4 00000002 08022751 0802a83f 00000002 00000000 20002368
   arm_stackdump: 200124c0: 00000002 ffffffff 00000000 08025847 00000002 08008a6d 00000080 08008a6d
   arm_showtasks:    PID    PRI     STACK   COMMAND
   arm_dump_task:      0      0      1000   Idle Task
   arm_dump_task:      2    100      2024   ostest_main
   arm_dump_task:      3    100      1992   ostest
   arm_dump_task:     29    128      2048   pt-0x8022711
   arm_dump_task:     30     64      2048   pt-0x8022669
   ```
   


-- 
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: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org