mac os core dump from detached process
colin.mcphail at mac.com
Mon Apr 27 12:29:31 CEST 2015
> On 27 Apr 2015, at 10:21, Robin Becker <robin at reportlab.com> wrote:
> I'm using the double fork exec model as exemplified in
> to run a django management command detached from any view. A database object is used to store/update information about the process. The command does have a log file and appears to work well on linux.
> However, on my developer colleague's mac using the django development server the job ends suddenly without passing through the try except finally that's supposed to capture information.
> I believe the only way it can do this is os._exit or an interrupt eg SIGSEGV etc etc.
> Is it possible to get core dumps on the Mac for debugging purposes? Would the detached process inherit flags etc etc from the starting process? I know little about OS X/Mach.
My first thought would be to run Applications -> Utilities -> Console and look for a crash report under ‘User Diagnostic Reports’ in the sidebar. I’m not entirely sure what my second thought would be if there wasn’t a report there.
More information about the Python-list