Found the problem. Application 2 is a plug-in. After the plug-in binary is loaded, the host calls into the plug-in to query for available functionality. So, it's after static init, but something about trying to open the message queues from that call was the problem. Moving it fixed the issue.



On Mon, Oct 8, 2012 at 1:07 PM, Ion Gaztañaga <igaztanaga@gmail.com> wrote:
El 08/10/2012 5:06, Ian Esten escribió:


Application 1:
- a Windows service
- creates two message queues, messagesToApplication and messagesToService
- creates a thread that waits for messages in messagesToService

It's hard to have any clue with so little details. Message queue ABI is about to change in soon to be released Boost 1.52, maybe this issue is already fixed.

Ion
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users