Michael,
On 28. Oct 2011, at 16:56, Michael Pope [via Software] wrote:
> The deadlock is occuring in VersionedSlaveCM::applyMapData(). Basically, the
> _queuedVersions.pop() call never returns because the queue is empty.
Please file a bug report. This should not happen. Can you provide the following
in the bug report?
Ideally: A patch to reproduce the problem in eqPly or a unit test
Otherwise:
- What type of objects (unbuffered, delta, ...) are you using?
- Which Equalizer version or git revision?
- Using the simplest configuration and '--eq-logfile', attach the logs with
EQ_LOG_LEVEL=INFO for all processes (sanitize them for host names, if needed)
and gdb 'thread apply all bt' from the process having the master instances
(application, I guess).
> Then, on the Distributable side, the Distributable queues itself up to be
> processed by a worker thread (with shared contexts, etc...). This worker
> thread then syncs() the Distributable and processes the work.
Is there one worker thread or multiple? Seems like multiple from your
description below.
Cheers,
Stefan.
--
View this message in context:
http://software.1713.n2.nabble.com/Sending-packets-containing-std-wstring-tp6845178p6943268.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com