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

GC corrution in Genie[Session] #689

Open
PallHaraldsson opened this issue Nov 11, 2023 · 1 comment
Open

GC corrution in Genie[Session] #689

PallHaraldsson opened this issue Nov 11, 2023 · 1 comment
Assignees

Comments

@PallHaraldsson
Copy link
Contributor

PallHaraldsson commented Nov 11, 2023

I though you liked to known and might not:

JuliaLang/julia#52038

https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/3c75cd5_vs_65a0fd0/report.html

�[91m ✗ �[39mGenie
�[32m ✓ �[39mGenieSession
7 dependencies successfully precompiled in 188 seconds. 77 already precompiled.

ERROR: The following 1 direct dependency failed to precompile:

Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e]

Failed to precompile Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] to "/home/pkgeval/.julia/compiled/v1.11/Genie/jl_8yurwG".
GC error (probable corruption)
Allocations: 6217182 (Pool: 6216884; Big: 298); GC: 8

!!! ERROR in jl_ -- ABORTING !!!

thread 0 ptr queue:

~~~~~~~~~~ ptr queue bottom ~~~~~~~~~~

[51] signal (6.-6): Aborted
[..]
Test Summary:   |TimeGenieSession.jl | None  0.5s
Testing GenieSession tests passed
Testing completed after 14.11s
PkgEval crashed after 238.4s: GC corruption was detected

First, this is on master, with a change that's seemingly unrelated to your code, and not with it. Could it be random and also happening there without that PR sometimes? Or even on 1.9 or 1.10?

I know there's a separate repo for GeniSession, I think this might though be ok here, since related. I thought actually used by Genie, but it seems only by Stipple. And some packages only by either. I'm thinking are they and GenieSession only usable in this ecosystem? [I know at least Searchlight was part of Genie, but no longer since I suggested it split out. I'm not sure outsiders actually use it, nor even most Genie/Stipple users. Is it redundant with e.g. Octo.jl, and some using it instead? The SQL/ORM capabilities in Genie were criticized recently and I pointed out I think Octo or whatever could be used, doesn't seem only using built-in is needed.]

@essenciary
Copy link
Member

@PallHaraldsson Thanks for reporting this, I was not aware of the issue!

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

2 participants