Matthew! > What happens if you create the dbm as 0666? Same. I've tried compiling with gcc -o test -ldb-3.1 test.c. Same. I've tried setting the mode to 777 (stupid, but it's a stupid problem). Same. Oddly, walking through a similarly made database using a cursor doesn't crash. DSL