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

Reply via email to