Random Crashes in GenoPro Beta 19
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
GenoPro Support Forum
Home        Members    Who's On
Welcome Guest ( Login | Register )
        



Random Crashes in GenoPro Beta 19 Expand / Collapse
Have you ever experienced any crashes using Beta 19?
Poll ResultsVotes
Yes. GenoPro Beta 19 crashed once.
 
23.08%
3
Yes. GenoPro Beta 19 crashed multiple times.
0%
0
Yes. GenoPro Beta 18 crashed once or multiple times.
 
7.69%
1
Yes. I got a crash, but it was a long time ago.
0%
0
No. GenoPro Beta 19 never crashed.
 
69.23%
9
Member Votes: 13, Anonymous Votes: 0. You don't have permission to vote within this poll.
Author
Message
Post #13752 Posted 10/12/2006 6:54:23 PM


Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master This user is an important contributor to the translation of GenoPro 

Group: Administrators
Last Login: Yesterday @ 8:36:46 AM
GenoPro Version: 2.0.1.6
Posts: 3,534, Visits: 14,913
Three days ago, I started getting random errors regarding a memory corruption.  The memory corruption produces random crashes almost anywhere in GenoPro.  I cannot reproduce those errors on a constant basis on my debug machine, and I have never been able to produce any of those errors in the release version (the version you got). I wonder if anyone had experienced crashes using Beta 19.

I am asking because I suspect the bug may have been introduced just before releasing Beta 19.  I am working on Beta 19b updating the dialogs and other very minor improvements, such as Move to Top and Move to Bottom.  I did several in-depth code reviews to inspect what could have changed since Beta 19 and I am unable to find a single suspicious line of code.  All the code I added is not executed when I am getting this bug, so the bug cannot be the result of the new code I added.

I spent (wasted) the last 3 days chasing this bug.  I have never faced such a programming problem in my life.  I don't recall having a memory corruption bug in my code in more than a decade, and this time, I am having a heap corruption _HEAPBADNODE deep inside the memory allocator.

I would like to know if you ever had a crash using Beta 19.  I will be very grateful if you can describe the context you got the crash, for instance, saving to disk, or closing a dialog, or pressing the Undo button...

Thanks,
-- Dan Morin.

Post #13753 Posted 10/12/2006 7:16:05 PM


Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer This user is a contributor to FamilyTrees.GenoPro.com This user is an important contributor to the GenoPro community 

Group: Customers
Last Login: 12/19/2008 1:51:26 PM
GenoPro Version: 2.0.1.4
Posts: 438, Visits: 3,418
I have noticed that sometimes, when I am deleting a custom tag column contents in the table layout of individuals or families, the program freezes and I have to close it.

This usually happens if another program starts up such as email auto search or I try to stop the process after all the existing entries have been deleted and it continues to descend with nothing left to delete.

As my tree is very big this seems a waste of time, but I have found that I can only clear one column at a time and have to wait each time for it to descend all 20000 names even though only 500 have entries which I had grouped at the top.

This is due to my obsesion in removing the hundreds of custom tags that I don't need and which take up too much memory and has happened in both 18 and 19 and may not be a bug but a memory problem ?

Post #13755 Posted 10/12/2006 7:34:49 PM


Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master This user is an important contributor to the translation of GenoPro 

Group: Administrators
Last Login: Yesterday @ 8:36:46 AM
GenoPro Version: 2.0.1.6
Posts: 3,534, Visits: 14,913
Thanks for your input regarding this.  GenoPro may appear to crash, but working underneath.  If an operation is very long, Windows XP may stop redrawing GenoPro until the operation finishes.

By the way, I added a new option to delete a custom tag directly from the Table Layout.  With two mouse clicks, you can delete a whole custom tag with all its values.  This improvement will be in Beta 19b (hopefully tomorrow).

Post #13757 Posted 10/13/2006 6:03:59 AM


Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer This user is a contributor to FamilyTrees.GenoPro.com 

Group: Customers
Last Login: 12/20/2008 2:39:45 AM
GenoPro Version: 2.0.1.5
Posts: 314, Visits: 4,206
Once; yesterday evening (October 12,2006).  My family tree has 51,500 individuals  (Size=XXXL)  !


additional email: finkea@mail.biu.ac.il ARIGATO-GOZAIMASU(jp) DAKUJEM(sk) DANKE(d) EVHARISTIES(gr) GRAZIE(it) MERCI(f) MULTUMESC(ro) SPASIVA(ru) THANKS(gb) THODAH(il)
Post #13760 Posted 10/13/2006 6:10:37 AM


Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master This user is an important contributor to the translation of GenoPro 

Group: Administrators
Last Login: Yesterday @ 8:36:46 AM
GenoPro Version: 2.0.1.6
Posts: 3,534, Visits: 14,913
Alfi (10/13/2006)
Once; yesterday evening (October 12,2006).  My family tree has 51,500 individuals  (Size=XXXL)  !

GenoPro Beta 19 uses a native XML format which requires almost double the amount of memory than Beta 18.  There are huge spikes of memory when saving to disk because of the Unicode to UTF-8 encoding as well as the Zip compression.  In 2007 I will work optimizing this code.  In the meantime, I recommend having enough RAM to handle those memory spikes. I have an [old] family tree of yours (40,835 individuals). GenoPro Beta 19 needs about 400 MB of RAM when saving this family tree to disk.  My recommendation is having at least 512 MB since Windows XP uses about 100 MB, plus you may have other applications running.

Post #13770 Posted 10/13/2006 7:15:17 PM


Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master This user is an important contributor to the translation of GenoPro 

Group: Administrators
Last Login: Yesterday @ 8:36:46 AM
GenoPro Version: 2.0.1.6
Posts: 3,534, Visits: 14,913
Good news.  This afternoon, I managed to reproduce the bug on a constant basis.  If I can reproduce a bug, I can fix it.  Game over!

A few hours later, I pinned down the bad code and fixed it by adding just a single line of code.  Nevertheless, I modified 70 source files adding data validation and sanity checks to pinpoint where the bug was lurking.  This was the toughest bug I had encountered in my life.

By the way, this bug was introduced in Beta 18(a), so GenoPro  2.b18, 2.b18b, 2.b18c, 2.b18d, 2.b18e, 2.b18f, 2.b18g and 2.b19 are lurking this bug.  I am wrapping up my code to release 2.b19b for tomorrow.

Post #13789 Posted 10/14/2006 4:55:10 PM


Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master This user is an important contributor to the translation of GenoPro 

Group: Administrators
Last Login: Yesterday @ 8:36:46 AM
GenoPro Version: 2.0.1.6
Posts: 3,534, Visits: 14,913
GenoPro Beta 19b has the fix.  Thanks for participating to this survey and giving feedback.

Post #13852 Posted 10/16/2006 6:42:24 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 10/20/2006 12:44:52 AM
GenoPro Version: 2.00
Posts: 9, Visits: 257
Oops. I said once, but I've now had a second crash.

Beta 19c crashes on me when I'm adding a source through the individual properties dialog
and then try to add a photo for this source. It crashes during the 'browse' action.

Any other information I can give that would be helpful?

(I used '&' in the Source Title the first two times, which later crashed. When I eliminated the '&' from the Source Title, it didn't crash. I don't know whether or not that is coincidental.)

Gene