Cygwin django runningerver - segmentation fault (kernel dump)

I am running a Django test server from virtualenv - you need to use supervisord to run Celery as a background process. When I try: "python manage.py runningerver" from the cygwin shell, I get the message "segmentation fault (core dumped)). The supervisor process starts and I cannot find any helpful messages in the error logs. I am working on Windows 7 using Python 2.7 and Django 1.6.5.

Is there a way to create a base dump in cygwin for something like this? I looked around and saw suggestions for using userdump.exe or winDbg, but I haven't used them either, and both seem to be .exe files and I am running a python script.

UPDATE: A file named "python2.7.exe.stackdump" is created with the following content:

Exception: STATUS_ACCESS_VIOLATION at rip=00180169A0D
rax=0000000000000000 rbx=00000003F336662F rcx=0000000000000000
rdx=0000000000000000 rsi=00000001801C805F rdi=00000003F3366615
r8 =0000000000225418 r9 =8080808080808080 r10=FEFEFEFEFEFEFEFF
r11=00000003F3354522 r12=0000000000225420 r13=00000000FFFFFFFF
r14=0000000000225410 r15=0000000000000000
rbp=000000000000002B rsp=0000000000225318
program=C:\cygwin64\bin\python2.7.exe, pid 8872, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B

      

+3


source to share





All Articles