I discovered a bug in threaded/sync entry methods, where if the chare that the sync...
authorJonathan Lifflander <jliffl2@illinois.edu>
Mon, 25 Jan 2010 18:19:51 +0000 (12:19 -0600)
committerJonathan Lifflander <jliffl2@illinois.edu>
Mon, 25 Jan 2010 18:19:51 +0000 (12:19 -0600)
commit0b5545a70ee3c30ccd5155010e0e86303988c351
tree1d400c2574b2215ace9397ec09649c7917b83a58
parent6d175585773bf4be032f7dd0682d35744b35b8af
I discovered a bug in threaded/sync entry methods, where if the chare that the sync entry method is part of does not reside on the same processor and the message is forwarded the line of code that I commented out will actually change the source PE, which inhibits the returning  message from the sync entry method from getting back to the right PE, causing the program to hang. Filippo Gioachin tracked this problem down to this location when I showed him the incorrect behavior.
src/ck-core/ck.h