Skip to content

GC corrution in Genie[Session] #689

@PallHaraldsson

Description

@PallHaraldsson

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.]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions