Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allowed memory size exhausted makes Check for errors impossible #3654

Closed
ghezibde opened this issue Jan 5, 2021 · 4 comments
Closed

Allowed memory size exhausted makes Check for errors impossible #3654

ghezibde opened this issue Jan 5, 2021 · 4 comments

Comments

@ghezibde
Copy link

ghezibde commented Jan 5, 2021

since v2 was first installed, "Check for errors" impossible on one big gedcom, ok on others.

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/(..////).net/genealogie/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 158

@wkitty42
Copy link

wkitty42 commented Jan 5, 2021 via email

@fisharebest
Copy link
Owner

The current logic loads all records into memory.

It needs to be redesigned to that it only processes a small number records in each HTTP request.

@magicsunday
Copy link
Contributor

magicsunday commented Jan 8, 2021

one big gedcom

What is big?

@ghezibde
Copy link
Author

ghezibde commented Jan 8, 2021

@magicsunday
you're right, excuses for this assertion but this error seems related to the size of the tree/gedcom.
Otherwise this tree has right now 346 096 indis / 133 945 families/ and 12 764 media objects.

,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants