BDE 3.46.1: Production Release

Schedule

  • BDE team is pleased to announce that the BDE 3.46.1 patch release was completed on Saturday, Jan 6, 2019

BDE 3.46.1 Highlights

Crash in map::operator[] on AIX exposes compiler bug

Due to a crash in map::operator[] on AIX (DRQS 153878040), the bsl-internal dpkg has been patched with version 3.46.1.0.

This version is now in unstable, robo-trunk, and source, but if your task was built last week and you’re experiencing crashing on AIX, please re-build.

The bsl-internal version with the error is 3.46.0.1, which contains libbsl.a version 3.46.0.

The compiler bug is revealed by the implementation of the bsl::is_trivially_default_constructible trait on AIX, so other operations or containers might also be affected.

You can see which version is in your task by checking ident:

Bad:
$ ident your-aix-task.tsk | grep BLP_LIB_BSL

$Id: BLP_LIB_BSL_BSL_3.46.0 $

Fixed requests: 3.46.1

Summary

bsl::map::operator[] is crashing