El solucionador da una solución incorrecta

Obtengo una solución no válida en el solucionador de Calc. Abajo doy los pasos para reproducir:

En las celdas de A1 a A6 coloqué los números 15, 19, 12, 7, 34 y 21.

En la celda B7 la fórmula =SUMA.PRODUCTO(A1:A6;B1:B6).

Luego abro el solucionador, en “Celda objetivo” coloco $B$7, elijo 50 en “Valor de”, en “Cambiando las celdas” coloco $B$1:$B$6 y establezco para las celdas de B1 a B6 la condición limitante “Binario”.

Al presionar “Solucionar”, me entrega una solución que no es correcta, pues le asigna a B5 un valor que no es 0 ni 1.
Adjunto capturas de pantalla donde se ve todo esto, además de mostrar que versión de LIbreOffice tengo instalada.

¿Se trata de un error?.

Muchas gracias.

1.png

2.png

3.png

solver.ods

Mejor si subes el archivo de ejemplo.

Lo subí, pero Calc no guarda la configuración del Solucionador (después de cerrar y volver a abrir la hoja de cálculo, ya no están más la celda objetivo, las condiciones limitantes, etc.). Ya había consultado sobre eso en:

Observación: el error se obtiene al utilizar como Algoritmo solucionador “Solucionador lineal CoinMP de LIbreOffice”. El otro algoritmo (Solucionador lineal de LibreOffice) parece funcionar correctamente.

Por favor reporta el problema en LibreOffice bulgzilla, adjuntando el fichero de ejemplo, para ver si algún desarrollador con conocimientos de solver pueda confirmar si es un error o si es necesario que el último valor distinto de cero tenga que ser con decimales para que se ajuste al resultado.