On 10/10/2018 16:18, Catalin Demergian wrote:
Hi,
I got into another issue when I tried ping -f
[/] # assertion "the_watchdog->state == WATCHDOG_ACTIVE" failed: file
"../../../../../../c/src/../../cpukit/score/src/watchdogremove.c",
line 34, function: _Watchdog_Remove_it
*** PROFILING REPORT BEGIN PMC_APP ***
<ProfilingReport name="PMC_APP">
<PerCPUProfilingReport processorIndex="0">
<MaxThreadDispatchDisabledTime
unit="ns">2</MaxThreadDispatchDisabledTime>
<MeanThreadDispatchDisabledTime
unit="ns">1</MeanThreadDispatchDisabledTime>
<TotalThreadDispatchDisabledTime
unit="ns">408424</TotalThreadDispatchDisabledTime>
<ThreadDispatchDisabledCount>404697</ThreadDispatchDisabledCount>
<MaxInterruptDelay unit="ns">0</MaxInterruptDelay>
<MaxInterruptTime unit="ns">0</MaxInterruptTime>
<MeanInterruptTime unit="ns">0</MeanInterruptTime>
<TotalInterruptTime unit="ns">0</TotalInterruptTime>
<InterruptCount>0</InterruptCount>
</PerCPUProfilingReport>
</ProfilingReport>
*** PROFILING REPORT END PMC_APP ***
do you think this one has a connection with the other assert ? (try to
get a process from am empty queue) ?
The only connection I see is that you observe a corrupt data structure.
Did you check the task stacks with the stack checker? Do you use heap
buffers?
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users