|
From: | Fred Kiefer |
Subject: | Re: crash in FlexiSheet |
Date: | Tue, 31 Jan 2012 00:07:44 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111220 Thunderbird/9.0 |
On 30.01.2012 23:39, Riccardo Mottola wrote:
HiWith your latest changes, it now also compiles with --non-fragile-abi, so the bug in the bug tracker can be closed too. It starts up, and I was able to open a new spreadsheet. A bit more testing will follow later today.That is good. I fixed indeed a bunch of warnings, some of them could have been problematic. However, FlexiSheet still crashes on my linux netbook when opening a new model (
Again, as long as you are the only one with the back trace, there is nothing I can do to help you. Are you sure you don't have any local changes to FlexiSheet on that machine?
The line 407, where your back trace reports the problem looks like this: if ((x >= visible.origin.x) && (x <= maxX)) {visible has been accessed already. What you could try to do is to clear the memory used by _colWidths and _rowHeights in [FSMatrix -initWithFrame:] by calling memset() and also in the various places where they get reallocated. If these variables get used without proper initialisation then the program may go astray as in your back trace.
But this definitely is an application bug. We may as well look into this after the release.
[Prev in Thread] | Current Thread | [Next in Thread] |