Berkeley Database locks machine

From: Thürmann, Arno (AThuermann@PSI.de)
Date: Wed Jun 18 2003 - 09:32:19 EDT


HI Managers,

we are currently experiencing the following problem:

programs using the Berkeley Database 4.2.18 lockup the machine after running for some time; V4.1.25 did run without a problem.
The machine is a bunch of DS10s but Personal Workstations behave the same. It doesn't matter what OS is running, V5.1A is as bad as V5.1B with PK2.

A forced crash shows the following stack trace:

thread 0xfffffc0065488000 stopped at [trap:2117 +0x40,0xfffffc0000598b20]
 Source not available
_stack_trace[0]_begin:
> 0 trap(a0 = (...), a1 = (...), a2 = (...), code = 32, exc_frame = 0xfffffe04d
648f740) ["../../../../src/kernel/arch/alpha/trap.c":2117, 0xfffffc0000598b20]
   1 _XentMM(0x0, 0xfffffc00002f47e0, 0xfffffc000078c080, 0xea018, 0x0) ["../../../../src/kernel/arch/alpha/locore.s":2219,0xfffffc0000592a54]
   2 mutex_lock(lockp = 0xea018, olockp = (nil), try = 1) ["../../../../src/kern
el/kern/syscall_subr.c":6765, 0xfffffc00002f47e0]
   3 mutex_block(addr = 958448, data = (unallocated - symbol optimized away), mu
tex = 0xfffffc0021022e80) ["../../../../src/kernel/kern/syscall_subr.c":7285, 0x
fffffc00002f5080]
   4 cv_block(addr = 0, data = struct {
    type = '^B'
    op = '^@'
    offset = 32
    modifiers = 0
}, muaddr = 958448, mudata = (unallocated - symbol optimized away), secs = 0, us
ecs = 0) ["../../../../src/kernel/kern/syscall_subr.c":7666, 0xfffffc00002f58c8]
   5 _Xsyscall(0x8, 0x3ff805c1ad8, 0x3ffc01c0200, 0xea020, 0x200002) ["../../../
../src/kernel/arch/alpha/locore.s":2094, 0xfffffc0000592924]
_stack_trace[0]_end:

Any ideas appreciated.

Thanks

 Arno Thuermann
athuermann(at)psi.de



This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:23 EDT