エラータID: AXBA:2018-2534:01

2018/01/26 Friday - 15:27
Asianux Server 7 for x86_64

The libdb packages provide the Berkeley Database, an embedded database supporting both traditional and client/server applications.

This update fixes the following bug:

* Previously, the libdb database did not lock its internal buffers in the correct order when it accessed pages located in an off-page duplicate (OPD) tree while processing operations on a cursor. A writer process accessed first the primary tree and then the OPD tree while a reader process did the same in the reverse order. When a writer process accessed a page from the primary tree while a reader process accessed a page from the OPD tree, the processes were unable to access the page from the other tree because the pages were simultaneously locked by the other process. This consequently caused a deadlock in libdb because neither of the processes released their locks. With this update, the btree version of the "cursor->get" method has been modified to lock the tree's pages in the same order as the writing methods, that is, the primary tree first and the OPD tree second. As a result, deadlocks in libdb no longer occur in the described scenario. (BZ#1526929)

Users of libdb are advised to upgrade to these updated packages, which fix this bug.


Update packages.




  1. libdb-5.3.21-21.el7.src.rpm
    MD5: 20f76a1dc8bda6c1fec59cf8cc93b95c
    SHA-256: d9e7ea15fdb2fc31b7e1e091c00cea3d0e8c468eddb56571f1d7f42abb80c2e3
    Size: 33.58 MB

Asianux Server 7 for x86_64
  1. libdb-5.3.21-21.el7.x86_64.rpm
    MD5: ceb5813c869cf05d5544831b6484f376
    SHA-256: 2782ddfad3ba1e05d63fb42eb3b18e790fef51fc52f2c7771f858b14825fdb34
    Size: 718.32 kB
  2. libdb-cxx-5.3.21-21.el7.x86_64.rpm
    MD5: 1dfc1f7603598063dd9dc240a10b79b6
    SHA-256: a6efabf06bcbde41f385b49d193513001cddb7a224c79f0a2b801a3b7585c185
    Size: 751.20 kB
  3. libdb-devel-5.3.21-21.el7.x86_64.rpm
    MD5: 46ffef368cd7519330b44504286eaff5
    SHA-256: c5a7b87ff3a2b0caa8b45c78a8fa48b80671d1f70a70db796e608d721e309ed0
    Size: 37.16 kB
  4. libdb-utils-5.3.21-21.el7.x86_64.rpm
    MD5: 20c10477bf658d46dedcfbfd29bbdf76
    SHA-256: 2c6c31cae538156f45bb12f573d540aa2688266c18dd98d65225242f38ddac5b
    Size: 131.01 kB
  5. libdb-5.3.21-21.el7.i686.rpm
    MD5: 490c5991ec8f3b98564beb17482d77a8
    SHA-256: a02c9ce4b8b5555e1a4a2bdc129e9e85e7733e1027f864e14cd637a5142ef10f
    Size: 730.04 kB
  6. libdb-devel-5.3.21-21.el7.i686.rpm
    MD5: a5e11536a45ea953e8d4d30be259b80b
    SHA-256: 0a0a0d41d45d4027e0f1d15197d7b7ec884ee27d3de5e00320a01f73414f5796
    Size: 37.21 kB