Reproduce: Open one of these documents: Monster: https://wiki.documentfoundation.org/images/archive/c/cc/20140709104752%21Monster_gltf_model.odp Duck: https://wiki.documentfoundation.org/images/archive/e/e1/20140709104603%21Duck_gltf_model.odp on Linux using OpenGL 3.0. Current behavior: shader compiler write out an error message: "syntax error, unexpected NEW_IDENTIFIER" and crashes Expected behavior: handle this error and do not crash.
The bug is solved in libgltf, so the next update will fix the bug in LibreOffice too: https://gerrit.libreoffice.org/gitweb?p=libgltf.git;a=commit;h=f7ec21bec737d83d1449391647ec7c0fa66240c7
Solved now by the libgltf update: master: http://cgit.freedesktop.org/libreoffice/core/commit/?id=11b328103f9184b98a822577aaac18d1cdbc5868 libreoffice-4-3 branch: http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-3&id=b3af0dbd159c251480dc761a7a00204a3ad74ecb libreoffice-4-3-0 branch: http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-3-0&id=1293b2fde524de3668a831bfe962eb9291d7a4ae