Skip to content

FSW Fatal when Ctrl+C GDS #3888

@kevin-f-ortega

Description

@kevin-f-ortega
F´ Version devel
Affected Component IpSocket

Problem Description

Get FATAL in FSW when Ctrl+C the GDS

0x200fc130 (ReceiveTask): [WARNING] Failed to recv from port with status -8 and errno 0
0x200fa4d0 (comQueue): Assert: "/home/ortega/projects/platforms/fprime-vxworks-reference/lib/fprime/Drv/Ip/IpSocket.cpp:132" 0
0x200fa4d0 (comQueue): FATAL 16897 handled.

Context / Environment

Execute fprime-util version-check and share the output.

Operating System: Linux
CPU Architecture: x86_64
Platform: Linux-4.18.0-553.16.1.el8_10.x86_64-x86_64-with-glibc2.28
Python version: 3.11.9
CMake version: 3.26.0
Pip version: 25.1.1
Pip packages:
    fprime-tools==4.0.0a6
    fprime-gds==4.0.0a7
    fprime-fpp-*==3.0.0a13
Project submodules:

How to Reproduce

  1. Checkout fprime-vxworks-reference on branch upgrade-to-fprime-4
  2. cd ReferenceDeployment
  3. fprime-util generate
  4. fprime-util build
  5. Load and run FSW on BBB
  6. Connect GDS to FSW
  7. Send No-op Command
  8. Send Version ALL command
  9. Ctrl+C GDS
  10. Watch FATAL

Expected Behavior

FSW to not fatal after Ctrl+C GDS

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions