Issue 35875: Crash by Pandas - algos.cp36-win_amd64.pyd join.cp36-win_amd64.pyd (original) (raw)
Created on 2019-02-01 10:52 by AxelArnoldBangert, last changed 2022-04-11 14:59 by admin. This issue is now closed.
Messages (13)
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-01 10:52
Windows 7 x64 Visual Studio 2017 15.9.6 netframework 4.7 conda 3.6 x64
On project load both extensions algos and joint crash.
Author: Karthikeyan Singaravelan (xtreak) *
Date: 2019-02-01 11:03
Can you please add a minimal reproducer for this without any external dependencies? I couldn't see any references to the extensions you have mentioned in the title in CPython repo. Please add in a description over how this is a problem with CPython and not with external dependencies/extensions if any.
Thanks
Author: STINNER Victor (vstinner) *
Date: 2019-02-01 11:20
You should try to get a traceback where the crash occurs using faulthandler: https://pythondev.readthedocs.io/debug_tools.html#faulthandler
Other ways to get more info in case of a crash: https://pythondev.readthedocs.io/crash.html
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-01 14:02
- This behaviour has no effect to/on my project. All works fine.
- I removed only
#algos.cp36-win_amd64.pyd C:\Users\SabrinaBangert\AppData\Local\conda\conda\envs\conda\Lib\site-packages\pandas_libs #algos.cp36-win_amd64.pyd C:\Users\SabrinaBangert\AppData\Local\conda\conda\pkgs\pandas-0.24.0-py36ha925a31_0\Lib\site-packages\pandas_libs 3. After that the error is gone though joint is still loading #join.cp36-win_amd64.pyd C:\Users\SabrinaBangert\AppData\Local\conda\conda\envs\conda\Lib\site-packages\pandas_libs #join.cp36-win_amd64.pyd C:\Users\SabrinaBangert\AppData\Local\conda\conda\pkgs\pandas-0.24.0-py36ha925a31_0\Lib\site-packages\pandas_libs 4. I restored algos again 5. I made an empty project using conda 3.6 environment with only one directive import pandas as pd 6. the two crashes algos and joint are reproduced 7. so it depends on pandas in conjucttion with my conda 3.6 environment which is very large 8. post the packages in the next comment
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-01 14:07
here is requirements.txt as a screenshot and the second half of the packages in conda 3.6
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-08 09:54
I updated Pandas with the same result. I created new environments. When I load Pandas I get the same result and behaiviour. Permanent crashes of the python.exe.
Author: Rémi Lapeyre (remi.lapeyre) *
Date: 2019-02-08 10:20
Hi Bangert, thanks for reporting the issue.
we need more information to reproduce the bug. Can you post the requirement.txt file as a text file rather than a screenshot and the step to reproduce the crash starting from an empty project?
Were you able to reproduce the crash on another computer or is it specific to yours?
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-08 12:02
In Win7 the crash happens on every change in code, even in the webroot of tensorboard.
In Win10 there is !no! crash
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-08 12:29
Correction - I did not see the popup in Win10 for it is a silent crash without popup so:
Win 7 crashes with popup
Win10 crashes silently
Author: Eryk Sun (eryksun) *
Date: 2019-02-08 20:02
The access violation (exception code 0xC0000005) occurs in algos.cp36-win_amd64.pyd, which is a Pandas extension module, so I'm closing this issue as third party. You can open an issue with the Pandas project at their GitHub repo:
https://github.com/pandas-dev/pandas/issues
It will help whoever has to analyze this problem if you include the crash dump file. The default location for dump files is "%LocalAppData%\CrashDumps". In Windows 7 and 10, it should be enabled by default and configured to keep at least the last 10 dump files.
Regarding error reporting in Windows 10, the default policy is to not show a user interface. If the Windows Error Reporting service is called, it still executes as before (e.g. saving crash dumps and sending anonymized data to Microsoft), but users won't see a dialog, which for most people is a useless annoyance. If desired, we can show the error-reporting dialog by setting a DWORD value of 0 named "DontShowUI" in either of the following registry keys:
HKLM\Software\Microsoft\Windows\Windows Error Reporting HKLM\Software\Policies\Microsoft\Windows\Windows Error Reporting
That said, error reporting itself may be disabled, which can be configured by setting the flag SEM_NOGPFAULTERRORBOX in the error mode of the process, thread, or job. (GPFAULT, or "General Protection Fault", is used loosely here to mean an unhandled exception.) It can also be repressed if the process calls SetUnhandledExceptionFilter to set a custom unhandled exception filter that returns either EXCEPTION_EXECUTE_HANDLER or EXCEPTION_CONTINUE_EXECUTION instead of EXCEPTION_CONTINUE_SEARCH. So it may be normal for a particular program to not show the error-reporting dialog.
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-09 08:05
yes OK - thank you very much
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-09 08:15
So the solution is: If you don't need algos then comment it out C:\A-Cond-3-64\envs\TensorflowCpu\Lib\site-packages\pandas_libs\algos.cp36-win_amd64.pyd
The sequence crash of the join extension only depends on algos and is gone if you comment out algos in Win7 and Win10. Best regards Axel Arnold Bangert - Herzogenrath 09.02.2019
Author: Bangert (AxelArnoldBangert) *
Date: 2019-02-09 10:26
Yes I wanted to upload the crash dump files at the beginning of the session but your upload size restriction does not allow this
History
Date
User
Action
Args
2022-04-11 14:59:10
admin
set
github: 80056
2019-02-09 22:31:28
vstinner
set
nosy: - vstinner
2019-02-09 10:26:13
AxelArnoldBangert
set
files: + Crash-Dump-Files-Win7-RWTH-SAP1-Size-Too-Large-For-Upload-To-PythonBugs.jpg
messages: +
2019-02-09 08:15:19
AxelArnoldBangert
set
files: + Algos-Commented-Out-Crash-Popup-Win7-Win10-RWTH-SAP.jpg
messages: +
2019-02-09 08:05:46
AxelArnoldBangert
set
messages: +
2019-02-08 20:02:35
eryksun
set
status: open -> closed
nosy: + eryksun
messages: +
resolution: third party
stage: resolved
2019-02-08 12:29:23
AxelArnoldBangert
set
files: + Crash-Popup-Win7-RWTH-SAP1.jpg
messages: +
2019-02-08 12:17:49
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-Silent-Project-Win10-RWTH-SAP2.jpg
2019-02-08 12:16:28
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-Silent-Event-Win10-RWTH-SAP2.jpg
2019-02-08 12:16:06
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-Popup-Win7-RWTH-SAP1.jpg
2019-02-08 12:15:44
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-Event-Win7-RWTH-SAP1.jpg
2019-02-08 12:15:16
AxelArnoldBangert
set
files: - Conda-Algos-Joint-Crash-Win7-RWTH-SAP1.jpg
2019-02-08 12:14:58
AxelArnoldBangert
set
files: - Conda-Algos-Joint-NoCrash-Win10-RWTH-SAP2.jpg
2019-02-08 12:14:41
AxelArnoldBangert
set
files: - Conda-Algos-Joint-Crash-04.jpg
2019-02-08 12:06:02
AxelArnoldBangert
set
files: + Conda-Algos-Joint-NoCrash-Win10-RWTH-SAP2.jpg
2019-02-08 12:05:43
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-Win7-RWTH-SAP1.jpg
2019-02-08 12:04:33
AxelArnoldBangert
set
files: - Conda-Algos-Joint-Crash-05.jpg
2019-02-08 12:04:14
AxelArnoldBangert
set
files: - Conda-Algos-Joint-Crash-06.jpg
2019-02-08 12:02:07
AxelArnoldBangert
set
messages: +
2019-02-08 11:59:33
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-06.jpg
2019-02-08 11:59:08
AxelArnoldBangert
set
files: + requirementsWin10-Educ-1809-x64-German.txt
2019-02-08 11:58:45
AxelArnoldBangert
set
files: + requirementsWin7-Prof-SP1-x64-English.txt
2019-02-08 11:56:53
AxelArnoldBangert
set
files: - requirements.txt
2019-02-08 11:44:10
AxelArnoldBangert
set
files: + requirements.txt
2019-02-08 11:43:40
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-05.jpg
2019-02-08 11:17:35
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-04.jpg
2019-02-08 10:20:37
remi.lapeyre
set
nosy: + remi.lapeyre
messages: +
2019-02-08 09:54:30
AxelArnoldBangert
set
messages: +
2019-02-08 09:52:58
AxelArnoldBangert
set
title: Crash - algos.cp36-win_amd64.pyd join.cp36-win_amd64.pyd -> Crash by Pandas - algos.cp36-win_amd64.pyd join.cp36-win_amd64.pyd
2019-02-01 14:07:14
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-03.jpg
messages: +
2019-02-01 14:02:52
AxelArnoldBangert
set
files: + Conda-Algos-Joint-Crash-02.jpg
messages: +
2019-02-01 11:20:03
vstinner
set
nosy: + vstinner
messages: +
2019-02-01 11:03:40
xtreak
set
nosy: + xtreak
messages: +
2019-02-01 10:52:26
AxelArnoldBangert
create