GNOME Bugzilla – Bug 750672
Various errors when running currency conversion
Last modified: 2016-10-11 22:58:41 UTC
Today I hit the assert I added in bug #745751 after trying to do a unit conversion with the search provider. Shouldn't have backported the assert to gnome-3-16, but I did... alas.
So it provides a legit result, but only makes it there after spamming stderr: $ gnome-calculator --solve '1500 EUR in USD' ** (gnome-calculator:22233): CRITICAL **: number_reciprocal: assertion 'self != NULL' failed ** (gnome-calculator:22233): CRITICAL **: currency_set_value: assertion 'value != NULL' failed ** (gnome-calculator:22233): WARNING **: currency.vala:407: Currency IRR is not provided by IMF or ECB ** (gnome-calculator:22233): WARNING **: currency.vala:407: Currency LTL is not provided by IMF or ECB 1682.699382376 These are all real bugs that should be fixed, hence I will leave this bug open, but clearly the assert was a bad idea. Let's back it out.
(Note: reverted in commit 993fe54b620854e878f7960740cf0ad37dc9de45)
This problem has been fixed in the unstable development version. The fix will be available in the next major software release. You may need to upgrade your Linux distribution to obtain that newer version.