Skip to content

Hw test on the Fake SAI environment is failing due to a segmentation fault. #411

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

Open
rajneeshaec opened this issue Apr 23, 2025 · 0 comments

Comments

@rajneeshaec
Copy link

Hw Test on fake SAI is failing due to a segmentation Fault

I am attempting to run test cases in the Fake SAI environment, but they are failing due to a segmentation fault. It appears that the agent.conf file is incorrect, causing parsing to fail. Could anyone provide the correct agent.conf file for the fake_wedge environment?

[root@ab6c55c3647a fboss]# ./bin/sai_test-fake --gtest_filter=HwVlanTest.VlanApplyConfig
Note: Google Test filter = HwVlanTest.VlanApplyConfig
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from HwVlanTest
[ RUN ] HwVlanTest.VlanApplyConfig
Not valid AgentConfig, fallback to parsing as SwitchConfig...
Not valid AgentConfig, fallback to parsing as SwitchConfig...
I0423 04:28:49.139727 4429 PlatformProductInfo.cpp:334] Success parsing product info fields
V0423 04:28:49.143259 4429 Utils.cpp:297] Calculating local mac address=02:42:ac:11:00:02 took 3ms
*** Aborted at 1745382529 (Unix time, try 'date -d @1745382529') ***
*** Signal 11 (SIGSEGV) (0x8) received by PID 4429 (pthread TID 0x7ffa2c989440) (linux TID 4429) (code: address not mapped to object), stack trace: ***
@ 00000000028a9e09 folly::symbolizer::(anonymous namespace)::signalHandler(int, siginfo_t*, void*)
/var/FBOSS/tmp_bld_dir/repos/github.com-facebook-folly.git/folly/debugging/symbolizer/SignalHandler.cpp:453
@ 000000000003ebef (unknown)
@ 000000000185fbaa facebook::fboss::Platform::setConfig(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >)
@ 0000000001860211 facebook::fboss::Platform::init(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >, unsigned int, short)
@ 0000000000ed56d9 facebook::fboss::initSaiPlatform(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >, unsigned int, short)
@ 00000000009b384a facebook::fboss::SaiSwitchEnsemble::init(facebook::fboss::HwSwitchEnsemble::HwSwitchEnsembleInitInfo const&)
@ 0000000000a5f263 facebook::fboss::HwTest::SetUp()
@ 0000000000b9cc5c void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const)
@ 0000000000b94353 testing::Test::Run()
@ 0000000000b9448b testing::TestInfo::Run()
@ 0000000000b945b7 testing::TestSuite::Run()
@ 0000000000b96da2 testing::internal::UnitTestImpl::RunAllTests()
@ 0000000000b9d00a bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const)
@ 0000000000b946d0 testing::UnitTest::Run()
@ 000000000050821d main
@ 00000000000295cf __libc_start_call_main
@ 000000000002967f __libc_start_main
@ 00000000007e1184 _start
Segmentation fault (core dumped)
[root@ab6c55c3647a fboss]#[root@ab6c55c3647a fboss]# ./bin/sai_test-fake --gtest_filter=HwVlanTest.VlanApplyConfig
Note: Google Test filter = HwVlanTest.VlanApplyConfig
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from HwVlanTest
[ RUN ] HwVlanTest.VlanApplyConfig
Not valid AgentConfig, fallback to parsing as SwitchConfig...
Not valid AgentConfig, fallback to parsing as SwitchConfig...
I0423 04:28:49.139727 4429 PlatformProductInfo.cpp:334] Success parsing product info fields
V0423 04:28:49.143259 4429 Utils.cpp:297] Calculating local mac address=02:42:ac:11:00:02 took 3ms
*** Aborted at 1745382529 (Unix time, try 'date -d @1745382529') ***
*** Signal 11 (SIGSEGV) (0x8) received by PID 4429 (pthread TID 0x7ffa2c989440) (linux TID 4429) (code: address not mapped to object), stack trace: ***
@ 00000000028a9e09 folly::symbolizer::(anonymous namespace)::signalHandler(int, siginfo_t*, void*)
/var/FBOSS/tmp_bld_dir/repos/github.com-facebook-folly.git/folly/debugging/symbolizer/SignalHandler.cpp:453
@ 000000000003ebef (unknown)
@ 000000000185fbaa facebook::fboss::Platform::setConfig(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >)
@ 0000000001860211 facebook::fboss::Platform::init(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >, unsigned int, short)
@ 0000000000ed56d9 facebook::fboss::initSaiPlatform(std::unique_ptr<facebook::fboss::AgentConfig, std::default_deletefacebook::fboss::AgentConfig >, unsigned int, short)
@ 00000000009b384a facebook::fboss::SaiSwitchEnsemble::init(facebook::fboss::HwSwitchEnsemble::HwSwitchEnsembleInitInfo const&)
@ 0000000000a5f263 facebook::fboss::HwTest::SetUp()
@ 0000000000b9cc5c void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::)(), char const)
@ 0000000000b94353 testing::Test::Run()
@ 0000000000b9448b testing::TestInfo::Run()
@ 0000000000b945b7 testing::TestSuite::Run()
@ 0000000000b96da2 testing::internal::UnitTestImpl::RunAllTests()
@ 0000000000b9d00a bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::)(), char const)
@ 0000000000b946d0 testing::UnitTest::Run()
@ 000000000050821d main
@ 00000000000295cf __libc_start_call_main
@ 000000000002967f __libc_start_main
@ 00000000007e1184 _start
Segmentation fault (core dumped)
[root@ab6c55c3647a fboss]#

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