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

Reply via email to