New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All *nix (cygwin) tools crash as of 15082014 #272
Comments
I do not see any crashes. So, you need to either describe step-by-step instruction, or provide crash dump. |
How I reproduce it:
Crash dump: https://www.dropbox.com/s/44ygkgqh6nvk4uw/WER3F44.tmp.mdmp?dl=0 Everything was working fine last Friday, and ConEmu is the only thing I've updated. |
+1 Seeing it all git-bash commands on Windows 7 on 150816 alpha. None of these tools are updated except ConEmu. |
@MartinSGill |
@nileflowers |
@Maximus5 https://github.com/nileflowers/conemu-crash-files/raw/master/conemu-crash.zip |
I've been reverting my install. Build 150813 is the last build that works for me. Whatever the issue is it seems to have been introduced in 150814. |
I have the same problem here. And it does not only affect cygwin tools... The tools so far I know are affected include:
Uncheck Inject ConEmuHK in Features can workaround this issue. |
|
One more thing. Because I don't have |
@Maximus5 here is the dump for the hprest.exe command as a HP tool. I do have a nVIDIA card, Quadro K2100m, on my laptop. The driver version is 352.86. DL link: I'm also downloading the latest video driver and will feedback whether it changes anything. Update regarding video driver: |
There are a lot of page found by google by simple query "coprocmanager detoured.dll problem". |
So, at least for tests, I need:
Till than I can't tell who exactly is responsible for these crashes. And may be that is NVIDIA problem, especially because a lot of another compains exist on the internet. ConEmu sources are open, but NVIDIA sources seems like to be closed. So I even can't check or fix the bug, if the bug is inside CoProcManager. |
And I think this simple app will crash too on reported workstations. Please check. |
Here are the files under the coprocomanager folder: The two detoured.dll are in the driver distro, the two nv*.dll fiiles are as .dl_ so need to be uncompressed, 7-zip can do it. Checked by sysinternal autorun tool none of these files are referenced in common startup location. However they are referenced in the registry. I've uploaded an archive of the above dll files and the registry export. I can also confirm that after renamed the two coprocmanager folders the problem was gone. I would like to try the simple callexit app but lacks of two dlls on my system. Although downloaded them from opendll.com still no luck as the dependencies have dependencies. Could you upload a static linked version? |
Shame on me. Try this: https://github.com/Maximus5/test-callexit/releases/tag/v1.1 |
Is |
In the latest dump from this comment I see a lot of another detours: AVG, MacrType, Sizer, HP ProtectTools. |
CallExit 1.1 crashed as expected, if Inject ConEmuHK is checked and nVIDIA coprocmanager is in place. |
It would be interesting to find minimal reproduction code. It may help to find a workaround or to submit bugreport to NVIDIA. I prefer last option of course... So, can anyone from this topic build ConEmuHk with VisualStudio or MinGW? To avoid a lot of test iterations... |
happens to me too. Uncheck Inject ConEmuHK works as a workaround, thanks kraml |
Remove CoProcManager as workaround... Without ConEmuHk you may face another crashes and lack of features. |
@Maximus5 I can build with MinGW, if you can provide instructions. |
Take latest daily branch.
Take binary from ./Release folder and update your test location (it may be this ./Release folder).
Post here when you have success or crash after that. |
Build 150908 was releases. Most probably, crash will repeat... If so, I need new dumps with this version. |
Yes it crashed as expected. Here are the dumps from the same process, similar to my previous comment #272 (comment) https://dl.dropboxusercontent.com/u/16148499/CEDump-20150907%201359.7z |
Please check the following patch and create new dumps. Two dumps is quite enough. |
Here are the dumps: https://dl.dropboxusercontent.com/u/16148499/CEDump-20150907%202126.7z |
Crash the same. Need dump? |
Yes, please |
Here comes the dump. https://dl.dropboxusercontent.com/u/16148499/CEDump-20150907%202311.7z |
Please, check this one. Dumps if crashes. |
Yes, still crashing. https://dl.dropboxusercontent.com/u/16148499/CEDump-20150908%200857.7z |
How about this patch? |
Can you, please, run |
No crash with ConEmuHk.150908f.dll.7z now. I've test callexit.exe, rustc, hprest and some msys2 commands, with both 64-bit and 32-bit ConEmu, no more crash now. As for the dump you requested in this comment #272 (comment) , I would like to provide one but when I create dump from PE, I got a dialog that says "Error configuring dump resources: system cannot found the designated file", and the dump file is 0 byte. I never used PE to dump before so not sure whether I missed any required configuration on my system. |
Well, you may use ConEmuC to create dump if running process. |
Here is the dump for callexit from cmd.exe instead of ConEmu. https://dl.dropboxusercontent.com/u/16148499/CEDump-150908-46504-150909214707.7z I created it by start callexit, find its PID from PE, then run comemuc /debugpid= and press ctrl+break to generate a full dump when the press enter message is on the screen. |
Weird... Last dump has no CoProcManager dll's loaded. What do NVIDIA think about? OK, this is last test before next release. I'm not happy with workaround, but it's working at least. Anyway, I still believe the problem is inside NVIDIA driver. https://sourceforge.net/projects/conemu/files/temp/ConEmuHk.150908g.dll.7z/download |
The last g dll works ok, no crash. I do notice that when started from cmd.exe there are no NVIDIA coprocmanager DLLs attach with callexit.exe. But if start it directly from explorer windows by double click, NVIDIA is there. Here is the dump in such case, if you would like to look into it. https://dl.dropboxusercontent.com/u/16148499/CEDump-150908-71028-150910202156.7z |
|
I started cmd.exe by click the start menu button, type cmd.exe in the search box and press enter. I just tried find the cmd.exe file in explorer window under C:\Windows\System32 and double click it. In neither case no NVIDIA dll was loaded. |
Weird logic... |
This issue is no longer occurring after updating to 150910. I have the |
yep 150910 works. |
Can you please create debug log files for Shell mode during execution of CallExit.exe? |
How about build 151006? |
I've not noticed any issues since latest 151006. |
As of this latest update for every unix-like tool I use (e.g. ssh included with git) I get crash reports popping up.
The programs themselves do appear to work, so I'm guessing this is somehow related to the new hook module.
This only happens in ConEmu, regardless of which shell (e.g. powershell, cmd etc) I use.
The text was updated successfully, but these errors were encountered: