libgeda's 'get-attrib-value-by-attrib' used to be resilient to invalid attributes but its reimplementation in Scheme (a3433b6a4c088b8926f8768e20eff18d0dafea4b) is instead choking on it.
The attached patch is catching and ignoring the 'attribute-format' exception that is thrown by 'parse-attrib'.
libgeda's 'get-attrib- value-by- attrib' used to be resilient to invalid attributes but its reimplementation in Scheme (a3433b6a4c088b 8926f8768e20eff 18d0dafea4b) is instead choking on it.
The attached patch is catching and ignoring the 'attribute-format' exception that is thrown by 'parse-attrib'.