<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
On Fri, 2005-10-14 at 01:38 -0500, Andrew Blumberg wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">it'd be pretty interesting to know if this bug is present in the head </FONT>
<FONT COLOR="#000000">of the CVS code (unmodified). . .</FONT>
<FONT COLOR="#000000"> - andrew</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
I just checked out the head and did a completely clean install. Executing this sequence <BR>
of commands creates a segmentation fault (slightly different than in my code and in 0.2.1?) with no backtrace.<BR>
<BR>
segmentation violation at #X3CF6FE<BR>
[Condition of type SIMPLE-ERROR]<BR>
<BR>
Restarts:<BR>
0: [ABORT] Abort handling SLIME request.<BR>
1: [ABORT] Reduce debugger level (leaving debugger, returning to toplevel).<BR>
2: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop.<BR>
<BR>
Backtrace:<BR>
<BR>
<BR>
Here are the commands, after loading elephant, test, and changing package names.<BR>
<BR>
This is SBCL 0.8.18.<BR>
<BR>
ELE-TESTS> (open-store *testdb-path*)<BR>
#<STORE-CONTROLLER {AA00A59}><BR>
ELE-TESTS> (start-transaction)<BR>
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X0827A6B0 :TYPE (* T)><BR>
ELE-TESTS> (commit-transaction)<BR>
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X00000000 :TYPE (* T)><BR>
ELE-TESTS> (setq *current-transaction*<BR>
(db-transaction-begin (controller-environment<BR>
*store-controller*)))<BR>
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X0827A6B0 :TYPE (* T)><BR>
ELE-TESTS> (db-transaction-commit :transaction *current-transaction*)<BR>
NIL<BR>
ELE-TESTS> (defvar *friends-birthdays* (make-instance 'btree))<BR>
*FRIENDS-BIRTHDAYS*<BR>
ELE-TESTS> (add-to-root "friends-birthdays" *friends-birthdays*)<BR>
; Evaluation aborted<BR>
ELE-TESTS> (add-to-root "spud" "mud")<BR>
; Evaluation aborted<BR>
ELE-TESTS> <BR>
<BR>
<BR>
<BR>
</BODY>
</HTML>