Felipe Augusto van de Wiel (faw) <[EMAIL PROTECTED]> schrieb am 15.05.2008,
18:59 Uhr:
Hi Felipe,
thanks for your very quick reply!
Meanwhile I made some more tests (see below)
>
> There is a new 3.0.62 version of lifelines that fixes
> encoding conversion for GEDCOM, pedigree, and GEDCOM text modes.
> Would it be possible that your GEDCOM files falls under this
> problem?
That migt be possible. I used to have lifeline 3.0.50-2 (etch) and
locale was set to ISO-8859-15 and the datebase was also ISO-8859-15.
>
> I have plans to upload the new lifelines in the next
> days, it should happened months ago, but unfortunately real
> life got me.
oh I understand :-)... anyway if the new version is ok, we should not
waste time with this one...
>
> > The (german) output of the log-file says:
> > | Verhängnisvoller Fehler: 2008-05-15-19:00:45Z
> > | in Datei <keytonod.c>, Zeile 1210
> > | Aktuelle Datenbank: /home/ulrich/LifeLines/Databases/test
means 'fatal error in file <keytonod.c>, line 1210
current database: /home/ulrich/LifeLines/Databases/test
>
> * Does it works with other GEDCOMfiles?
>
> * Can you tell me the steps to reproduce this error? It would
> be great if you can list it like:
>
> 1) Open lifelines using $ llines
> 2) Create a database
> Path: /tmp/foo-database-gedcom
>
> * Can you provide the GEDCOM file that you used?
>
>
what I did (and it can be reproduced by 100%):
1) simply copy the database from lifelines 3.0.50-2
produced the crash (at this point I was not so surprised as I knew
the difference in encoding)
2) made an .ged export from my 3.0.50.-2 database, converted the .ged
file to UTF-8, opened a new blank database (UTF-8) and read the .ged
file. Unfortunately the result was exactly the same: I could open the
database by 'llines test', hit 'b', choosed '1! --> crash.
3) created a brand new database,
- enter first person -ok
- enter second person -ok
- try to make second person spouse of first person -> 'failure in
memory access' (program stops)
The .ged export of this database is:
0 HEAD
1 SOUR LIFELINES 3.0.61
1 DEST ANY
1 DATE 16 MAY 2008
2 TIME 21:21
1 SUBM
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
0 @I1@ INDI
1 NAME first /person/
1 SEX M
1 BIRT
2 DATE 01 Jan 1960
2 PLAC Berlin
0 @I2@ INDI
1 NAME second /person/
1 SEX F
1 BIRT
2 DATE 02 Jan 1970
2 PLAC Munich
0 TRLR
4) as it was obviously not possible to marry the two persons ;-) in
lifelines, I did it manually by editing the .ged file as follows:
0 HEAD
1 SOUR LIFELINES 3.0.61
1 DEST ANY
1 DATE 16 MAY 2008
2 TIME 21:21
1 SUBM
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
0 @F1@ FAM
1 HUSB @I1@
1 WIFE @I2@
1 MARR
2 DATE 01 Apr 2000
2 PLAC Rome
0 @I1@ INDI
1 NAME first /person/
1 SEX M
1 BIRT
2 DATE 01 Jan 1960
2 PLAC Berlin
1 FAMS @F1@
0 @I2@ INDI
1 NAME second /person/
1 SEX F
1 BIRT
2 DATE 02 Jan 1970
2 PLAC Munich
1 FAMS @F1@
0 TRLR
means I just added the @F1@ FAM lines and the FAMS marker.
So finally I created my third database 'test2' and by 'u' --> 'r' I read
this gedcom file. Reading is ok but moving to one person by 'b' --> '1'
crashes the programm as described.
That was a lot of text, but at the end, the problem is 3) it is not
possible to marry the persons and 4) it not possible to show one person.
BTW: I also tried all this with a ISO-8859-1 encoded database (by
hitting 'u' --> 'o' and typing "codeset=ISO-8859-1" (without the
quotation marks :-)), but it was all the same.
Hope that helps a little bit.
Ulrich
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]