This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients Aaron.Meurer, BreamoreBoy, amaury.forgeotdarc, anacrolix, asvetlov, brechtm, eric.snow, ezio.melotti, giampaolo.rodola, jcea, josh.r, kachayev, kmike, meador.inge, ned.deily, pitrou, poke, python-dev, rhettinger, scoder, serhiy.storchaka
Date 2015-07-11.03:09:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1436584177.4.0.975350663946.issue14373@psf.upfronthosting.co.za>
In-reply-to
Content
I've also seen a crash in lru_cache_tp_traverse but with the 3.5.0b3 release build for the OS X 64-bit/32-bit installer.  I just stumbled across the segfault by bringing up the interactive interpreter and typing "import ssl".  After a lot of playing around, I reduced the failing case to: 1. have an "import pprint" in a startup file referred to by PYTHONSTARTUP *and* 2. "import ssl" must be the very first command entered in the interactive interpreter. Odd!  Unfortunately, the release build is a non-debug build and, so far, I have not been able to reproduce the segfault with any other build, debug or non-debug.  So, whatever the problem is, it's very build dependent.  Here is the OS X system traceback from the segfault:  

Path:                  /Library/Frameworks/Python.framework/Versions/3.5.0b3_10_6/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        bash [51285]
Responsible:           iTerm [754]
User ID:               503

Date/Time:             2015-07-10 19:57:16.086 -0700
OS Version:            Mac OS X 10.10.4 (14E46)
Report Version:        11
Anonymous UUID:        CFED52E3-698C-835B-D61C-F4B1F18D2CB6


Time Awake Since Boot: 800000 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018

VM Regions Near 0x18:
--> 
    __TEXT                 0000000100000000-0000000100001000 [    4K] r-x/rwx SM=COW  /Library/Frameworks/Python.framework/Versions/3.5.0b3_10_6/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.python.python             	0x000000010015e5e5 lru_cache_tp_traverse + 37
1   org.python.python             	0x000000010013a2d7 collect + 439
2   org.python.python             	0x000000010013aee5 _PyObject_GC_Alloc + 357
3   org.python.python             	0x000000010013afe7 _PyObject_GC_New + 23
4   org.python.python             	0x0000000100059bce PyDict_New + 334
5   org.python.python             	0x000000010015f029 lru_cache_new + 249
6   org.python.python             	0x00000001000795a6 type_call + 38
7   org.python.python             	0x000000010000dc93 PyObject_Call + 99
8   org.python.python             	0x00000001000e9fd8 PyEval_EvalFrameEx + 7656
9   org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
10  org.python.python             	0x00000001000f035d PyEval_EvalFrameEx + 33133
11  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
12  org.python.python             	0x00000001000f1e07 PyEval_EvalCodeEx + 71
13  org.python.python             	0x00000001000e5ff5 builtin___build_class__ + 485
14  org.python.python             	0x0000000100065549 PyCFunction_Call + 281
15  org.python.python             	0x00000001000f0768 PyEval_EvalFrameEx + 34168
16  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
17  org.python.python             	0x00000001000f1e61 PyEval_EvalCode + 81
18  org.python.python             	0x00000001000e5683 builtin_exec + 627
19  org.python.python             	0x0000000100065519 PyCFunction_Call + 233
20  org.python.python             	0x00000001000f0a9b PyEval_EvalFrameEx + 34987
21  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
22  org.python.python             	0x00000001000f035d PyEval_EvalFrameEx + 33133
23  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
24  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
25  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
26  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
27  org.python.python             	0x00000001000f1e07 PyEval_EvalCodeEx + 71
28  org.python.python             	0x000000010004017a function_call + 186
29  org.python.python             	0x000000010000dc93 PyObject_Call + 99
30  org.python.python             	0x0000000100010ff6 _PyObject_CallMethodIdObjArgs + 454
31  org.python.python             	0x000000010010d6d3 PyImport_ImportModuleLevelObject + 1171
32  org.python.python             	0x00000001000e5e03 builtin___import__ + 131
33  org.python.python             	0x0000000100065549 PyCFunction_Call + 281
34  org.python.python             	0x000000010000dc93 PyObject_Call + 99
35  org.python.python             	0x00000001000e64f7 PyEval_CallObjectWithKeywords + 87
36  org.python.python             	0x00000001000ea43e PyEval_EvalFrameEx + 8782
37  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
38  org.python.python             	0x00000001000f1e61 PyEval_EvalCode + 81
39  org.python.python             	0x00000001000e5683 builtin_exec + 627
40  org.python.python             	0x0000000100065519 PyCFunction_Call + 233
41  org.python.python             	0x00000001000f0a9b PyEval_EvalFrameEx + 34987
42  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
43  org.python.python             	0x00000001000f035d PyEval_EvalFrameEx + 33133
44  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
45  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
46  org.python.python             	0x00000001000f07fd PyEval_EvalFrameEx + 34317
47  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
48  org.python.python             	0x00000001000f1e07 PyEval_EvalCodeEx + 71
49  org.python.python             	0x000000010004017a function_call + 186
50  org.python.python             	0x000000010000dc93 PyObject_Call + 99
51  org.python.python             	0x0000000100010ff6 _PyObject_CallMethodIdObjArgs + 454
52  org.python.python             	0x000000010010d6d3 PyImport_ImportModuleLevelObject + 1171
53  org.python.python             	0x00000001000e5e03 builtin___import__ + 131
54  org.python.python             	0x0000000100065549 PyCFunction_Call + 281
55  org.python.python             	0x000000010000dc93 PyObject_Call + 99
56  org.python.python             	0x00000001000e64f7 PyEval_CallObjectWithKeywords + 87
57  org.python.python             	0x00000001000ea43e PyEval_EvalFrameEx + 8782
58  org.python.python             	0x00000001000f1d00 _PyEval_EvalCodeWithName + 2400
59  org.python.python             	0x00000001000f1e61 PyEval_EvalCode + 81
60  org.python.python             	0x000000010011fa7a PyRun_InteractiveOneObject + 474
61  org.python.python             	0x000000010011fdfe PyRun_InteractiveLoopFlags + 110
62  org.python.python             	0x000000010012076c PyRun_AnyFileExFlags + 76
63  org.python.python             	0x00000001001390a9 Py_Main + 3785
64  org.python.python             	0x0000000100000e32 0x100000000 + 3634
65  org.python.python             	0x0000000100000c84 0x100000000 + 3204

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000010023d6c0  rbx: 0x00000001006fdb70  rcx: 0x0000000100382048  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x00000001001392e0  rbp: 0x00007fff5bffb530  rsp: 0x00007fff5bffb510
   r8: 0x0000000000000000   r9: 0x0000000000000001  r10: 0x0000000000000016  r11: 0x00000001001392e0
  r12: 0x00000001006fdb88  r13: 0x0000000000000000  r14: 0x00000001001392e0  r15: 0x000000010102fdb8
  rip: 0x000000010015e5e5  rfl: 0x0000000000010206  cr2: 0x0000000000000018
History
Date User Action Args
2015-07-11 03:09:37ned.deilysetrecipients: + ned.deily, rhettinger, jcea, amaury.forgeotdarc, pitrou, scoder, giampaolo.rodola, ezio.melotti, asvetlov, poke, meador.inge, anacrolix, Aaron.Meurer, BreamoreBoy, python-dev, eric.snow, serhiy.storchaka, brechtm, kmike, kachayev, josh.r
2015-07-11 03:09:37ned.deilysetmessageid: <1436584177.4.0.975350663946.issue14373@psf.upfronthosting.co.za>
2015-07-11 03:09:37ned.deilylinkissue14373 messages
2015-07-11 03:09:34ned.deilycreate