1 | | Repro steps: |
2 | | |
3 | | - Install Python 3.x (doesn't happen on 2.x) |
4 | | - Open Windows PowerShell (only happens with PowerShell, not CMD or bash) |
5 | | - `pip install django` |
6 | | - `django-admin startproject foobar` |
7 | | - `cd foobar` |
8 | | - `python manage.py runserver` |
9 | | |
10 | | This causes a Windows crash with a window that says: "Python has stopped working": http://imgur.com/dOt6eKE |
11 | | |
12 | | However, `python manage.py runserver --noreload` works fine, so it seems related to the auto-reloader. |
13 | | |
14 | | Here is the info from the Windows Event Viewer: |
15 | | |
16 | | |
17 | | |
18 | | {{{ |
19 | | Faulting application name: python.exe, version: 3.5.1150.1013 |
20 | | Faulting module name: ucrtbase.dll, version: 10.0.14393.0 |
21 | | Exception code: 0xc0000005 |
22 | | Faulting module path: C:\WINDOWS\System32\ucrtbase.dll |
23 | | |
24 | | }}} |
25 | | |
26 | | |
27 | | I have seen it happen with at least 5 people using Py3 & PowerShell, with Windows 8 or 10, and various PC models. (Though most people seem unaffected.) |
28 | | |
29 | | |
30 | | |
31 | | Occurs with Django 1.8/1.10 and Python 3.5/3.6, maybe others also. |
| 1 | @urbanit: I think this may be related: https://youtrack.jetbrains.com/issue/PY-17069#comment=27-1804561&tab=Comments |