On Sat, 2009-10-24 at 20:36 -0400, Mark wrote:

> Actually, I can reproduce it consistently and constantly and it's been 
> happening for a few months.  
> Updating to the latest git has never solved it either.

Good.. always helps to figure out how to fix a problem...


> ------- Error ---------
> $ The program 'pcb' received an X Window System error.
> This probably reflects a bug in the program.
> The error was 'BadColor (invalid Colormap parameter)'.
> -------------------------

Hmm..

> I've been putting off telling you because I wanted to nail down the exact 
> circumstances of when and 
> how but I just have not taken the time.  Yesterday I spent a little time with 
> it and it seems to be  
> caused when the DRC window is resized.  Sometimes it does not crash if I have 
> only a few DRC errors 
> but when it does crash then subsequent attempts to use DRC causes an 
> immediate crash.  That part of 
> the problem may be caused by the crash leaving a zombie process of the d-bus. 
>  So then I log out 
> and in and can run it again until it crashes.
> 
> More specifically:  I open a board (any board) and create some obvious drc 
> violations then run 
> Connects -> Design Rule Checker.  If it doesn't crash immediately it creates 
> a window approximately 
> 300x300 pixels.  If I then resize from the bottom of the window frame it will 
> crash.  If I resize 
> from the top it almost never does except for once.  Then I can resize from 
> the right window frame 
> and it will then work normally.

You have to _create_ drc errors? In my case, just open up _any_ board ;)

> However, if I run Window -> DRC Check I can resize the empty window all day 
> long.  At least, right 
> up until I hit the Refresh button.  Then it crashes.

Bizarre. I can't reproduce here yet.

I wonder (just a wild guess really) if you're seeing this bug:

https://bugzilla.gnome.org/show_bug.cgi?id=581526

Try running pcb with "--sync" and see if that helps.





_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to