On Fri, 2005-04-01 at 09:06 -0500, G. Roderick Singleton wrote: > Running make test as a normal user, make test halts in wait() at the > following test: > > lock-2.1... Ok > lock-2.2... Ok > lock-2.3.1... Ok > lock-2.3.2... Ok > lock-2.4.1... Ok > lock-2.4.2... Ok > lock-2.5... Ok > lock-2.8... > > What is supposed to happen? Last time I had failed tests the solution > was run as user. Now ... Do prior releases need to be removed from the > system before building the new? >
The test that is "locking up" (lock-2.8) is a test of the sqlite3_busy_timeout() API. It suppose to time out after 400 milliseconds. It works fine on my SuSE 9.2 box. If you want to help debug this, recompile "testfixture" with debugging symbols turned on. Then run testfixture in gdb with argument ../sqlite/test/lock.test. Set a breakpoint on sqliteDefaultBusyCallback(). Try to figure out what is going wrong. -- D. Richard Hipp <[EMAIL PROTECTED]>

