Hi.

I'm seeing apache processes crashing intermittently with mod_wsgi with
the error:

[Thu Feb 03 16:04:38 2011] [notice] child pid 8376 exit signal
Segmentation fault (11)

I've applied gdb and got the following stack trace:

#0  0x00002af5b45a33fd in ?? () from /usr/lib64/libpython2.4.so.1.0
#1  0x00002af5b4543b2d in ?? () from /usr/lib64/libpython2.4.so.1.0
#2  0x00002af5b45a3967 in ?? () from /usr/lib64/libpython2.4.so.1.0
#3  0x00002af5b45a41f2 in _PyObject_GC_Malloc () from
/usr/lib64/libpython2.4.so.1.0
#4  0x00002af5b4562559 in PyType_GenericAlloc () from
/usr/lib64/libpython2.4.so.1.0
#5  0x00002af5b45588a3 in ?? () from /usr/lib64/libpython2.4.so.1.0
#6  0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#7  0x00002af5b457b8ce in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#8  0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#9  0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#10 0x00002af5b457d73f in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#11 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#12 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#13 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#14 0x00002af5b4535367 in ?? () from /usr/lib64/libpython2.4.so.1.0
#15 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#16 0x00002af5b451fd43 in PyObject_CallFunction () from
/usr/lib64/libpython2.4.so.1.0
#17 0x00002af5b4547bc9 in PyObject_GenericGetAttr () from
/usr/lib64/libpython2.4.so.1.0
#18 0x00002af5b457aeca in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#19 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#20 0x00002af5b453545a in ?? () from /usr/lib64/libpython2.4.so.1.0
#21 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#22 0x00002af5b457c52c in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#23 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#24 0x00002af5b457d73f in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#25 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#26 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#27 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#28 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#29 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#30 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#31 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#32 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#33 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#34 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#35 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#36 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#37 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#38 0x00002af5b453545a in ?? () from /usr/lib64/libpython2.4.so.1.0
#39 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#40 0x00002af5b457c52c in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#41 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#42 0x00002af5b457d73f in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#43 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#44 0x00002af5b453545a in ?? () from /usr/lib64/libpython2.4.so.1.0
#45 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#46 0x00002af5b457c52c in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#47 0x00002af5b457db66 in PyEval_EvalFrame () from
/usr/lib64/libpython2.4.so.1.0
#48 0x00002af5b457efe5 in PyEval_EvalCodeEx () from
/usr/lib64/libpython2.4.so.1.0
#49 0x00002af5b4535367 in ?? () from /usr/lib64/libpython2.4.so.1.0
#50 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#51 0x00002af5b45251ef in ?? () from /usr/lib64/libpython2.4.so.1.0
#52 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#53 0x00002af5b455ccea in ?? () from /usr/lib64/libpython2.4.so.1.0
#54 0x00002af5b451f0f0 in PyObject_Call () from /usr/lib64/
libpython2.4.so.1.0
#55 0x00002af5b4578c3d in PyEval_CallObjectWithKeywords () from
/usr/lib64/libpython2.4.so.1.0
#56 0x00002af5b42ca022 in Adapter_run (self=0x2af5bf09cbe8,
object=0x2aaaaaac4f90) at mod_wsgi.c:3841
#57 0x00002af5b42caaa6 in wsgi_execute_script (r=0x2af5be8cd990) at
mod_wsgi.c:6547
#58 0x00002af5b42cfcf0 in wsgi_hook_daemon_handler (p=<value optimized
out>,
sock=<value optimized out>, bucket_alloc=<value optimized out>,
    daemon=<value optimized out>) at mod_wsgi.c:12877
#59 wsgi_process_socket (p=<value optimized out>, sock=<value
optimized out>,
bucket_alloc=<value optimized out>, daemon=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at mod_wsgi.c:10130
#60 0x00002af5b42d01c8 in wsgi_daemon_worker (thd=0x2af5be8c1c90,
data=<value
optimized out>) at mod_wsgi.c:10453
#61 wsgi_daemon_thread (thd=0x2af5be8c1c90, data=<value optimized
out>) at
mod_wsgi.c:10486
#62 0x00002af5ab2f373d in start_thread () from /lib64/libpthread.so.0
#63 0x00002af5ab7e0f6d in clone () from /lib64/libc.so.6

I've been investigating the theory of incompatible library versions
being loaded, but so far been unable to track down what's triggering
the problem.

The application is running django, and the request seems to get as far
as trying to render the resulting page before segfaulting.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to