Sorry about that. Please ignore my last post. I'll keep looking. On 2016-02-02 12:19, Linda Huxley wrote: > I didn't get anywhere attempting to pare down the problem. So I went > looking in the code. In "callbacks.c" the routine > "callbacks_change_layer_edit_clicked" does something highly suspect. > > transforms = g_new (gerbv_user_transformation_t *, > mainProject->last_loaded + > 2 /* layer + NULL */ + > 1 /* if selected layer is visible */); > > From what I can tell, g_new will allocate an array of pointers to > transformations, without actually allocating any memory for those > transformations. Furthermore those pointers are initialized nowhere. > Code that looks something like the following might work better. > > transforms=(gerbv_user_transformation_t **) > malloc(sizeof(gerbv_user_transformation_t *) * > mainProject->last_loaded+3); > if(!transforms) > abort(); > transforms[0]=(gerbv_user_transformation_t *) > malloc(sizeof(gerbv_user_transformation_t) * > mainProject->last_loaded+3); > if(!transforms[0]) > abort(); > for(i=1;i<mainProject->last_loaded+3;++) > transforms[i]=transforms[0]+i; > > > On 2016-02-01 02:16, Linda Huxley wrote: >> Hi Sergey, >> >> OK, I'll see what I can do to simplify the problem. I wanted to mention >> that I noticed that (for those particular Gerbers) the problem appears >> on the square pads on all "8" 3M MDR connectors on that board (4 >> connectors are 20 pin and 4 are 50 pin). It is highly likely that those >> are the only 8 pads with that "aperture" size. So perhaps it is the >> aperture table that is being overwritten in that case. >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 >> _______________________________________________ >> Gerbv-devel mailing list >> Gerbv-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Gerbv-devel mailing list > Gerbv-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gerbv-devel >
------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Gerbv-devel mailing list Gerbv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gerbv-devel