Oops. Sorry Alfred. I have another project on other file. Forget that previous log.
This is the real log:
(gdb) info threads
Id Target Id Frame
* 1 Thread 0x7ffff7d49740 (LWP 4559) "posix_demo" 0x00007ffff7d93322 in __GI___sigtimedwait (set=set@entry=0x7fffffffe260, info=info@entry=0x7fffffffe1a0,
timeout=timeout@entry=0x0) at ../sysdeps/unix/sysv/linux/sigtimedwait.c:29
2 Thread 0x7ffff7d48700 (LWP 4563) "posix_demo" vAssertCalled (
pcFileName=0x55555558b9d0 "/home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/timers.c", ulLine=386) at main.c:315
3 Thread 0x7ffff7547700 (LWP 4564) "posix_demo" futex_wait_cancelable (
private=<optimized out>, expected=0, futex_word=0x5555555cd9c0)
at ../sysdeps/nptl/futex-internal.h:183
4 Thread 0x7ffff6d46700 (LWP 4565) "posix_demo" futex_wait_cancelable (
private=<optimized out>, expected=0, futex_word=0x5555555cdb54)
at ../sysdeps/nptl/futex-internal.h:183
(gdb) thread apply all bt full
Thread 4 (Thread 0x7ffff6d46700 (LWP 4565)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5555555cdb54) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555555cdb00, cond=0x5555555cdb28) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7ffff7f4e050 <__condvar_cleanup_waiting>, __arg --Type <RET> for more, q to quit, c to continue without paging--
= 0x7ffff6d45d40, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 3, cond = 0x5555555cdb28, mutex = 0x5555555cdb00, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 3
seq = 1
private = <optimized out>
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#2 __pthread_cond_wait (cond=0x5555555cdb28, mutex=0x5555555cdb00) at pthread_cond_wait.c:638
No locals.
#3 0x000055555556619b in event_wait (ev=0x5555555cdb00) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/utils/wait_for_event.c:37
No locals.
#4 0x0000555555566a3f in prvSuspendSelf (thread=0x55555559fb98 <uxTimerTaskStack+1080>) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:474
iSig = <optimized out>
#5 0x0000555555566a11 in prvSwitchThread (pxThreadToResume=0x5555555cd6e8, pxThreadToSuspend=0x55555559fb98 <uxTimerTaskStack+1080>) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:450
uxSavedCriticalNesting = 1
#6 0x00005555555666d9 in vPortYieldFromISR () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:269
xThreadToSuspend = 0x55555559fb98 <uxTimerTaskStack+1080>
xThreadToResume = 0x5555555cd6e8
--Type <RET> for more, q to quit, c to continue without paging--
#7 0x00005555555666ee in vPortYield () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:277
No locals.
#8 0x000055555556564f in prvProcessTimerOrBlockTask (xNextExpireTime=0, xListWasEmpty=1) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/timers.c:633
xTimeNow = 0
xTimerListsWereSwitched = 0
#9 0x0000555555565582 in prvTimerTask (pvParameters=0x0) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/timers.c:579
xNextExpireTime = 0
xListWasEmpty = 1
#10 0x00005555555669a2 in prvWaitForStart (pvParams=0x55555559fb98 <uxTimerTaskStack+1080>) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:422
pxThread = 0x55555559fb98 <uxTimerTaskStack+1080>
#11 0x00007ffff7f47609 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737334503168, -8720573914544905324, 140737488347342, 140737488347343, 140737488347536, 140737334501312, 8720553905332904852, 8720556378384589716}, mask_was_saved = 0}}, priv = {pad = {0--Type <RET> for more, q to quit, c to continue without paging--
x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#12 0x00007ffff7e6e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 3 (Thread 0x7ffff7547700 (LWP 4564)):
#0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5555555cd9c0) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
oldtype = <optimized out>
err = <optimized out>
__ret = <optimized out>
resultvar = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
_a1 = <optimized out>
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555555cd970, cond=0x5555555cd998) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7ffff7f4e050 <__condvar_cleanup_waiting>, __arg = 0x7ffff7546e20, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x5555555cd998, mutex = 0x5555555cd970, private = 0}
err = <optimized out>
g = 0
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
result = 0
wseq = 0
seq = 0
private = <optimized out>
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#2 __pthread_cond_wait (cond=0x5555555cd998, mutex=0x5555555cd970) at pthread_cond_wait.c:638
No locals.
#3 0x000055555556619b in event_wait (ev=0x5555555cd970) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/utils/wait_for_event.c:37
No locals.
#4 0x0000555555566a3f in prvSuspendSelf (thread=0x55555559a468 <uxIdleTaskStack.4314+520>) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:474
iSig = <optimized out>
#5 0x000055555556697d in prvWaitForStart (pvParams=0x55555559a468 <uxIdleTaskStack.4314+520>) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:415
pxThread = 0x55555559a468 <uxIdleTaskStack.4314+520>
--Type <RET> for more, q to quit, c to continue without paging--
#6 0x00007ffff7f47609 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737342895872, -8720573914544905324, 140737488347406, 140737488347407, 140737488347600, 140737342894016, 8720555004307661716, 8720556378384589716}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007ffff7e6e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
Thread 2 (Thread 0x7ffff7d48700 (LWP 4563)):
#0 vAssertCalled (pcFileName=0x55555558b9d0 "/home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/timers.c", ulLine=386) at main.c:315
xPrinted = 1
ulSetToNonZeroInDebuggerToContinue = 0
#1 0x0000555555564f65 in xTimerGenericCommand (xTimer=0x0, xCommandID=9, xOptionalValue=0, pxHigherPriorityTaskWoken=0x0, xTicksToWait=0) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/timers.c:386
xReturn = 0
xMessage = {xMessageID = 140737351284224, u = {xTimerParameters = {xMess--Type <RET> for more, q to quit, c to continue without paging--
ageValue = 93824992453492, pxTimer = 0x7ffff7d47650}, xCallbackParameters = {pxCallbackFunction = 0x55555558a374 <prvTraceUpdateCounters+109>, pvParameter1 = 0x7ffff7d47650, ulParameter2 = 1431872946}}}
#2 0x00005555555863a4 in vTimerPeriodicISRTests () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Demo/Common/Minimal/TimerDemo.c:760
uxTick = 18446744073709551615
xMargin = 20
#3 0x0000555555557643 in vFullDemoTickHookFunction () at main_full.c:512
xTimerTask = 0x300000001
#4 0x0000555555558118 in vApplicationTickHook () at main.c:238
No locals.
#5 0x00005555555626e7 in xTaskIncrementTick () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/tasks.c:2843
xConstTickCount = 1
pxTCB = 0x7ffff7f62836
xItemValue = 93824992728800
xSwitchRequired = 0
#6 0x00005555555668a2 in vPortSystemTickHandler (sig=14) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:374
pxThreadToSuspend = 0x5555555cd6e8
pxThreadToResume = 0x8dc52544
xExpectedTicks = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
#7 <signal handler called>
No locals.
#8 0x00007ffff7e6f77b in socket () at ../sysdeps/unix/syscall-template.S:78
No locals.
#9 0x00007ffff7f712f5 in ?? () from /lib/x86_64-linux-gnu/libpcap.so.0.8
No symbol table info available.
#10 0x00007ffff7f72615 in pcap_findalldevs () from /lib/x86_64-linux-gnu/libpcap.so.0.8
No symbol table info available.
#11 0x00005555555770d9 in prvGetAvailableNetworkInterfaces () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/linux/NetworkInterface.c:318
ret = 0
pxAllNetworkInterfaces = 0x0
#12 0x0000555555576c3b in xNetworkInterfaceInitialise () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/linux/NetworkInterface.c:109
ret = 0
pxAllNetworkInterfaces = 0x555555569423 <FreeRTOS_ClearARP+30>
#13 0x000055555556cb67 in prvProcessNetworkDownEvent () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_IP.c:1378
No locals.
--Type <RET> for more, q to quit, c to continue without paging--
#14 0x000055555556beb3 in prvIPTask (pvParameters=0x0) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_IP.c:402
xReceivedEvent = {eEventType = eNetworkDownEvent, pvData = 0x0}
xNextIPSleep = 1000
pxSocket = 0x0
xAddress = {sin_len = 224 '\340', sin_family = 215 '\327', sin_port = 21852, sin_addr = 21845}
#15 0x00005555555669a2 in prvWaitForStart (pvParams=0x5555555cd6e8) at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:422
pxThread = 0x5555555cd6e8
#16 0x00007ffff7f47609 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737351288576, -8720573914544905324, 140737488347422, 140737488347423, 140737488347616, 140737351286720, 8720556103282418580, 8720556378384589716}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#17 0x00007ffff7e6e103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
--Type <RET> for more, q to quit, c to continue without paging--
No locals.
Thread 1 (Thread 0x7ffff7d49740 (LWP 4559)):
#0 0x00007ffff7d93322 in __GI___sigtimedwait (set=set@entry=0x7fffffffe260, info=info@entry=0x7fffffffe1a0, timeout=timeout@entry=0x0) at ../sysdeps/unix/sysv/linux/sigtimedwait.c:29
resultvar = 18446744073709551612
sc_cancel_oldtype = 0
sc_ret = <optimized out>
result = <optimized out>
#1 0x00007ffff7f52f6c in __sigwait (set=0x7fffffffe260, sig=0x7fffffffe25c) at ../sysdeps/unix/sysv/linux/sigwait.c:28
si = {si_signo = 0, si_errno = 0, si_code = 1432148820, __pad0 = 21845, _sifields = {_pad = {0, 0, 1431874272, 21845, -7680, 32767, 1431660992, 21845, -7104, 32767, 0, 0, 0, 0, 1431724767, 21845, -7616, 32767, 1432148736, 21845, -7648, 32767, 1431726707, 21845, 0, 0, 1431960472, 21845}, _kill = {si_pid = 0, si_uid = 0}, _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 1431874272, sival_ptr = 0x55555558aae0 <__libc_csu_init>}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 1431874272, sival_ptr = 0x55555558aae0 <__libc_csu_init>}}, _sigchld = {si_pid = 0, si_uid = 0, si_status = 1431874272, si_utime = 140737488347648, si_stime = 93824992242112}, _sigfault = {si_addr = 0x0, si_addr_lsb = -21792, _bounds = {_addr_bnd = {_lower = 0x7fffffffe200, _upper = 0x5555555569c0 <_start>}, _pkey = 4294959616}}, _sigpoll = {si_band = 0, si_fd = 143187--Type <RET> for more, q to quit, c to continue without paging--
4272}, _sigsys = {_call_addr = 0x0, _syscall = 1431874272, _arch = 21845}}}
ret = <optimized out>
#2 0x0000555555566500 in xPortStartScheduler () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c:197
iSignal = 32767
xSignals = {__val = {512, 0 <repeats 15 times>}}
#3 0x0000555555561bca in vTaskStartScheduler () at /home/dacara/Downloads/FreeRTOSv10.4.0/FreeRTOS/FreeRTOS/Source/tasks.c:2075
xReturn = 1
#4 0x0000555555556d36 in solution () at main_solution.c:40
No locals.
#5 0x0000555555558090 in main () at main.c:156
No locals.