This happens very rarely, and randomly on almost any guile scripts, errors are:
Backtrace:
In ice-9/boot-9.scm:
157: 7 [catch #t #<catch-closure 1fe7960> ...]
In unknown file:
?: 6 [apply-smob/1 #<catch-closure 1fe7960>]
In ice-9/boot-9.scm:
63: 5 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
432: 4 [eval # #]
386: 3 [eval # #]
386: 2 [eval # #]
393: 1 [eval #<memoized @@> #<directory (guile-user) 1fd8c60>]
In unknown file:
?: 0 [memoize-variable-access! #<memoized @@> #<directory (guile-user) 1fd8c60>]
ERROR: In procedure memoize-variable-access!:
ERROR: Unbound variable: @@
The error won't repeat itself if you run again, it's like a ghost. Things got worse when I run a lot of my scripts in parallel (with GNU parallel). Could anyone give me a clue?