Catalina Python process bug

I am currently facing the issue, that whenever i call a C++ exposed function spawning openMP threads insight a python process (Python3.7 multiprocessing) the python processes that spawned additional threads gets immediatly killed without any error message from python. Is this due to a change in thread spawning in Catalina ? Does anyone know how to overcome this problem ?

Replies

Is this due to a change in thread spawning in Catalina?

I’m not away of any significant changes to how threads are spawn on 10.15.

the python processes that spawned additional threads gets immediatly killed without any error message from python

Does it generate a crash report? If so, post it here because it might contain some useful clues.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

Sadly i cannot provide a report. Trying to catch BaseException or printing the traceback stack does not result in any output.

Sadly i cannot provide a [crash] report.

Bummer. A crash report will sometimes make it easy to cut through the layers of abstraction to help you isolate the OS-level cause of your issue. Without it, there’s really no shortcut here: You will have to dig through those abstraction layers in order to debug this.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"