GNOME Bugzilla – Bug 726163
segfault with conditional formatting
Last modified: 2014-03-16 21:10:36 UTC
Created attachment 271584 [details] backtrace I have a conditional formatting in a range of cells coloring them if they are empty using the formula: 'isblank(indirect(address(row(),column())))' If I now enter some number in to a certain cell on the sheet gnumeric segfaults. (The conditions seems to be not homogenous for some reason -- but this shouldn't matter). I have a lot of ** (gnumeric:12491): CRITICAL **: dependent_add_dynamic_dep: assertion `dep != NULL' failed but no idea if they are related. Linux tl11 3.8.0-36-generic #52~precise1-Ubuntu SMP Mon Feb 3 21:54:46 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux gnumeric version '1.10.17'
Confirmed. That should work as-is, but is there a reason why you are using such a crazy expression? If the cell in question is C5, you should be able to enter ISBLANK(C5) as the expression.
Let me rephrase that: I can confirm the CRITICALs, not the actual crash. Understanding and fixing the CRITICALs should take care of the cause of the crash too. 1.10.17 was a *long* time ago, so there are tons of reasons why the crash might not happen for me.
No valgrind events. This is the first critical. The function being called up at #3 is isblank.
+ Trace 233319
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.