Nw.js: nwjs-sdk-v0.16.1-win-ia32 crash dump generated in the wrong location

Created on 30 Aug 2016  路  11Comments  路  Source: nwjs/nw.js

for nwjs-sdk-v0.16.1-win-ia32 the crash dump is generated inside %LOCALAPPDATA%\Chromium\User Data\Crashpad\reports where in the documentation it should be generated inside %LOCALAPPDATA%\CrashPad

P3 bug test-todo triaged

All 11 comments

Verified on nw 18. I think it's not a bug.

@rogerwang per the descripton here

Any crashes will then cause a minidump file (.dmp) and metadata sidecar (.txt) to be generated in %HOME%\AppData\Local\Chromium\User Data\Crash Reports.

Do you think the document of http://docs.nwjs.io/en/latest/For%20Developers/Understanding%20Crash%20Dump/ need to be updated?

@ghostoy any comment on my previous comment?

It should be in user data dir of the application: '%HOME%\AppData\Local\appname\User Data\Crash Reports', not Chromium's. And the documentation need to be fixed as well.

PS: generating it in some common location like '%LOCALAPPDATA%\CrashPad' is good too.

FYI upstream had a related change: https://codereview.chromium.org/2487783002

thanks, I will take a look at the upstream change

@xzhan96 Any update on this?
Still, the crashdump file is getting created in "C:\Users\\AppData\Local\Chromium\User Data\Crashpad\reports" folder.

The crash file is still created on C:\Users<Username>\AppData\Local\Chromium\User Data\Crashpad\reports folder on Windows with nwjs-sdk-v0.21.3.

This is fixed in git and will be available in the next nightly build.

Thank you, great work! 馃檱
The bug, that no dump file at all is generated when --user-data-dir=<some folder> is specified as launch argument for nw.exe is now resolved as well!
I just tested with nw 0.21.5 :

c:\nwjs-v0.21.5-win-ia32\nw --user-data-dir=%APPDATA%\App_B\ App_A\

and the crash dump is properly generated in
C:\Users\Admin\AppData\Roaming\App_B\Crashpad\reports\

Otherwise

c:\nwjs-v0.21.5-win-ia32\nw App_A\

the dump is found here:
C:\Users\Admin\AppData\Local\App_A\User Data\Crashpad\reports

Good work!

Please fix doc: http://docs.nwjs.io/en/latest/For%20Developers/Understanding%20Crash%20Dump/

In legacy version (nwjs0.14.7 win) dumps are at path C:\Users\<Username>\AppData\Local\Crashpad\reports.

Was this page helpful?
0 / 5 - 0 ratings