Django crashes Python on Mac OS X (SVN since r8335)

19 views
Skip to first unread message

Oliver Andrich

unread,
Aug 14, 2008, 11:12:07 AM8/14/08
to django...@googlegroups.com
Hi,

today I upgraded my SVN checkout of django from r8335 to 8345 (and
later to 8346 and 8347). Somehow, the python interpreter running
"manage.py runserver" crashes as soon as I start to access my web app.
I am running Mac OS X 10.5.4, and tried Python 2.5.2 from python.org
and also 2.5.2 from macports.

This is a behaviour I haven't seen during the recent weeks and months,
so I think that the recent commits trigger that issue. I am not sure,
what is causing it for sure, but I am trying to track it.

I just wanted to let you know about that, and also hope to get some
feedback, if someone else is also facing such issues. If anyoe is
interested, I can provide a crash log from OS X.

Best regards,
Oliver

Malcolm Tredinnick

unread,
Aug 14, 2008, 11:22:20 AM8/14/08
to django...@googlegroups.com

On Thu, 2008-08-14 at 17:12 +0200, Oliver Andrich wrote:
> Hi,
>
> today I upgraded my SVN checkout of django from r8335 to 8345 (and
> later to 8346 and 8347). Somehow, the python interpreter running
> "manage.py runserver" crashes as soon as I start to access my web app.
> I am running Mac OS X 10.5.4, and tried Python 2.5.2 from python.org
> and also 2.5.2 from macports.

"It crashes" isn't a completely useful error report. :-)

More concretely, I can use "runserver" quite happily with trunk and
those revisions you talked about. I committed a bunch of those and was
regularly testing against my browser. However, I use Linux and not a
Mac, so there might well be differences.

Now, when you say "it crashes", how do you know it crashes? Presumably
there's a traceback and that will give us some clues about the problem.
So paste the traceback and let's see what it looks like.

Also, what happens when you back up to say 8340 and try again. Does it
still crash? At which point between 8335 and 8345 do things stop
working? Since you can just halve the difference each time (try 8340, if
that doesn't work, try halfway between 8335 and 8340, etc), it will only
take a maximum of four attempts to find the broken revision. That will
provide us with a few more clues about what might be going wrong.

Finally, since various files have been removed lately as we tidy up the
source in preparation for 1.0, try deleting all your *.pyc files so that
you are sure you are running from fresh *.py files and not old
byte-compiled files.

We're obviously really interested in things that don't work at the
moment, but since none of the maintainers have admitted to being
psychic, we need a few clues to work out the problem.

Regards,
Malcolm


Jon Brisbin

unread,
Aug 14, 2008, 11:26:36 AM8/14/08
to django...@googlegroups.com
I submitted a ticket and am seeing this error too. I posted it on
django developers too.

http://code.djangoproject.com/ticket/8313

It's revision 8340 that starts crashing. 8339 doesn't.

Thanks!

Jon Brisbin
http://jbrisbin.com


Thanks!

Jon Brisbin
http://jbrisbin.com

Jon Brisbin

unread,
Aug 14, 2008, 11:33:36 AM8/14/08
to django...@googlegroups.com
I flushed everything relating to sessions (cookies, etc...) and
removed all pyc files, SVN updated again to latest revision, and it
does not crash any more.

Thanks!

Jon Brisbin
http://jbrisbin.com


On Aug 14, 2008, at 10:22 AM, Malcolm Tredinnick wrote:

Kai Kuehne

unread,
Aug 14, 2008, 12:05:24 PM8/14/08
to django...@googlegroups.com
Hi,

On Thu, Aug 14, 2008 at 5:33 PM, Jon Brisbin <jon.b...@gmail.com> wrote:
>
> I flushed everything relating to sessions (cookies, etc...) and
> removed all pyc files, SVN updated again to latest revision, and it
> does not crash any more.
>
> Thanks!

I also had the problem and deleting the cookie solved the problem for me
(deleting the *.pyc files was useless, it didn't change anything).

Thanks.

Malcolm Tredinnick

unread,
Aug 14, 2008, 12:23:00 PM8/14/08
to django...@googlegroups.com

Hmm ... I'd really like people not to have to delete the cookies, since
this is meant to be backwards compatible for that case. Okay, I need to
think about this a bit, but the information is certainly useful.

I'd still like to see the traceback somebody is seeing for this (if it's
different to the one in #8314).

Malcolm


Kai Kuehne

unread,
Aug 14, 2008, 12:35:43 PM8/14/08
to django...@googlegroups.com
Hi Malcom,

On Thu, Aug 14, 2008 at 6:23 PM, Malcolm Tredinnick
<mal...@pointy-stick.com> wrote:
> Hmm ... I'd really like people not to have to delete the cookies, since
> this is meant to be backwards compatible for that case. Okay, I need to
> think about this a bit, but the information is certainly useful.
>
> I'd still like to see the traceback somebody is seeing for this (if it's
> different to the one in #8314).

I try to explain how people could try to recreate the problem:
1) Stop the server, delete the db, remove all sessions.
2) Start the server, do a syncdb.
3) Login, works.
4) Delete the db again, syncdb again.
5) Crash.

It seems that it doesn't work if a session is already there. If it's
there, it works.
Here is the complete crashlog after a syncdb and not deleting the cookie:

Process: Python [9591]
Path:
/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: Python [9590]

Date/Time: 2008-08-14 18:27:22.605 +0200
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000b0000ff0
Crashed Thread: 1

Thread 0:
0 libSystem.B.dylib 0x931335e2 select$DARWIN_EXTSN + 10
1 org.python.python 0x0018d806 PyEval_EvalFrameEx + 17116
2 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
3 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
4 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
5 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
6 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
7 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
8 org.python.python 0x0011fd3d PyObject_Call + 50
9 org.python.python 0x0018dfb8 PyEval_EvalFrameEx + 19086
10 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
11 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
12 org.python.python 0x0011fd3d PyObject_Call + 50
13 org.python.python 0x0018dfb8 PyEval_EvalFrameEx + 19086
14 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
15 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
16 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
17 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
18 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
19 org.python.python 0x0018f548 PyEval_EvalCode + 87
20 org.python.python 0x001a69ec PyErr_Display + 1896
21 org.python.python 0x001a7016 PyRun_FileExFlags + 135
22 org.python.python 0x001a8982 PyRun_SimpleFileExFlags + 421
23 org.python.python 0x001b3c03 Py_Main + 3095
24 org.python.pythonapp 0x00001fca 0x1000 + 4042

Thread 1 Crashed:
0 org.python.python 0x0019c90b PyArg_ParseTupleAndKeywords + 203
1 org.python.python 0x0019cf7c _PyArg_ParseTuple_SizeT + 33
2 org.python.python 0x00153235 _PyString_Eq + 1489
3 org.python.python 0x0018d806 PyEval_EvalFrameEx + 17116
4 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
5 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
6 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
7 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
8 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
9 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
10 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
11 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
12 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
13 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
14 org.python.python 0x00131117 _PyExc_Fini + 1431
15 org.python.python 0x0018d10b PyEval_EvalFrameEx + 15329
16 org.python.python 0x00131117 _PyExc_Fini + 1431
17 org.python.python 0x0013d9cc PyList_SetSlice + 992
18 org.python.python 0x0013f50e PyList_AsTuple + 1389
19 org.python.python 0x0015cbe6 PyType_IsSubtype + 1288
20 org.python.python 0x0011fd3d PyObject_Call + 50
21 org.python.python 0x0018db1a PyEval_EvalFrameEx + 17904
22 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
23 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
24 org.python.python 0x0011fd3d PyObject_Call + 50
25 org.python.python 0x001285f8 PyMethod_New + 2457
26 org.python.python 0x0011fd3d PyObject_Call + 50
27 org.python.python 0x0015d98f _PyType_Lookup + 747
28 org.python.python 0x0015fbe7 _PyType_Lookup + 9539
29 org.python.python 0x00185a2e PyAST_FromNode + 10995
30 org.python.python 0x0018d69a PyEval_EvalFrameEx + 16752
31 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
32 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
33 org.python.python 0x0011fd3d PyObject_Call + 50
34 org.python.python 0x0018dfb8 PyEval_EvalFrameEx + 19086
35 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
36 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
37 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
38 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
39 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
40 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
41 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
42 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
43 org.python.python 0x0011fd3d PyObject_Call + 50
44 org.python.python 0x0011fe0c PyObject_Call + 257
45 org.python.python 0x0011fe7b PyObject_CallFunction + 74
46 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
47 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
48 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
49 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
50 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
51 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
52 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
53 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
54 org.python.python 0x0011fd3d PyObject_Call + 50
55 org.python.python 0x0011fe0c PyObject_Call + 257
56 org.python.python 0x0011fe7b PyObject_CallFunction + 74
57 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
58 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
59 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
60 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
61 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
62 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
63 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
64 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
65 org.python.python 0x0011fd3d PyObject_Call + 50
66 org.python.python 0x0011fe0c PyObject_Call + 257
67 org.python.python 0x0011fe7b PyObject_CallFunction + 74
68 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
69 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
70 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
71 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
72 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
73 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
74 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
75 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
76 org.python.python 0x0011fd3d PyObject_Call + 50
77 org.python.python 0x0011fe0c PyObject_Call + 257
78 org.python.python 0x0011fe7b PyObject_CallFunction + 74
79 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
80 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
81 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
82 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
83 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
84 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
85 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
86 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
87 org.python.python 0x0011fd3d PyObject_Call + 50
88 org.python.python 0x0011fe0c PyObject_Call + 257
89 org.python.python 0x0011fe7b PyObject_CallFunction + 74
90 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
91 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
92 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
93 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
94 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
95 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
96 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
97 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
98 org.python.python 0x0011fd3d PyObject_Call + 50
99 org.python.python 0x0011fe0c PyObject_Call + 257
100 org.python.python 0x0011fe7b PyObject_CallFunction + 74
101 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
102 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
103 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
104 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
105 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
106 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
107 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
108 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
109 org.python.python 0x0011fd3d PyObject_Call + 50
110 org.python.python 0x0011fe0c PyObject_Call + 257
111 org.python.python 0x0011fe7b PyObject_CallFunction + 74
112 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
113 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
114 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
115 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
116 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
117 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
118 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
119 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
120 org.python.python 0x0011fd3d PyObject_Call + 50
121 org.python.python 0x0011fe0c PyObject_Call + 257
122 org.python.python 0x0011fe7b PyObject_CallFunction + 74
123 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
124 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
125 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
126 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
127 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
128 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
129 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
130 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
131 org.python.python 0x0011fd3d PyObject_Call + 50
132 org.python.python 0x0011fe0c PyObject_Call + 257
133 org.python.python 0x0011fe7b PyObject_CallFunction + 74
134 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
135 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
136 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
137 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
138 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
139 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
140 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
141 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
142 org.python.python 0x0011fd3d PyObject_Call + 50
143 org.python.python 0x0011fe0c PyObject_Call + 257
144 org.python.python 0x0011fe7b PyObject_CallFunction + 74
145 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
146 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
147 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
148 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
149 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
150 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
151 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
152 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
153 org.python.python 0x0011fd3d PyObject_Call + 50
154 org.python.python 0x0011fe0c PyObject_Call + 257
155 org.python.python 0x0011fe7b PyObject_CallFunction + 74
156 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
157 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
158 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
159 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
160 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
161 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
162 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
163 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
164 org.python.python 0x0011fd3d PyObject_Call + 50
165 org.python.python 0x0011fe0c PyObject_Call + 257
166 org.python.python 0x0011fe7b PyObject_CallFunction + 74
167 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
168 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
169 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
170 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
171 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
172 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
173 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
174 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
175 org.python.python 0x0011fd3d PyObject_Call + 50
176 org.python.python 0x0011fe0c PyObject_Call + 257
177 org.python.python 0x0011fe7b PyObject_CallFunction + 74
178 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
179 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
180 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
181 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
182 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
183 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
184 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
185 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
186 org.python.python 0x0011fd3d PyObject_Call + 50
187 org.python.python 0x0011fe0c PyObject_Call + 257
188 org.python.python 0x0011fe7b PyObject_CallFunction + 74
189 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
190 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
191 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
192 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
193 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
194 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
195 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
196 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
197 org.python.python 0x0011fd3d PyObject_Call + 50
198 org.python.python 0x0011fe0c PyObject_Call + 257
199 org.python.python 0x0011fe7b PyObject_CallFunction + 74
200 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
201 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
202 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
203 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
204 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
205 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
206 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
207 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
208 org.python.python 0x0011fd3d PyObject_Call + 50
209 org.python.python 0x0011fe0c PyObject_Call + 257
210 org.python.python 0x0011fe7b PyObject_CallFunction + 74
211 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
212 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
213 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
214 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
215 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
216 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
217 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
218 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
219 org.python.python 0x0011fd3d PyObject_Call + 50
220 org.python.python 0x0011fe0c PyObject_Call + 257
221 org.python.python 0x0011fe7b PyObject_CallFunction + 74
222 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
223 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
224 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
225 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
226 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
227 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
228 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
229 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
230 org.python.python 0x0011fd3d PyObject_Call + 50
231 org.python.python 0x0011fe0c PyObject_Call + 257
232 org.python.python 0x0011fe7b PyObject_CallFunction + 74
233 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
234 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
235 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
236 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
237 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
238 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
239 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
240 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
241 org.python.python 0x0011fd3d PyObject_Call + 50
242 org.python.python 0x0011fe0c PyObject_Call + 257
243 org.python.python 0x0011fe7b PyObject_CallFunction + 74
244 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
245 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
246 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
247 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
248 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
249 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
250 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
251 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
252 org.python.python 0x0011fd3d PyObject_Call + 50
253 org.python.python 0x0011fe0c PyObject_Call + 257
254 org.python.python 0x0011fe7b PyObject_CallFunction + 74
255 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
256 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
257 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
258 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
259 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
260 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
261 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
262 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
263 org.python.python 0x0011fd3d PyObject_Call + 50
264 org.python.python 0x0011fe0c PyObject_Call + 257
265 org.python.python 0x0011fe7b PyObject_CallFunction + 74
266 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
267 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
268 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
269 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
270 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
271 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
272 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
273 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
274 org.python.python 0x0011fd3d PyObject_Call + 50
275 org.python.python 0x0011fe0c PyObject_Call + 257
276 org.python.python 0x0011fe7b PyObject_CallFunction + 74
277 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
278 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
279 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
280 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
281 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
282 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
283 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
284 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
285 org.python.python 0x0011fd3d PyObject_Call + 50
286 org.python.python 0x0011fe0c PyObject_Call + 257
287 org.python.python 0x0011fe7b PyObject_CallFunction + 74
288 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
289 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
290 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
291 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
292 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
293 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
294 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
295 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
296 org.python.python 0x0011fd3d PyObject_Call + 50
297 org.python.python 0x0011fe0c PyObject_Call + 257
298 org.python.python 0x0011fe7b PyObject_CallFunction + 74
299 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
300 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
301 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
302 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
303 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
304 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
305 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
306 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
307 org.python.python 0x0011fd3d PyObject_Call + 50
308 org.python.python 0x0011fe0c PyObject_Call + 257
309 org.python.python 0x0011fe7b PyObject_CallFunction + 74
310 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
311 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
312 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
313 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
314 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
315 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
316 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
317 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
318 org.python.python 0x0011fd3d PyObject_Call + 50
319 org.python.python 0x0011fe0c PyObject_Call + 257
320 org.python.python 0x0011fe7b PyObject_CallFunction + 74
321 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
322 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
323 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
324 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
325 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
326 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
327 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
328 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
329 org.python.python 0x0011fd3d PyObject_Call + 50
330 org.python.python 0x0011fe0c PyObject_Call + 257
331 org.python.python 0x0011fe7b PyObject_CallFunction + 74
332 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
333 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
334 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
335 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
336 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
337 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
338 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
339 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
340 org.python.python 0x0011fd3d PyObject_Call + 50
341 org.python.python 0x0011fe0c PyObject_Call + 257
342 org.python.python 0x0011fe7b PyObject_CallFunction + 74
343 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
344 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
345 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
346 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
347 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
348 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
349 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
350 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
351 org.python.python 0x0011fd3d PyObject_Call + 50
352 org.python.python 0x0011fe0c PyObject_Call + 257
353 org.python.python 0x0011fe7b PyObject_CallFunction + 74
354 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
355 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
356 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
357 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
358 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
359 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
360 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
361 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
362 org.python.python 0x0011fd3d PyObject_Call + 50
363 org.python.python 0x0011fe0c PyObject_Call + 257
364 org.python.python 0x0011fe7b PyObject_CallFunction + 74
365 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
366 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
367 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
368 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
369 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
370 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
371 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
372 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
373 org.python.python 0x0011fd3d PyObject_Call + 50
374 org.python.python 0x0011fe0c PyObject_Call + 257
375 org.python.python 0x0011fe7b PyObject_CallFunction + 74
376 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
377 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
378 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
379 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
380 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
381 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
382 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
383 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
384 org.python.python 0x0011fd3d PyObject_Call + 50
385 org.python.python 0x0011fe0c PyObject_Call + 257
386 org.python.python 0x0011fe7b PyObject_CallFunction + 74
387 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
388 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
389 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
390 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
391 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
392 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
393 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
394 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
395 org.python.python 0x0011fd3d PyObject_Call + 50
396 org.python.python 0x0011fe0c PyObject_Call + 257
397 org.python.python 0x0011fe7b PyObject_CallFunction + 74
398 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
399 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
400 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
401 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
402 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
403 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
404 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
405 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
406 org.python.python 0x0011fd3d PyObject_Call + 50
407 org.python.python 0x0011fe0c PyObject_Call + 257
408 org.python.python 0x0011fe7b PyObject_CallFunction + 74
409 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
410 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
411 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
412 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
413 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
414 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
415 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
416 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
417 org.python.python 0x0011fd3d PyObject_Call + 50
418 org.python.python 0x0011fe0c PyObject_Call + 257
419 org.python.python 0x0011fe7b PyObject_CallFunction + 74
420 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
421 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
422 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
423 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
424 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
425 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
426 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
427 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
428 org.python.python 0x0011fd3d PyObject_Call + 50
429 org.python.python 0x0011fe0c PyObject_Call + 257
430 org.python.python 0x0011fe7b PyObject_CallFunction + 74
431 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
432 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
433 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
434 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
435 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
436 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
437 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
438 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
439 org.python.python 0x0011fd3d PyObject_Call + 50
440 org.python.python 0x0011fe0c PyObject_Call + 257
441 org.python.python 0x0011fe7b PyObject_CallFunction + 74
442 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
443 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
444 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
445 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
446 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
447 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
448 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
449 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
450 org.python.python 0x0011fd3d PyObject_Call + 50
451 org.python.python 0x0011fe0c PyObject_Call + 257
452 org.python.python 0x0011fe7b PyObject_CallFunction + 74
453 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
454 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
455 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
456 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
457 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
458 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
459 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
460 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
461 org.python.python 0x0011fd3d PyObject_Call + 50
462 org.python.python 0x0011fe0c PyObject_Call + 257
463 org.python.python 0x0011fe7b PyObject_CallFunction + 74
464 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
465 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
466 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
467 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
468 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
469 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
470 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
471 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
472 org.python.python 0x0011fd3d PyObject_Call + 50
473 org.python.python 0x0011fe0c PyObject_Call + 257
474 org.python.python 0x0011fe7b PyObject_CallFunction + 74
475 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
476 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
477 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
478 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
479 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
480 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
481 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
482 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
483 org.python.python 0x0011fd3d PyObject_Call + 50
484 org.python.python 0x0011fe0c PyObject_Call + 257
485 org.python.python 0x0011fe7b PyObject_CallFunction + 74
486 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
487 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
488 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
489 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
490 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
491 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
492 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
493 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
494 org.python.python 0x0011fd3d PyObject_Call + 50
495 org.python.python 0x0011fe0c PyObject_Call + 257
496 org.python.python 0x0011fe7b PyObject_CallFunction + 74
497 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
498 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
499 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
500 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755
501 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
502 org.python.python 0x0018d9e8 PyEval_EvalFrameEx + 17598
503 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
504 org.python.python 0x00139c27 PyFunction_SetClosure + 2646
505 org.python.python 0x0011fd3d PyObject_Call + 50
506 org.python.python 0x0011fe0c PyObject_Call + 257
507 org.python.python 0x0011fe7b PyObject_CallFunction + 74
508 org.python.python 0x0014c076 PyObject_GenericGetAttr + 780
509 org.python.python 0x0018c8d0 PyEval_EvalFrameEx + 13222
510 org.python.python 0x0018f45b PyEval_EvalCodeEx + 1638
511 org.python.python 0x0018da85 PyEval_EvalFrameEx + 17755

Thread 1 crashed with X86 Thread State (32-bit):
eax: 0x00786d70 ebx: 0x001531e8 ecx: 0xb00011ec edx: 0x001d5c52
edi: 0x001d5c52 esi: 0xffffffff ebp: 0xb00011c8 esp: 0xb0000fb0
ss: 0x0000001f efl: 0x00010282 eip: 0x0019c90b cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0xb0000ff0

Binary Images:
0x1000 - 0x1ffe org.python.pythonapp 2.5.0 (2.5.0a0)
<a2ccf04a940c23b34c33d7fe108d773e>
/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python
0x49000 - 0x4affc _locale.so ??? (???)
<49814d9f6dad911e6525450a06095a23>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_locale.so
0x8f000 - 0x90fff collections.so ??? (???)
<a63cd2a91e1a4885fd46cd2a3b08edb4>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/collections.so
0x94000 - 0x9efff cPickle.so ??? (???)
<ebbc01c4f74991892c0eea9fd04ee229>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/cPickle.so
0xa3000 - 0xa3ffd _weakref.so ??? (???)
<b3f33c9500be9506bc47fe0548e69ed9>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_weakref.so
0xa7000 - 0xa9ffd strop.so ??? (???)
<90360a83b2f7bb7ac308305ec9d1d72b>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/strop.so
0xb4000 - 0xb6fff operator.so ??? (???)
<adf9306faf619ef7003876ad4989eb91>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/operator.so
0xc1000 - 0xc3ffb _struct.so ??? (???)
<8b8f6554c96be9fdef4d31ba4296238f>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_struct.so
0x118000 - 0x1e3feb org.python.python 2.5 (2.5)
<e25c22d85c260b924b91ee8f643c0774>
/System/Library/Frameworks/Python.framework/Versions/2.5/Python
0x270000 - 0x271fff time.so ??? (???)
<868136633e00f35cc39fbefc508644bb>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/time.so
0x2b6000 - 0x2bbfff _socket.so ??? (???)
<933b0ccff2f435302e01c498e924cad1>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_socket.so
0x2c2000 - 0x2c3fff _ssl.so ??? (???)
<81e1059dc34557deae02a9cc1e6a85f4>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_ssl.so
0x2cd000 - 0x2d6fff datetime.so ??? (???)
<f9bdeb667ff921c532541d9257069b77>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/datetime.so
0x2dd000 - 0x2defff math.so ??? (???)
<b42064a20bcfa11c62d074349b45668f>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/math.so
0x2e2000 - 0x2e3ffe binascii.so ??? (???)
<743904191cd46b07df2affa130d9d529>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/binascii.so
0x2e8000 - 0x2e9fff _random.so ??? (???)
<07c722b3bf7042863171656855d61fd7>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_random.so
0x2ed000 - 0x2edffd fcntl.so ??? (???)
<d53657c5ef75a4a15efdb6d5dd711942>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/fcntl.so
0x2f1000 - 0x2f2fff cStringIO.so ??? (???)
<193a853e31e48a248e091df545b7498a>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/cStringIO.so
0x2f6000 - 0x2f9ffd array.so ??? (???)
<6ab66b64c9e01baccae0d04d8e623c6c>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/array.so
0x560000 - 0x562ffe itertools.so ??? (???)
<3db795c34c2ce8361e511ba620004d01>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/itertools.so
0x567000 - 0x568ffd _hashlib.so ??? (???)
<c51aa157b3c194544f51d746f529bdf5>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_hashlib.so
0x56c000 - 0x56fffe _sha256.so ??? (???)
<981408b9e9d475473e158353532f265c>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_sha256.so
0x573000 - 0x580ffd _sha512.so ??? (???)
<f66d7a7eb5b75581389b26cfedcce35a>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_sha512.so
0x5c4000 - 0x5cafff _sqlite3.so ??? (???)
<3d1dc3441462fd760f7dcb128e2f6890>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_sqlite3.so
0x5d0000 - 0x5d0ffd _bisect.so ??? (???)
<db4da20cdb8ca7094f58fd107a027991>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_bisect.so
0x5d4000 - 0x5d4ffc _functools.so ??? (???)
<c2c01b9f23f5290e3d1cb722210806bf>
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/_functools.so
0x8fe00000 - 0x8fe2da53 dyld 96.2 (???)
<7af47d3b00b2268947563c7fa8c59a07> /usr/lib/dyld
0x900e6000 - 0x90198ffb libcrypto.0.9.7.dylib ??? (???)
<01109b36b445b3e8698ef87f814f7fd4> /usr/lib/libcrypto.0.9.7.dylib
0x920b3000 - 0x920bafe9 libgcc_s.1.dylib ??? (???)
<f53c808e87d1184c0f9df63aef53ce0b> /usr/lib/libgcc_s.1.dylib
0x92d4a000 - 0x92d4efff libmathCommon.A.dylib ??? (???)
/usr/lib/system/libmathCommon.A.dylib
0x930e2000 - 0x93242ff3 libSystem.B.dylib ??? (???)
<a12f397abf2285077b89bd726bff5b18> /usr/lib/libSystem.B.dylib
0x934b4000 - 0x935ecff7 libicucore.A.dylib ??? (???)
<5031226ea28b371d8dfdbb32acfb48b5> /usr/lib/libicucore.A.dylib
0x936cd000 - 0x936f1feb libssl.0.9.7.dylib ??? (???)
<3512c4a8198f0e964748bf6acbf359b4> /usr/lib/libssl.0.9.7.dylib
0x936f2000 - 0x937d1fff libobjc.A.dylib ??? (???)
<a53206274b6c2d42691f677863f379ae> /usr/lib/libobjc.A.dylib
0x939bc000 - 0x93a19ffb libstdc++.6.dylib ??? (???)
<04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib
0x93a7d000 - 0x93aa8fe7 libauto.dylib ??? (???)
<42d8422dc23a18071869fdf7b5d8fab5> /usr/lib/libauto.dylib
0x96b6c000 - 0x96c9efff com.apple.CoreFoundation 6.5.3 (476.14)
<7ef7f5db09ff6dd0135a6165872803cc>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x96d45000 - 0x96dccff7 libsqlite3.0.dylib ??? (???)
<6978bbcca4277d6ae9f042beff643f7d> /usr/lib/libsqlite3.0.dylib
0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

I use revision 8349. Hope that helps,
Kai

Kai Kuehne

unread,
Aug 14, 2008, 12:44:31 PM8/14/08
to django...@googlegroups.com
Yes, quoting myself.

On Thu, Aug 14, 2008 at 6:35 PM, Kai Kuehne <kaik...@gmail.com> wrote:
> It seems that it doesn't work if a session is already there. If it's
> there, it works.

It works if the session is *not* there. I also wanted to mention
that I get no traceback that I could post.

Thanks
Kai

James Matthews

unread,
Aug 14, 2008, 1:04:33 PM8/14/08
to django...@googlegroups.com
You can post the traceback in dpaste.com

Kai Kuehne

unread,
Aug 14, 2008, 1:14:20 PM8/14/08
to django...@googlegroups.com
Hi,

On Thu, Aug 14, 2008 at 7:04 PM, James Matthews <nytr...@gmail.com> wrote:
> You can post the traceback in dpaste.com

I have none so I can post none. I should have posted the
apple crashlog there, though. Sorry for that.

Kai

Oliver Andrich

unread,
Aug 14, 2008, 1:56:07 PM8/14/08
to django...@googlegroups.com
Hi Malcom,

Am 14.08.2008 um 18:35 schrieb Kai Kuehne:
>
> On Thu, Aug 14, 2008 at 6:23 PM, Malcolm Tredinnick
> <mal...@pointy-stick.com> wrote:
>> Hmm ... I'd really like people not to have to delete the cookies,
>> since
>> this is meant to be backwards compatible for that case. Okay, I
>> need to
>> think about this a bit, but the information is certainly useful.
>>
>> I'd still like to see the traceback somebody is seeing for this (if
>> it's
>> different to the one in #8314).
>
> I try to explain how people could try to recreate the problem:
> 1) Stop the server, delete the db, remove all sessions.
> 2) Start the server, do a syncdb.
> 3) Login, works.
> 4) Delete the db again, syncdb again.
> 5) Crash.
>

I have been trying all the relevant revisions since 8335, and I came
to the same result and the same procedure. The is no Python stack
trace or so. The process just dies with a system crash report as Kai
has been posting it, so I skip this part, cause mine looks more or
less identical.

I am currently running r8348.

I hope this information and confirmation of the research of Kai helps.

Best regards,
Oliver

Jörn Paessler

unread,
Aug 14, 2008, 2:04:07 PM8/14/08
to django...@googlegroups.com, Jörn Paessler
Hi,

I can confirm the exact same behaviour on OS X 10.5.4.

We went back to revision 8330, which helped.
It must have something to do with authenication or/and cookies, since
it happened predominantly when requesting the admin pages.

Linux Ubuntu showed no problem at all.

Best
Jörn
-----------------------------------------------------------------------------------------------
beyond content GmbH
Geschäftsführer:
Dipl.-Ing. Jörn Paessler
Burgschmietstr. 10
90419 Nürnberg, Germany
E-Mail: ma...@beyond-content.de
Web: www.beyond-content.de
Fon: +49 (0)911 977 98162
Fax: +49-(0)911 787 2525
Sitz der Gesellschaft: Nürnberg
Handelsregister: Amtsgericht Nürnberg HRB 23740
USt-IdNr.: DE247571538

Malcolm Tredinnick

unread,
Aug 14, 2008, 2:07:09 PM8/14/08
to django...@googlegroups.com

On Thu, 2008-08-14 at 20:04 +0200, Jörn Paessler wrote:
> Hi,
>
> I can confirm the exact same behaviour on OS X 10.5.4.
>
> We went back to revision 8330, which helped.
> It must have something to do with authenication or/and cookies, since
> it happened predominantly when requesting the admin pages.

Okay, thanks to everybody for the detailed information. That helps
narrow it down and gives me something to go on. It's very helpful.

It definitely is related to sessions and cookies, since r8340 and the
few commits after that were some changes to the session backend that
made it safer and more robust in a number of cases that mostly only
affected high volume sites. So I can't just back stuff out, but I
obviously need to fix this regression.

Again, thanks for all the info. I know what I'm going to be spending
part of the afternoon doing.

Regards,
Malcolm


Malcolm Tredinnick

unread,
Aug 14, 2008, 3:47:09 PM8/14/08
to django...@googlegroups.com

On Thu, 2008-08-14 at 13:07 -0500, Malcolm Tredinnick wrote:
[...]

> Again, thanks for all the info. I know what I'm going to be spending
> part of the afternoon doing.

Once we had a reliable way to repeat the problem (delete the session row
from the database for the browser's cookie), it didn't take long to
confirm what was happening here.

It should now be fixed in r8351.

Regards,
Malcolm

Kai Kuehne

unread,
Aug 14, 2008, 3:55:02 PM8/14/08
to django...@googlegroups.com
Hi,

On Thu, Aug 14, 2008 at 9:47 PM, Malcolm Tredinnick
<mal...@pointy-stick.com> wrote:
> Once we had a reliable way to repeat the problem (delete the session row
> from the database for the browser's cookie), it didn't take long to
> confirm what was happening here.
>
> It should now be fixed in r8351.

With the steps I mentioned above to reproduce it, it works for me now.
Thanks for fixing it, Malcolm.

Oliver Andrich

unread,
Aug 14, 2008, 4:19:33 PM8/14/08
to django...@googlegroups.com

Yep, this fixed the issue for me too. Thanks a lot for the fast bugfix.

Oliver

TrevorFSmith

unread,
Aug 14, 2008, 6:26:48 PM8/14/08
to Django users
I had this error, found this thread, and updated for the fix in 10
minutes.

Rock!
Reply all
Reply to author
Forward
0 new messages