Footprint preview hangs on OSX

Bug #1841379 reported by Jeff Young
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Critical
Jeff Young

Bug Description

PCBNew.

Place component.

Select a footprint. PCBNew hangs.

It appears to get stuck when a paint event generates some sort of mouse event (with an ID I couldn't find) which in turn generates a paint event, etc. etc.

Tags: pcbnew
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: New → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision de8f97be6b638dd066c535c81f19fdeb51b6c747
https://git.launchpad.net/kicad/patch/?id=de8f97be6b638dd066c535c81f19fdeb51b6c747

Changed in kicad:
status: In Progress → Fix Committed
Revision history for this message
Jeff Young (jeyjey) wrote :

@devs, I fixed this on OSX by conditionally compiling a GTK-specific bug fix. However, I'm not sure which side MSW should fall on (or if it's agnostic), so if someone could test it on MSW that would be great.

Revision history for this message
Seth Hillbrand (sethh) wrote :

@Jeff- This probably affects 5.1 as well.

Revision history for this message
Jeff Young (jeyjey) wrote :

@Seth, no this was only introduced a few days ago:

https://git.launchpad.net/kicad/patch/?id=85df994eda4caae28049e92d9d48e7d45d160605

Some guy named Seth.... ;)

Revision history for this message
Seth Hillbrand (sethh) wrote :

:) Yup. Pretty sure the same schmuck cherry-picked it back to 5.1 https://git.launchpad.net/kicad/patch/?id=efc0325e1 to fix a bunch of GTK scrolling issues.

Revision history for this message
Jeff Young (jeyjey) wrote :

D'oh. Not sure why that didn't occur to me. ;)

Cherry-pick on the way....

Revision history for this message
Jeff Young (jeyjey) wrote :

Fixed in 5.1 as well.

Changed in kicad:
milestone: 6.0.0-rc1 → 5.1.5
tags: added: pcbnew
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.