Nice to see that Dropbox is using PyPy internally.
During the creation of a classmethod (in runtime) a code evaluation crashes when a new code frame is being created.
A beautiful stack-trace, I must admit.
Process: Dropbox [14634] Path: /Applications/Dropbox.app/Contents/MacOS/Dropbox Identifier: Dropbox Version: Dropbox 2.0.22 (2.0.22) Code Type: X86 (Native) Parent Process: Dropbox [2078] User ID: 501 Date/Time: 2013-06-05 17:07:24.403 +0200 OS Version: Mac OS X 10.8.4 (12E55) Report Version: 10 Interval Since Last Report: 9810 sec Crashes Since Last Report: 1 Per-App Crashes Since Last Report: 1 Anonymous UUID: 3F61C863-A085-BB7C-A929-726E44EBCB76 Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called *** multi-threaded process forked *** Thread 0 Crashed: 0 libsystem_kernel.dylib 0x977de3ba __kill + 10 1 libsystem_kernel.dylib 0x977dd4bc kill$UNIX2003 + 32 2 libsystem_c.dylib 0x973c351b abort + 215 3 org.python.python 0x048e75d9 Py_FatalError + 73 4 org.python.python 0x0483a67f PyFrame_New + 287 5 org.python.python 0x048c2f5b PyEval_EvalFrameEx + 25259 6 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 7 org.python.python 0x0483b2cb PyClassMethod_New + 875 8 org.python.python 0x04809918 PyObject_Call + 88 9 org.python.python 0x0480e82a PyObject_CallMethod + 170 10 org.python.python 0x048bbf3c PyEval_ReInitThreads + 156 11 org.python.python 0x04903ff7 PyOS_AfterFork + 23 12 org.python.python 0x04b133a7 initposix + 9783 13 org.python.python 0x048c2565 PyEval_EvalFrameEx + 22709 14 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 15 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 16 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 17 org.python.python 0x0483b3d2 PyClassMethod_New + 1138 18 org.python.python 0x04809918 PyObject_Call + 88 19 org.python.python 0x0481b10e PyCell_New + 3438 20 org.python.python 0x04809918 PyObject_Call + 88 21 org.python.python 0x04877d87 _PyObject_LookupSpecial + 407 22 org.python.python 0x04872b5a PyType_GenericAlloc + 9706 23 org.python.python 0x04809918 PyObject_Call + 88 24 org.python.python 0x048be2cf PyEval_EvalFrameEx + 5663 25 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 26 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 27 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 28 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 29 org.python.python 0x0482e243 PyGen_NeedsFinalizing + 243 30 org.python.python 0x048bd6c0 PyEval_EvalFrameEx + 2576 31 org.python.python 0x0482e243 PyGen_NeedsFinalizing + 243 32 org.python.python 0x0480955e PyIter_Next + 30 33 org.python.python 0x0485d248 PySet_Add + 616 34 org.python.python 0x0485d52f _PySet_Update + 351 35 org.python.python 0x04872b5a PyType_GenericAlloc + 9706 36 org.python.python 0x04809918 PyObject_Call + 88 37 org.python.python 0x048be2cf PyEval_EvalFrameEx + 5663 38 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 39 org.python.python 0x0483b3d2 PyClassMethod_New + 1138 40 org.python.python 0x04809918 PyObject_Call + 88 41 org.python.python 0x0481b10e PyCell_New + 3438 42 org.python.python 0x04809918 PyObject_Call + 88 43 _functools.so 0x000cfa04 init_functools + 1460 44 org.python.python 0x04809918 PyObject_Call + 88 45 org.python.python 0x048bb16e PyEval_CallObjectWithKeywords + 78 46 org.python.python 0x048099c0 PyObject_CallObject + 32 47 _ctypes.so 0x0271cba4 _ctypes_add_traceback + 628 48 _ctypes.so 0x0272406f ffi_closure_SYSV_inner + 127 49 _ctypes.so 0x02723e82 ffi_closure_SYSV + 34 50 sym.dylib 0x04cfdf45 DB____FsChangeThread____DB + 11 51 _ctypes.so 0x02723ddd ffi_call_SYSV + 29 52 _ctypes.so 0x027240e9 ffi_call + 89 53 _ctypes.so 0x0271e7a1 _ctypes_callproc + 689 54 _ctypes.so 0x027162e7 PyCData_FromBaseObj + 855 55 org.python.python 0x04809918 PyObject_Call + 88 56 org.python.python 0x048be2cf PyEval_EvalFrameEx + 5663 57 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 58 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 59 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 60 org.python.python 0x0483b3d2 PyClassMethod_New + 1138 61 org.python.python 0x04809918 PyObject_Call + 88 62 org.python.python 0x048bea8c PyEval_EvalFrameEx + 7644 63 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 64 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 65 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 66 org.python.python 0x048c20d3 PyEval_EvalFrameEx + 21539 67 org.python.python 0x048c2fb2 PyEval_EvalFrameEx + 25346 68 org.python.python 0x048c4571 PyEval_EvalCodeEx + 2081 69 org.python.python 0x0483b2cb PyClassMethod_New + 875 70 org.python.python 0x04809918 PyObject_Call + 88 71 org.python.python 0x0481b10e PyCell_New + 3438 72 org.python.python 0x04809918 PyObject_Call + 88 73 org.python.python 0x048bb16e PyEval_CallObjectWithKeywords + 78 74 org.python.python 0x0490369c initthread + 2028 75 libsystem_c.dylib 0x9738b5b7 _pthread_start + 344 76 libsystem_c.dylib 0x97375d4e thread_start + 34 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x048e759c ecx: 0xb5b4136c edx: 0x977de3ba edi: 0x973c3451 esi: 0xb5b413a4 ebp: 0xb5b41388 esp: 0xb5b4136c ss: 0x00000023 efl: 0x00000282 eip: 0x977de3ba cs: 0x0000000b ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f cr2: 0xacb2602c Logical CPU: 0
No comments:
Post a Comment