Menu does not update on Mac OS X 10.11

Bug #1537048 reported by Andres
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
New
Undecided
Unassigned

Bug Description

Using Kicad 4.0.1 on Mac OS X 10.11.2.

The problem is that If I open for example pcbnew window, Mac OS X menu does not change if this window is in focus. There should be PCB routing related menus but they are missing:
https://www.dropbox.com/s/gy6hirq1dn69n5v/Screenshot%202016-01-22%2014.50.37.jpg?dl=0&preview=Screenshot+2016-01-22+14.50.37.jpg

Also if I hit close button (red button in the corner) it does not close the window. It seems like some other window is taking focus.
The same problem is also in the latest nightly: http://downloads.kicad-pcb.org/osx/nightly/kicad-r6506.20160122-032946.dmg

Tags: osx
Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Well, I can confirm the top half of this bug report. Any chance you can split it up? Much nicer if you stick to one report per bug.

Revision history for this message
Andres (vandresv) wrote :

I thought these problems might be related (there is some modal window floating around that takes events or something, not sure).

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

It's possible, we can always mark a duplicate later if that's the case - I just don't know.

In any case, a friend reported the first problem to me a couple days ago, but I didn't have enough information to file a report (I do not have an OSX machine myself). So, consider this report half-confirmed. :)

Revision history for this message
Andres (vandresv) wrote :

I did a new ticket for a closing case: https://bugs.launchpad.net/kicad/+bug/1537490

Revision history for this message
Andres (vandresv) wrote :

I tried clean Kicad v4.0.1 install on older MacBook Pro (2009) which has Mac OS X 10.10 and indeed it worked nicely.

However bug was reported from mid-2015 MacBook Pro which has AMD Radeon R9 M370X graphics. Maybe it is somehow related to this because Pcbnew uses OpenGL.

Revision history for this message
xzcvczx (xzcvczx) wrote :

Do you have wxpython and/or wxwidgets installed through brew? There are currently issues when its both installed on the system and embedded in the bundle which are still being worked on. If you do have it installed in brew and are using The nightlies can you try moving the python folder thats inside the kicad.app/Contents/Frameworks folder (to python.old for example) and see whether the issue still occurs

Revision history for this message
Andres (vandresv) wrote :

Renaming to python.old did not work with v4.0.1-stable and it did not work with kicad-r6502.20160121-032819.dmg either.

Yes I have wxpython installed.

> brew info wxpython
wxpython: stable 3.0.2.0
Python bindings for wxWidgets
https://www.wxwidgets.org/
/usr/local/Cellar/wxpython/3.0.2.0 (944 files, 38M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/wxpython.rb
==> Dependencies
Required: wxmac ✔
==> Options
--universal
 Build a universal binary

Revision history for this message
Andres (vandresv) wrote :

I uninstalled brew wxpython:

> brew uninstall wxpython
Uninstalling /usr/local/Cellar/wxpython/3.0.2.0... (944 files, 38M)

After that something really changed: now I can see proper Pcbnew menus. Although after launching Pcbnew I saw following error: https://www.dropbox.com/s/gacotkmz9p9qjye/Screenshot%202016-01-25%2022.37.46.jpg?dl=0&preview=Screenshot+2016-01-25+22.37.46.jpg

So the root cause of the problem was brew's wxpython.

Revision history for this message
Andres (vandresv) wrote :

Actually this is duplicate to this: https://bugs.launchpad.net/kicad/+bug/1490762

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.