id summary reporter owner description type status milestone component version severity resolution keywords cc 11648 div infinite loop chfast@… John Maddock "Dividing two values of fixed 256-bit unchecked unsigned integer type can never finish. Type: {{{ using u256 = boost::multiprecision::number>; }}} Values: {{{ u256 a{""0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA""}; u256 b{""0x1DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6077""}; }}} Full test: https://gist.github.com/chfast/9136896f1ee1d214b7a6 " Bugs closed Boost 1.61.0 multiprecision Boost 1.59.0 Problem fixed