2013-06-05

Dropbox crashes after update

Oh ye, this is a great day for crashes.
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