Re: "could not reattach to shared memory" on buildfarm member dory
Heath Lord <heath.lord@crunchydata.com>
On Mon, Apr 30, 2018 at 2:34 PM, Stephen Frost <sfrost@snowman.net> wrote: > Greetings, > > * Tom Lane (tgl@sss.pgh.pa.us) wrote: > > [ Thanks to Stephen for cranking up a continuous build loop on dory ] > > That was actually Heath, who is also trying to work this issue and has > an idea about something else which might help (and some more information > about what's happening in the event log). Adding him to the thread so > he can (easily) reply with what he's found. > > Heath..? > > Thanks! > > Stephen > So what I noticed after adding the '--force' flag was that in the Event Viewer logs there was an Error in the System log stating that "The application-specific permission settings do not grant Local Activation permission for the COM Server application" for the Runtime Broker. So around 2:00 pm today I went and changed the ownership of the registry values to Administrators so I could add the user we are running the builds under to the list of members that have access to it. However right after I made that change the build was actually broken for me so I am just now turning the builds back on to run constantly to verify if this has any effect on the issue of not being able to reattach to the shared memory. I am hoping that this makes things more stable, however I am not confident that these are related. The change that I attempted prior to this, which was done last Wednesday, was to remove the vctip.exe program from being used as this was causing issues for us as well. This was causing an Event ID 1530 error that stated that "The application this is listed in the event details is leaving the registry handle open" and Windows was helpfully closing any registry values for that user profile, and I thought that possibly when doing so it was cleaning up the memory that was allocated prior. However this did not change anything for us after making that change. Any ideas or changes that we could do to help debug or verify would be helpful. We have considered changing it to run everything as SYSTEM but if possible we would like to avoid this for security reasons. Thank you in advance and I appreciate all the help. -Heath
Commits
-
Avoid "could not reattach" by providing space for concurrent allocation.
- 203886d3ae22 9.4.22 landed
- f5989b379cef 10.8 landed
- 7a5677818556 9.5.17 landed
- 57ebbbb8f15a 9.6.13 landed
- e45a8ff87149 11.3 landed
- 617dc6d299c9 12.0 landed
-
Assert that pgwin32_signal_initialize() has been called early enough.
- ab9ed9be2378 12.0 landed
-
Remove investigative code for can't-reattach-to-shared-memory errors.
- bcbf2346d69f 11.0 landed
-
Does it help to wait before reattaching?
- 23078689a992 11.0 landed
-
Map and unmap the shared memory block before risking VirtualFree.
- 73042b8d136f 11.0 landed
-
Further effort at preventing memory map dump from affecting the results.
- ce07aff48f15 11.0 landed
-
Remove Windows module-list-dumping code.
- f7df8043f08a 11.0 landed
-
Dump full memory maps around failing Windows reattach code.
- 6ba0cc4bd3a6 11.0 landed
-
Get still more info about Windows can't-reattach-to-shared-memory errors.
- eb16011f4c08 11.0 landed
-
Get more info about Windows can't-reattach-to-shared-memory errors.
- 68e7e973d222 11.0 landed
-
Try to get some info about Windows can't-reattach-to-shared-memory errors.
- 63ca350ef9f5 11.0 landed