Opened 6 years ago
#12485 new Bugs
accessing message_queue created by 64bit process from a 32bit process results in blocked process.
| Reported by: | Owned by: | Ion Gaztañaga | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | interprocess | 
| Version: | Boost 1.61.0 | Severity: | Problem | 
| Keywords: | message_queue | Cc: | 
Description
Environment:
- Development and target: Windows 7 Pro, 64-bit;
- MSVS 2013;
- boost is used as header-only
Sequence of events:
- process A (64-bit) creates message queue "msgq1"
- process B (32-bit) opens "msgq1" (successfully)
- process B (32-bit) calls _msg_queue1_object->get_num_msg(); process B is blocked forever.
Note: naturally, no problems when the two processes are both 64bit or both 32bit.
  Note:
 See   TracTickets
 for help on using tickets.
    
