Replication Manager Crashes in the Select() API Resulting in Environment Panic on Unix
(Doc ID 436350.1)
Last updated on AUGUST 23, 2021
Applies to:Berkeley DB - Version 4.5.20 and later
FreeBSD - x86
A crash occurs in the select() API when performing client/primary role switching. This issue was reported on NetBSD 3.1, but it may affect all other Unix platforms. In order to determine if your Unix platform may be affected, use the “ex_rep_mgr” test program to try reproducing the issue:
Compile and build the BDB libraries with diagnostics enabled, that is, specifying the “--enable-diagnostic” option in the configuration phase. Information on how to build on Unix can be found here;
Compile and build the “ex_rep_mgr” test program (the source code for this test program is located in the examples directories, “examples_c”, “examples_cxx”, “examples_java”, under “ex_rep/mgr”, “excxx_repquote”, and respectively “src/db/repquote”;
Start a Primary process like this:
then your platform is affected by this issue.
Information on the "ex_rep_mgr" test program can be found here.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document