[ZODB-Dev] (no subject)

Dieter Maurer dieter at handshake.de
Wed Sep 17 17:52:32 EDT 2003


In-Reply-To: <16232.13913.201689.76705 at gargle.gargle.HOWL>
References: <16232.13913.201689.76705 at gargle.gargle.HOWL>
X-Mailer: VM 7.04 under 21.4 (patch 8) "Honest Recruiter" XEmacs Lucid
FCC: ~/Mail/Sent
--text follows this line--
Dieter Maurer wrote at 2003-9-17 12:24 +0200:
 > by chance, I started the tests in "ZEO/tests/testZEO.py" inside gdb.
 > This resulted in a deadlock during "check2StorageThreads":

This was an artefact of debugging with GDB:

  "GDB" instruments the dynamic loader to get informed by a SIGTRAP when
  shared objects are loaded.

  The instrumentation is inherited by the child forked in
  "forker...start_zeo_server". However, the forked child
  is not under control of the debugger. The SIGTRAP on
  the next load of a shared library kills it.
  The ZEO servers does not start and the ZEO clients indefinitely wait
  for it to come up.


Dieter



More information about the ZODB-Dev mailing list