Crash using DictionaryServices on 10.12

Issue #174 new
Ronald Oussoren
repo owner created an issue

Attached is a simple project that shows the problem. To reproduce:

$ python build_ext
$ python 
>>> import dummy
>>> dummy.func()

This works fine.

$ python3 build_ext
$ python3
>>> import dummy
>>> dummy.func()

This crashes the interpreter from a secondary thread. The only difference between the two is the Python version: the working command sequence is using /usr/bin/python on OSX 10.12, the other is using Python 3.5.2 ( installer) on the same machine.

This extension doesn't use PyObjC at all, and shows that there is some difference between the binary and /usr/bin/python that causes problems.

Comments (7)

  1. Log in to comment