On Sun, Sep 23, 2007 at 04:38:45AM -0400, Clint Adams wrote:

> Looking in obj/ALL.OUT (instead of the grep) will give you more useful
> information.  The tests are all TCL scripts in the test/ directory.
> 
> The detailed log and the scripts should help you isolate what's going on
> better.


I'm going to expound on the log failures from db_4.6.21-2 and compare them 
with db4.5_4.5.20-9 which builds successfully.

<http://buildd.debian.org/fetch.cgi?&pkg=db&ver=4.6.21-2&arch=m68k&stamp=1192597164&file=log>
<http://buildd.debian.org/fetch.cgi?&pkg=db4.5&ver=4.5.20-9&arch=m68k&stamp=1191931936&file=log>

The full ALL.OUT from db_4.6.21-2 at the following.
<http://people.debian.org/~smarenka/tmp/db_4.6.21-2_ALL.OUT>


* Error line 1

| FAIL: run_subsystem: env env007:  env66: mmap: Cannot allocate memory

This one occurs in db4.5. If I read it correctly, this fails because
of insufficent resources.


* Error lines 2 & 3

From db.

| FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:05:14:45 (00:00:00) db_get: expected DATA1, got 
| FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:05:14:45 (00:00:00) ../dist/../test/envscript.tcl 
run: FAIL:05:14:45 (00:00:00) db_get: expected DATA1, got : pid 21249: expected 
0, got 1

The next line reads
|      Env012.d: Second process cannot join without -recover after first 
process is killed.

From db4.5.

|| db4.5: FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:07:29:17 (00:00:00) db_get: expected DATA1, got 
|| db4.5: FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:07:29:17 (00:00:00) ../dist/../test/envscript.tcl 
run: pid 21801: expected 0, got 1


* Error lines 4 & 5 

From db.

| FAIL: error in ./TESTDIR/env012.log.p3 : 
./TESTDIR/env012.log.p3:FAIL:05:15:36 (00:00:00) db_get: expected DATA1, got 
| FAIL: error in ./TESTDIR/env012.log.p3 : 
./TESTDIR/env012.log.p3:FAIL:05:15:36 (00:00:00) ../dist/../test/envscript.tcl 
run: FAIL:05:15:36 (00:00:00) db_get: expected DATA1, got : pid 21409: expected 
0, got 1

The next line reads
|       Env012.f: Empty slot shouldn't cause automatic recovery.

From db4.5.

|| FAIL: error in ./TESTDIR/env012.log.p3 : 
./TESTDIR/env012.log.p3:FAIL:07:30:11 (00:00:00) db_get: expected DATA1, got 
|| FAIL: error in ./TESTDIR/env012.log.p3 : 
./TESTDIR/env012.log.p3:FAIL:07:30:12 (00:00:01) ../dist/../test/envscript.tcl 
run: pid 21961: expected 0, got 1


So to this point we have the same FAILURES in both db and db4.5, excepting 
a whole string of the following in db4.5.

|| FAIL: Problem reported killing process 21915: child process exited abnormally


So perhaps these are the errors of interest? They are all clustered
together in the log.

| FAIL: error in ./TESTDIR/env012.log.p2 : ./TESTDIR/env012.log.p2:FAIL: The 
DB_RECOVER flag was not specified, and recovery is needed
| FAIL: error in ./TESTDIR/env012.log.p2 : ./TESTDIR/env012.log.p2:FAIL: 
opening env returned DB_RUNRECOVERY: Fatal error, run database recovery
| FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:05:15:59 (00:00:00) envopen: expected TRUE, got 
DB_RUNRECOVERY: Fatal error, run database recovery
| FAIL: error in ./TESTDIR/env012.log.p2 : 
./TESTDIR/env012.log.p2:FAIL:05:15:59 (00:00:00) ../dist/../test/envscript.tcl 
run: FAIL:05:15:59 (00:00:00) envopen: expected TRUE, got DB_RUNRECOVERY: Fatal 
error, run database recovery: pid 21459: expected 0, got 1


I have no idea what the implications of any of these errors are. If you
can provide specific tests I can run or ideas to try, I'm game. I can
also make sure you have access to a box or an aranym emulator if need be.

Thanks,

Stephen

-- 
Stephen R. Marenka     If life's not fun, you're not doing it right!
<[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

Reply via email to