Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generic Pool fail for SC when a higher number of tables are registered #2567

Open
2 tasks done
igorluppi opened this issue May 27, 2024 · 0 comments
Open
2 tasks done

Comments

@igorluppi
Copy link

igorluppi commented May 27, 2024

Checklist (Please check before submitting)

  • I reviewed the Contributing Guide.
  • I performed a cursory search to see if the bug report is relevant, not redundant, nor in conflict with other tickets.

Describe the bug
CFE_TBL_Register fails to register new SC tables when a bigger number of tables are used.
This was not a problem before draco-rc4 I guess, because it was introduced in the MemPoolGeneric module.

To Reproduce
Steps to reproduce the behavior:

  1. Set RTS Tables to 512
  2. Change de RTS tables maximum words to 3000

Expected behavior
CFE_TBL shall have a fail stat (log below) and SC is killed.

Code snips
1980-012-14:03:20.57933 CFE_TBL_Register: 1st Buf Alloc GetPool fail Stat=0xC4000008 MemPoolHndl=0x00140002

System observed on:

  • Hardware
  • OS: Linux Ubuntu 24
  • Versions Draco-rc4

Additional context
Using cFS 6.5 it was pretty ok to use 512 RTS tables with 3000 words in SC App to register the tables, the difference was that no MemPoolGeneric existed to manage the tables register.

Reporter Info
Igor Luppi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant