Crash is guaranteed no debug version, but might only happen sometimes on normal build
Stack dump when it does:
#2 <signal handler called> #3 intrusive_ptr_release (ptr=<optimized out>) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/oqgraph_thunk.h:132 #4 ~intrusive_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:101 #5 operator= (rhs=<optimized out>, this=<optimized out>) at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:133 #6 operator= (this=<optimized out>) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/oqgraph_thunk.h:58 #7 operator= (this=<optimized out>) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/oqgraph_thunk.h:68 #8 operator= (this=<optimized out>) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/graphcore.cc:136 #9 open_query::edges_cursor::current (this=0x1caa7a0, ref=...) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/graphcore.cc:316 #10 0x00007fe58275ae50 in open_query::oqgraph::row_ref (this=<optimized out>, ref_ptr=0x1cb14e0) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/graphcore.cc:948 #11 0x00007fe582758fcc in ha_oqgraph::index_read (this=0x1cad470, buf=0x1cae5f0 "\377", key=0x1cb4f68 "", key_len=35, find_flag=HA_READ_KEY_EXACT) at /home/andrew/develop/maria/repo/oqgraph-dev/storage/oqgraph/ha_oqgraph.cc:748 #12 0x00000000006a0815 in handler::ha_index_read_map (this=0x1cad470, buf=0x1cae5f0 "\377", key=0x1cb4f68 "", keypart_map=1, find_flag=HA_READ_KEY_EXACT) at /home/andrew/develop/maria/repo/oqgraph-dev/sql/handler.cc:2447
Crash is guaranteed no debug version, but might only happen sometimes on normal build
Stack dump when it does:
#2 <signal handler called> ptr_release (ptr=<optimized out>) at /home/andrew/ develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ oqgraph_ thunk.h: 132 <optimized out>) at /usr/include/ boost/smart_ ptr/intrusive_ ptr.hpp: 101 boost/smart_ ptr/intrusive_ ptr.hpp: 133 develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ oqgraph_ thunk.h: 58 develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ oqgraph_ thunk.h: 68 develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ graphcore. cc:136 :edges_ cursor: :current (this=0x1caa7a0, ref=...) at /home/andrew/ develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ graphcore. cc:316 :oqgraph: :row_ref (this=<optimized out>, ref_ptr=0x1cb14e0) at /home/andrew/ develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ graphcore. cc:948 :index_ read (this=0x1cad470, buf=0x1cae5f0 "\377", key=0x1cb4f68 "", key_len=35, find_flag= HA_READ_ KEY_EXACT) at /home/andrew/ develop/ maria/repo/ oqgraph- dev/storage/ oqgraph/ ha_oqgraph. cc:748 :ha_index_ read_map (this=0x1cad470, buf=0x1cae5f0 "\377", key=0x1cb4f68 "", keypart_map=1, find_flag= HA_READ_ KEY_EXACT) at /home/andrew/ develop/ maria/repo/ oqgraph- dev/sql/ handler. cc:2447
#3 intrusive_
#4 ~intrusive_ptr (this=<optimized out>, __in_chrg=
#5 operator= (rhs=<optimized out>, this=<optimized out>) at /usr/include/
#6 operator= (this=<optimized out>) at /home/andrew/
#7 operator= (this=<optimized out>) at /home/andrew/
#8 operator= (this=<optimized out>) at /home/andrew/
#9 open_query:
#10 0x00007fe58275ae50 in open_query:
#11 0x00007fe582758fcc in ha_oqgraph:
#12 0x00000000006a0815 in handler: