Comments (4)
OK, I can reproduce this with the following
(use-modules (opencog) (opencog exec))
(use-modules (opencog persist))
(use-modules (opencog persist-rocks))
(define a (AtomSpace))
(define b (AtomSpace))
(define c (AtomSpace a b))
(cog-set-atomspace! a)
(Concept "I'm in A")
(cog-prt-atomspace)
(cog-set-atomspace! b)
(Concept "I'm in B")
(cog-prt-atomspace)
(cog-set-atomspace! c)
(define rsn (RocksStorageNode "rocks:///tmp/foo"))
(cog-open rsn)
(store-atomspace)
(cog-prt-atomspace)
from atomspace-rocks.
Fixed the crash, here:
from atomspace-rocks.
Added unit test in 4499f34
Closing; there's a fix, and a unit test for it. Thanks for the report!
from atomspace-rocks.
FWIW, I did NOT test beyond the above! There may still be bugs, weirdness, or unexpected behavior! The frame stuff is relatively new, and hasn't been hit hard by "real world" applications.
from atomspace-rocks.
Related Issues (13)
- Alpha-renaming is broken. HOT 1
- Ram usage insanity. HOT 4
- Performance insanity! HOT 3
- Do not always hide atoms when using frames. HOT 35
- Provide summary report of what is stored
- Provide query "is this Atom being held in this DB?"
- cog-rocks-print/print_range not working after cog-atomspace-clear HOT 7
- store encoded s-expressions
- Bug or User error? when using frames HOT 3
- Explore and maybe use WiscKey
- Support handling of unknown atom types
- Need to automate compaction on close. 40x too big. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atomspace-rocks.