[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB crash

On Tue, 17 May 2011 01:12:14 +0100
Peter Clifton <pcjc2@xxxxxxxxx> wrote:

> On Tue, 2011-05-17 at 00:10 +0100, Peter Clifton wrote:
> > On Mon, 2011-05-16 at 15:22 -0700, Colin D Bennett wrote:
> > > On Mon, 16 May 2011 23:10:30 +0200
> > 
> > > I bisected the bug and determined it was introduced 2011-04-30 by
> > > the following commit:
> ...
> > I'll try and fix it shortly.
> Now fixed - thanks for the alertness guys!

I just found another crash that was introduced by that commit and still
exists in git HEAD.

git commit: 2ce35292b9e96da38cb56878005aba20891689eb
committer: Peter Clifton <pcjc2@xxxxxxxxx>
timestamp: Sat 2011-04-30 19:19:22 +0100
  Convert board objects to GLists of g_slice allocated memory

To reproduce the crash:
1. Open the test2.pcb layout in pcb.
2. Put the mouse over the line connecting R1 and TP2.
3. Press '2' to select solder layer.
4. Press 'm' to move the line to the solder layer.
5. Press 'o' to optimize rats.  <pcb crashes here>

Most interestingly, this seems very similar to the bug I recently

    segfault crash after using Move Object to Current Layer
    Bug #783640

however that bug occurs on versions even prior to the 2011-04-30 commit
in which the 'test2.pcb' crash was introduced.


Attachment: test2.pcb
Description: application/pcb-layout

Attachment: signature.asc
Description: PGP signature

geda-user mailing list