On 3. Nov 2011, at 16:00, Michael Pope [via Software] wrote:

> I tried this. I overrode mapObject in my Config class and guarded the 
> passthru call to eq::Config::mapObject() with a mutex. I then also guarded 
> the call to sync() with a mutex. I'm still ending up with a deadlock unless I 
> avoid the sync() iff the version is co::VERSION_FIRST. 

I made your code portable and pushed it to a new branch 'debugging'. I can't 
reproduce the deadlock on my machine. Can you verify it still deadlocks on your 
end? Do you have any special configuration (besides Windows)?

> Either way, there should be no way that more than one thread are attempting 
> to sync() the Distributables that I gave in node.cpp, right?

Yes, I didn't read the code that far.


Cheers,

Stefan.




--
View this message in context: 
http://software.1713.n2.nabble.com/Sending-packets-containing-std-wstring-tp6845178p6961872.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