I've got a bizarre issue here. I've built a .app with py2app 0.10 on my OS X 10.9.5 machine using python.org Python 2.7.12. It's a Tkinter application, with a relatively simple `setup.py`. The .app works beautifully when I build it and double-click it locally, and when I "sneaker net" it to a 10.10.5 non-development Mac.
However, if I *download* the exact same file from the Internet, Apple's Gatekeeper says that this "is an application downloaded from the Internet. Are you sure you want to open it?" When I click "Open", my Tkinter GUI very briefly appears, and then CRASH. When I double-click the downloaded version a second time (after its first crash), it seem to work fine. Presumably OS X is clearing the com.apple.quarantine attribute during the failed first run? Does anyone have a clue as to what could be causing this quarantine-related crash?! The crash diagnostics follow. You may download my .app file from the following URL if you'd like to try it yourself: http://myotisoft.com/wp-content/uploads/2016/10/ Myotisoft_Transect-1.1.4-MacOSX.zip Thanks for any help you can offer! - DR Crash diagnostics: Process: Myotisoft Transect 1.1.4 [6331] Path: /Users/USER/Downloads/Myotisoft Transect 1.1.4.app/Contents/MacOS/Myotisoft Transect 1.1.4 Identifier: com.myotisoft.transect Version: 1.1.4 (1.1.4) Code Type: X86-64 (Native) Parent Process: launchd [273] Responsible: Myotisoft Transect 1.1.4 [6331] User ID: 501 Date/Time: 2017-01-26 21:55:33.906 -0800 OS Version: Mac OS X 10.9.5 (13F34) Report Version: 11 Anonymous UUID: 4FDDD4D4-D605-83FC-F213-CE2AC888F9D2 Sleep/Wake UUID: BB7BD922-CCB7-4B40-B294-2A8709CE2CFF Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8ccd6866 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff8d4b335c pthread_kill + 92 2 libsystem_c.dylib 0x00007fff89b04b1a abort + 125 3 org.python.python 0x00000001006e9ed1 Py_FatalError + 49 4 org.python.python 0x00000001006ba96f PyEval_RestoreThread + 95 5 _tkinter.so 0x0000000102a357b3 Tkapp_CallDeallocArgs + 9523 6 Tcl 0x0000000102a4c786 TclInvokeStringCommand + 124 7 Tcl 0x0000000102a4dab6 0x102a40000 + 55990 8 Tcl 0x0000000102a8dd6a 0x102a40000 + 318826 9 Tcl 0x0000000102a91dbc 0x102a40000 + 335292 10 Tcl 0x0000000102a4f73f TclEvalObjEx + 422 11 Tcl 0x0000000102ad0f92 0x102a40000 + 593810 12 Tcl 0x0000000102ad1192 0x102a40000 + 594322 13 Tcl 0x0000000102ab7a14 Tcl_ServiceEvent + 140 14 Tcl 0x0000000102ab7dd1 Tcl_ServiceAll + 173 15 Tcl 0x0000000102ae64bd 0x102a40000 + 681149 16 com.apple.CoreFoundation 0x00007fff8b433d67 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 17 com.apple.CoreFoundation 0x00007fff8b433cd7 __CFRunLoopDoObservers + 391 18 com.apple.CoreFoundation 0x00007fff8b425493 __CFRunLoopRun + 995 19 com.apple.CoreFoundation 0x00007fff8b424e75 CFRunLoopRunSpecific + 309 20 com.apple.HIToolbox 0x00007fff92fa5a0d RunCurrentEventLoopInMode + 226 21 com.apple.HIToolbox 0x00007fff92fa57b7 ReceiveNextEventCommon + 479 22 com.apple.HIToolbox 0x00007fff92fa55bc _ BlockUntilNextEventMatchingListInModeWithFilter + 65 23 com.apple.AppKit 0x00007fff9020a24e _DPSNextEvent + 1434 24 com.apple.AppKit 0x00007fff9020989b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 25 Tk 0x0000000102bdba2a 0x102b25000 + 748074 26 com.apple.AppKit 0x00007fff90568e2e -[NSApplication _realDoModalLoop:peek:] + 642 27 com.apple.AppKit 0x00007fff9056754e -[NSApplication runModalForWindow:] + 117 28 com.apple.AppKit 0x00007fff905978a2 _NXDoLocalRunAlertPanel + 427 29 com.apple.AppKit 0x00007fff905976df NSRunAlertPanel + 157 30 com.myotisoft.transect 0x0000000100004009 0x100000000 + 16393 31 com.myotisoft.transect 0x00000001000013ff main + 1375 32 com.myotisoft.transect 0x0000000100000ce4 start + 52 Thread 1: 0 libsystem_kernel.dylib 0x00007fff8ccd6e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8d4b3f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8d4b6fb9 start_wqthread + 13 Thread 2:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8ccd7662 kevent64 + 10 1 libdispatch.dylib 0x00007fff92ce1421 _dispatch_mgr_invoke + 239 2 libdispatch.dylib 0x00007fff92ce1136 _dispatch_mgr_thread + 52 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8ccd6e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8d4b3f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8d4b6fb9 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff8ccd6e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8d4b3f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8d4b6fb9 start_wqthread + 13 Thread 5: 0 libsystem_kernel.dylib 0x00007fff8ccd6e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8d4b3f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8d4b6fb9 start_wqthread + 13 Thread 6: 0 libsystem_kernel.dylib 0x00007fff8ccd69aa __select + 10 1 Tcl 0x0000000102ae77e9 0x102a40000 + 686057 2 libsystem_pthread.dylib 0x00007fff8d4b2899 _pthread_body + 138 3 libsystem_pthread.dylib 0x00007fff8d4b272a _pthread_start + 137 4 libsystem_pthread.dylib 0x00007fff8d4b6fc9 thread_start + 13 Thread 7:: com.apple.appkit-heartbeat 0 libsystem_kernel.dylib 0x00007fff8ccd6a3a __semwait_signal + 10 1 libsystem_c.dylib 0x00007fff89b23dc0 nanosleep + 200 2 libsystem_c.dylib 0x00007fff89b23cb2 usleep + 54 3 com.apple.AppKit 0x00007fff9046e17d -[NSUIHeartBeat _heartBeatThread:] + 2132 4 com.apple.Foundation 0x00007fff93f0cdfb __NSThread__main__ + 1318 5 libsystem_pthread.dylib 0x00007fff8d4b2899 _pthread_body + 138 6 libsystem_pthread.dylib 0x00007fff8d4b272a _pthread_start + 137 7 libsystem_pthread.dylib 0x00007fff8d4b6fc9 thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007fff7a160310 rcx: 0x00007fff5fbfb7b8 rdx: 0x0000000000000000 rdi: 0x0000000000000707 rsi: 0x0000000000000006 rbp: 0x00007fff5fbfb7e0 rsp: 0x00007fff5fbfb7b8 r8: 0x0000000000000040 r9: 0x00007fff5fbfb700 r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x0000000000000000 r13: 0x0000000000000001 r14: 0x0000000000000006 r15: 0x00000001031516a0 rip: 0x00007fff8ccd6866 rfl: 0x0000000000000206 cr2: 0x0000000107e22100 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 -- David A. Riggs <david.a.ri...@gmail.com>
Myotisoft Transect 1.1.4_2017-01-26-215534_Davids-MacBook-Pro.crash
Description: Binary data
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG