After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627079 - FMR in recalc
FMR in recalc
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: Main System
git master
Other All
: High critical
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2010-08-16 19:16 UTC by Morten Welinder
Modified: 2010-08-16 19:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Corrupted ods file (12.53 KB, application/vnd.oasis.opendocument.spreadsheet)
2010-08-16 19:16 UTC, Morten Welinder
Details

Description Morten Welinder 2010-08-16 19:16:48 UTC
Created attachment 168000 [details]
Corrupted ods file

It's unclear who is to blame here, but it's bad.

==17266== Invalid read of size 8
==17266==    at 0x4EBE5E3: collect_floats (collect.c:378)
==17266==    by 0x4EBE8A0: float_range_function (collect.c:491)
==17266==    by 0x4EE725E: function_call_with_exprs (func.c:1465)
==17266==    by 0x4EDD64F: gnm_expr_eval (expr.c:1414)
==17266==    by 0x4EDE13A: gnm_expr_top_eval (expr.c:3030)
==17266==    by 0x4ED72BD: gnm_cell_eval_content (dependent.c:1499)
==17266==    by 0x4ED75EF: workbook_recalc (dependent.c:1595)
==17266==    by 0x4F7F46E: wb_view_new_from_input (workbook-view.c:1268)
==17266==    by 0x4F7F66C: wb_view_new_from_uri (workbook-view.c:1309)
==17266==    by 0x403D00: convert (ssconvert.c:552)
==17266==    by 0x40423F: main (ssconvert.c:692)
==17266==  Address 0xce8c720 is 24 bytes inside a block of size 32 free'd
==17266==    at 0x4C2430F: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==17266==    by 0xA4340CD: (within /usr/lib64/libglib-2.0.so.0.1600.3)
==17266==    by 0x4EBE70F: collect_floats (collect.c:434)
==17266==    by 0x4EBE8A0: float_range_function (collect.c:491)
==17266==    by 0x4EE725E: function_call_with_exprs (func.c:1465)
==17266==    by 0x4EDD64F: gnm_expr_eval (expr.c:1414)
==17266==    by 0x4EDD5E4: gnm_expr_eval (expr.c:1223)
==17266==    by 0x4EDE13A: gnm_expr_top_eval (expr.c:3030)
==17266==    by 0x4ED72BD: gnm_cell_eval_content (dependent.c:1499)
==17266==    by 0x4EDDAF7: gnm_expr_eval (expr.c:1454)
==17266==    by 0x4EE8196: gnumeric_if2 (func-builtin.c:320)
==17266==    by 0x4EE7718: function_call_with_exprs (func.c:1480)
Comment 1 Morten Welinder 2010-08-16 19:33:08 UTC
The same thing occurs with the corresponding .gnumeric
Comment 2 Morten Welinder 2010-08-16 19:58:49 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.