New submission from William Payne <wtpa...@gmail.com>: Unfortunately, I cannot provide the source of the script I was running then the crash occurred, so I strongly suspect that this issue will be closed as "cannot reproduce", but I have included the OSX problem report anyway, if it is of any use.
:-) The script was running unit-tests & gathering unit-test coverage metrics in a separate process (using subprocess module) when the crash occurred. It was also doing some fairly funky things with dynamic imports which might have had a destabilizing influence. Process: Python [33830] Path: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python Identifier: Python Version: ??? (???) Code Type: X86-64 (Native) Parent Process: Python [33825] Date/Time: 2012-06-14 18:31:28.053 -0400 OS Version: Mac OS X 10.7.4 (11E53) Report Version: 9 Interval Since Last Report: 169200 sec Crashes Since Last Report: 1 Per-App Crashes Since Last Report: 1 Anonymous UUID: 81415EC1-2F3C-4A2B-BE73-2AC40EA4A047 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: 0x000000000000000d, 0x0000000000000000 VM Regions Near 0: --> __TEXT 0000000109071000-0000000109072000 [ 4K] r-x/rwx SM=COW /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python Application Specific Information: objc[33830]: garbage collection is OFF Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 org.python.python 0x000000010912eeea 0x10907b000 + 737002 1 org.python.python 0x000000010912f61d _PyObject_GC_Malloc + 177 2 org.python.python 0x000000010912f6af _PyObject_GC_New + 21 3 org.python.python 0x00000001090b28b0 PyDict_New + 109 4 org.python.python 0x00000001090b300c PyDict_Copy + 57 5 org.python.python 0x00000001090c9232 0x10907b000 + 320050 6 org.python.python 0x00000001090c7afa 0x10907b000 + 314106 7 org.python.python 0x0000000109082d32 PyObject_Call + 97 8 org.python.python 0x0000000109082eed PyObject_CallFunctionObjArgs + 178 9 org.python.python 0x000000010908dc0e PyClass_New + 462 10 org.python.python 0x000000010908e9f3 0x10907b000 + 80371 11 org.python.python 0x00000001090c7afa 0x10907b000 + 314106 12 org.python.python 0x0000000109082d32 PyObject_Call + 97 13 org.python.python 0x0000000109082eed PyObject_CallFunctionObjArgs + 178 14 org.python.python 0x000000010910076b PyEval_EvalFrameEx + 4121 15 org.python.python 0x0000000109105df7 0x10907b000 + 568823 16 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 17 org.python.python 0x0000000109105df7 0x10907b000 + 568823 18 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 19 org.python.python 0x0000000109105df7 0x10907b000 + 568823 20 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 21 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 22 org.python.python 0x00000001090a3abf 0x10907b000 + 166591 23 org.python.python 0x0000000109082d32 PyObject_Call + 97 24 org.python.python 0x00000001090fec40 PyEval_CallObjectWithKeywords + 180 25 org.python.python 0x00000001090fc552 0x10907b000 + 529746 26 org.python.python 0x0000000109102d77 PyEval_EvalFrameEx + 13861 27 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 28 org.python.python 0x0000000109105e6c 0x10907b000 + 568940 29 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 30 org.python.python 0x0000000109105df7 0x10907b000 + 568823 31 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 32 org.python.python 0x0000000109105df7 0x10907b000 + 568823 33 org.python.python 0x0000000109102e0a PyEval_EvalFrameEx + 14008 34 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 35 org.python.python 0x0000000109105d4d PyEval_EvalCode + 54 36 org.python.python 0x0000000109113f3a PyImport_ExecCodeModuleEx + 211 37 org.python.python 0x0000000109114482 0x10907b000 + 627842 38 org.python.python 0x0000000109115246 0x10907b000 + 631366 39 org.python.python 0x0000000109115454 0x10907b000 + 631892 40 org.python.python 0x0000000109116201 PyImport_ImportModuleLevel + 1137 41 org.python.python 0x00000001090fa506 0x10907b000 + 521478 42 org.python.python 0x0000000109102d77 PyEval_EvalFrameEx + 13861 43 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 44 org.python.python 0x0000000109105d4d PyEval_EvalCode + 54 45 org.python.python 0x0000000109113f3a PyImport_ExecCodeModuleEx + 211 46 org.python.python 0x0000000109114482 0x10907b000 + 627842 47 org.python.python 0x0000000109114ccd 0x10907b000 + 629965 48 org.python.python 0x0000000109115246 0x10907b000 + 631366 49 org.python.python 0x0000000109115492 0x10907b000 + 631954 50 org.python.python 0x0000000109116201 PyImport_ImportModuleLevel + 1137 51 org.python.python 0x00000001090fa506 0x10907b000 + 521478 52 org.python.python 0x0000000109082d32 PyObject_Call + 97 53 org.python.python 0x00000001090fec40 PyEval_CallObjectWithKeywords + 180 54 org.python.python 0x00000001091048d9 PyEval_EvalFrameEx + 20871 55 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 56 org.python.python 0x0000000109105d4d PyEval_EvalCode + 54 57 org.python.python 0x0000000109113f3a PyImport_ExecCodeModuleEx + 211 58 org.python.python 0x0000000109114482 0x10907b000 + 627842 59 org.python.python 0x0000000109114ccd 0x10907b000 + 629965 60 org.python.python 0x0000000109115246 0x10907b000 + 631366 61 org.python.python 0x0000000109115454 0x10907b000 + 631892 62 org.python.python 0x0000000109116246 PyImport_ImportModuleLevel + 1206 63 org.python.python 0x00000001090fa506 0x10907b000 + 521478 64 org.python.python 0x0000000109082d32 PyObject_Call + 97 65 org.python.python 0x00000001090fec40 PyEval_CallObjectWithKeywords + 180 66 org.python.python 0x00000001091048d9 PyEval_EvalFrameEx + 20871 67 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 68 org.python.python 0x0000000109105d4d PyEval_EvalCode + 54 69 org.python.python 0x0000000109113f3a PyImport_ExecCodeModuleEx + 211 70 org.python.python 0x0000000109114482 0x10907b000 + 627842 71 org.python.python 0x0000000109115246 0x10907b000 + 631366 72 org.python.python 0x00000001091155cc 0x10907b000 + 632268 73 org.python.python 0x000000010911635f PyImport_ImportModuleLevel + 1487 74 org.python.python 0x00000001090fa506 0x10907b000 + 521478 75 org.python.python 0x0000000109082d32 PyObject_Call + 97 76 org.python.python 0x00000001090fec40 PyEval_CallObjectWithKeywords + 180 77 org.python.python 0x00000001091048d9 PyEval_EvalFrameEx + 20871 78 org.python.python 0x0000000109105cd8 PyEval_EvalCodeEx + 1996 79 org.python.python 0x0000000109105d4d PyEval_EvalCode + 54 80 org.python.python 0x000000010911d08f 0x10907b000 + 663695 81 org.python.python 0x000000010911d14f PyRun_FileExFlags + 157 82 org.python.python 0x000000010911e2a2 PyRun_SimpleFileExFlags + 392 83 org.python.python 0x000000010912e2af Py_Main + 2715 84 org.python.python 0x0000000109071e88 0x109071000 + 3720 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x4000000000000000 rbx: 0x00000001091c4ac0 rcx: 0x00000001091c4af0 rdx: 0x00000001091c4ac0 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x00007fff68c696c0 rsp: 0x00007fff68c69610 r8: 0x0000000000000016 r9: 0x0000000000000dd8 r10: 0x0000000000000000 r11: 0x000000003ae31e7c r12: 0x00000001091b0f30 r13: 0x000000010944bfc8 r14: 0x9000000001093a04 r15: 0x00000001091b0f30 rip: 0x000000010912eeea rfl: 0x0000000000010286 cr2: 0x00007ff4fbcde098 Logical CPU: 2 Binary Images: 0x109071000 - 0x109071fff org.python.python (2.7.1 - 2.7.1) <E2C46621-158F-349B-9131-263E8958B23A> /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 0x10907b000 - 0x109196ff7 org.python.python (2.7.1 - 2.7.1) <A7E34EB5-24D2-3B8F-A26B-4A5B28CD2C60> /System/Library/Frameworks/Python.framework/Versions/2.7/Python 0x1093c7000 - 0x1093cafff strop.so (??? - ???) <A317730F-EDDF-3998-8A22-0E632B3E67A4> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so 0x10940f000 - 0x109410fff time.so (??? - ???) <DA274462-B33A-33EB-90F7-BB9FB8120A5D> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so 0x109417000 - 0x109419ff7 binascii.so (??? - ???) <9B353DAC-B0E8-3B4B-91A1-50F6F86AA928> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so 0x10941d000 - 0x109428ff7 datetime.so (??? - ???) <9EC1E3BD-3BD3-3B39-AE19-448CCEEA747A> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so 0x109431000 - 0x109432fff cStringIO.so (??? - ???) <AE5A2A12-8E57-3FE2-B998-C175083B27F7> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so 0x109477000 - 0x10947dfff pyexpat.so (??? - ???) <0E02E7DD-AC97-38B5-BB3B-856249DEBFF9> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/pyexpat.so 0x7fff68c71000 - 0x7fff68ca5baf dyld (195.6 - ???) <0CD1B35B-A28F-32DA-B72E-452EAD609613> /usr/lib/dyld 0x7fff8bb2e000 - 0x7fff8bba1fff libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib 0x7fff8bc9d000 - 0x7fff8bcdfff7 libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <A5B9778E-11C3-3F61-B740-1F2114E967FB> /usr/lib/system/libcommonCrypto.dylib 0x7fff8c135000 - 0x7fff8c13bff7 libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib 0x7fff8cfef000 - 0x7fff8cffdfff libdispatch.dylib (187.9.0 - compatibility 1.0.0) <1D5BE322-A9B9-3BCE-8FAC-076FB07CF54A> /usr/lib/system/libdispatch.dylib 0x7fff8cffe000 - 0x7fff8d003ff7 libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib 0x7fff8d136000 - 0x7fff8d13bfff libcache.dylib (47.0.0 - compatibility 1.0.0) <B7757E2E-5A7D-362E-AB71-785FE79E1527> /usr/lib/system/libcache.dylib 0x7fff8d8c1000 - 0x7fff8d8c2fff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3> /usr/lib/system/libdnsinfo.dylib 0x7fff8d921000 - 0x7fff8da05e5f libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib 0x7fff8dba7000 - 0x7fff8dba9fff libquarantine.dylib (36.6.0 - compatibility 1.0.0) <0EBF714B-4B69-3E1F-9A7D-6BBC2AACB310> /usr/lib/system/libquarantine.dylib 0x7fff8f4e3000 - 0x7fff8f4e4ff7 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib 0x7fff8f4e5000 - 0x7fff8f6e7fff libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101> /usr/lib/libicucore.A.dylib 0x7fff9017f000 - 0x7fff901acfe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <7BEBB139-50BB-3112-947A-F4AA168F991C> /usr/lib/libSystem.B.dylib 0x7fff902bb000 - 0x7fff90331fff libc++.1.dylib (28.1.0 - compatibility 1.0.0) <DA22E4D6-7F20-3BEA-9B89-2FBA735C2EE1> /usr/lib/libc++.1.dylib 0x7fff90339000 - 0x7fff9050dff7 com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff906df000 - 0x7fff906e0fff libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib 0x7fff90b92000 - 0x7fff90b9dff7 libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib 0x7fff90c5b000 - 0x7fff90c65ff7 liblaunch.dylib (392.38.0 - compatibility 1.0.0) <6ECB7F19-B384-32C1-8652-2463C1CF4815> /usr/lib/system/liblaunch.dylib 0x7fff90d26000 - 0x7fff90e03fef libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290> /usr/lib/system/libsystem_c.dylib 0x7fff90e04000 - 0x7fff90e0bfff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib 0x7fff91a32000 - 0x7fff91a36fff libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib 0x7fff91f2e000 - 0x7fff91f4efff libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <1DDC0B0F-DB2A-34D6-895D-E5B2B5618946> /usr/lib/system/libsystem_kernel.dylib 0x7fff920d0000 - 0x7fff9211efff libauto.dylib (??? - ???) <D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib 0x7fff93b83000 - 0x7fff93b9efff libexpat.1.dylib (7.2.0 - compatibility 7.0.0) <DDB91E75-A2FA-331F-8069-999127AC6A9D> /usr/lib/libexpat.1.dylib 0x7fff94278000 - 0x7fff9427efff libmacho.dylib (800.0.0 - compatibility 1.0.0) <D86F63EC-D2BD-32E0-8955-08B5EAFAD2CC> /usr/lib/system/libmacho.dylib 0x7fff943a9000 - 0x7fff943aafff libunc.dylib (24.0.0 - compatibility 1.0.0) <C67B3B14-866C-314F-87FF-8025BEC2CAAC> /usr/lib/system/libunc.dylib 0x7fff943b9000 - 0x7fff943f4fff libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib 0x7fff9464c000 - 0x7fff9464cfff libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib 0x7fff94a6c000 - 0x7fff94a89fff libxpc.dylib (77.19.0 - compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248> /usr/lib/system/libxpc.dylib 0x7fff95187000 - 0x7fff95188ff7 libsystem_sandbox.dylib (??? - ???) <96D38E74-F18F-3CCB-A20B-E8E3ADC4E166> /usr/lib/system/libsystem_sandbox.dylib 0x7fff95189000 - 0x7fff9519bff7 libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib 0x7fff96fe0000 - 0x7fff96fe4fff libdyld.dylib (195.5.0 - compatibility 1.0.0) <F1903B7A-D3FF-3390-909A-B24E09BAD1A5> /usr/lib/system/libdyld.dylib 0x7fff9705f000 - 0x7fff97068ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib 0x7fff974cc000 - 0x7fff974cdff7 libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib 0x7fff97edf000 - 0x7fff97ee7fff libsystem_dnssd.dylib (??? - ???) <D9BB1F87-A42B-3CBC-9DC2-FC07FCEF0016> /usr/lib/system/libsystem_dnssd.dylib 0x7fff98489000 - 0x7fff9848efff libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 24138 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=57.8M resident=29.7M(51%) swapped_out_or_unallocated=28.1M(49%) Writable regions: Total=20.6M written=2800K(13%) resident=3796K(18%) swapped_out=0K(0%) unallocated=16.9M(82%) REGION TYPE VIRTUAL =========== ======= MALLOC 12.3M MALLOC guard page 32K STACK GUARD 56.0M Stack 8192K VM_ALLOCATE 4K __DATA 1364K __LINKEDIT 47.9M __TEXT 9.9M __UNICODE 544K shared memory 12K =========== ======= TOTAL 136.0M Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i7, 2.7 GHz, 8 GB, SMC 1.68f98 Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341344758334D314131333333433920 Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341344758334D314131333333433920 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.198.4.20) Bluetooth: Version 4.0.5f11, 2 service, 18 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en1 Serial ATA Device: TOSHIBA MK5065GSXF, 500.11 GB Serial ATA Device: HL-DT-ST DVDRW GS31N USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 3 USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2 USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfa130000 / 6 USB Device: NaturalĀ® Ergonomic Keyboard 4000, 0x045e (Microsoft Corporation), 0x00db, 0xfa133000 / 10 USB Device: Evoluent VerticalMouse 4, 0x1a7c, 0x0191, 0xfa134000 / 9 USB Device: hub_device, 0x0424 (SMSC), 0x2640, 0xfa131000 / 7 USB Device: Ultra Fast Media Reader, 0x0424 (SMSC), 0x4064, 0xfa131100 / 11 USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0252, 0xfa120000 / 5 USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4 USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 8 USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2 USB Device: Plugable UGA-2K-A, 0x17e9 (DisplayLink (UK) Ltd.), 0x0378, 0xfd120000 / 4 USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3 ---------- assignee: ronaldoussoren components: Macintosh messages: 162832 nosy: William.Payne, ronaldoussoren priority: normal severity: normal status: open title: Segfault on OSX type: crash versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15072> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com