Re: [Kicad-developers] PATCH: fix race condition related to 3D cache and resolver

2016-04-10 Thread Chris Pavlina
Patch committed in rev 6685. Thank you. On Sun, Apr 10, 2016 at 10:39:26AM +1000, Cirilo Bernardo wrote: > The attached patch fixes a segfault due to a race condition. > If a user starts eeschema with an empty sheet and clicks > the 'cvpcb' button, memory is corrupted and the program > segfaults.

[Kicad-developers] PATCH: fix race condition related to 3D cache and resolver

2016-04-09 Thread Cirilo Bernardo
The attached patch fixes a segfault due to a race condition. If a user starts eeschema with an empty sheet and clicks the 'cvpcb' button, memory is corrupted and the program segfaults. The issue appears to arise from multiple threads accessing the 3D cache and resolver. This patch makes relevant co