RTEMS Network Stack and Managed Switch

Thomas Doerfler Thomas.Doerfler at imd-systems.de
Thu Oct 8 15:24:51 UTC 2020


Richard,

what hardware/BSP are you running on?

Just a shot in the dark: It seems the system crashes in arplookup -> ...
-> svfprintf. Can it be that some networking routine tries to print a
message with floating point, but the FPU is disabled for the
corresponding task?

wkr,

Thomas.

Am 08.10.20 um 17:15 schrieb Richard.Glossop at L3Harris.com:
> We have discovered a problem with the RTEMS network stack reaching the
> RTEMS _Terminate function when the interfaces are attached to a managed
> switch (in this case a Cisco 3560).
> 
>  
> 
> This does not occur with direct connections or when attached to a layer
> 2 unmanaged switch (NetGear or SMC).  Of course the 3560 puts out a lot
> of traffic that a layer 2 switch does not (spanning tree, CDP etc….)
> 
>  
> 
> So it seems the managed switch is putting out traffic that is bringing
> RTEMS down.
> 
>  
> 
> Has anyone seen this behavior?  Have you determined the root cause?
> 
>  
> 
>  
> 
> I set a break point and caught the following backtrace:
> 
>  
> 
>   #0   0x6006ec90   0x60200180   <_Terminate+0x4>
> 
>   #1   0x6006ece0   0x602001e8   <_Internal_error+0x8>
> 
>   #2   0x600da250   0x60200248   <_svfprintf_r+0x14>
> 
>   #3   0x600d5810   0x60200420   <snprintf+0x58>
> 
>   #4   0x60073bac   0x60200508   <inet_ntop4+0x24>
> 
>   #5   0x60073e70   0x60200580   <inet_ntop+0x280>
> 
>   #6   0x60073b78   0x60200630   <inet_ntoa_r+0x1c>
> 
>   #7   0x60076340   0x60200698   <arplookup+0x78>
> 
>   #8   0x60076e34   0x60200710   <arpintr+0x20c>
> 
>   #9   0x6008861c   0x602007c0   <networkDaemon+0xa0>
> 
>   #10  0x60088164   0x60200828   <taskEntry+0x20>
> 
>   #11  0x6006d210   0x60200888   <_Thread_Entry_adaptor_numeric+0x8>
> 
>   #12  0x6006c464   0x602008e8   <_Thread_Handler+0x60>
> 
>   #13  0x6006c404   0x60200948   <_Thread_Handler+0>
> 
>  
> 
> 
>   
> CONFIDENTIALITY NOTICE: This email and any attachments are for the sole
> use of the intended recipient and may contain material that is
> proprietary, confidential, privileged or otherwise legally protected or
> restricted under applicable government laws. Any review, disclosure,
> distributing or other use without expressed permission of the sender is
> strictly prohibited. If you are not the intended recipient, please
> contact the sender and delete all copies without reading, printing, or
> saving.
> 
> 
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
> 

-- 
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler           Herbststrasse 8
D-82178 Puchheim          Germany
email:    Thomas.Doerfler at imd-systems.de
PGP public key available on request


More information about the users mailing list