Skip to content
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

Integrate breakpad to collect crash information #1176

Closed
Emdek opened this issue Sep 7, 2016 · 5 comments
Closed

Integrate breakpad to collect crash information #1176

Emdek opened this issue Sep 7, 2016 · 5 comments

Comments

@Emdek
Copy link
Member

Emdek commented Sep 7, 2016

Since debugging under Windows is painful and most of crashes happen there then it is time to automate them which should allow to improve both our code and state of revived QtWebKit.
The best solution seems to be Google Breakpad which is used by Mozilla, there exist some documentation on how to use it with Qt:
https://github.com/JPNaude/dev_notes/wiki/Using-Google-Breakpad-with-Qt
We will also need end point to be installed on our server.
By default it should be enabled only for Windows, only for official builds, by using explicit CMake option to enable it.

@pierreporte
Copy link
Contributor

Is there any sort of interaction with Google servers?

@Emdek
Copy link
Member Author

Emdek commented Sep 7, 2016

@pierreporte, no, it was simply developed by Mozilla and Google, apparently before Google decided to move financial support to own browser...

@pierreporte
Copy link
Contributor

OK then. I feared that the user data could potentially be collected by Google in the process. Since Otter is a web browser, a lot of personal informations could be gathered. At least, would you let the user decide to send crash data or not?

@Emdek
Copy link
Member Author

Emdek commented Sep 7, 2016

@pierreporte, we have full control over data transfer, plus of course it won't be obligatory, but using dialog similar to that used by Opera.
I'm not sure how rich these reports will be, but yes, some tools produce reports which can contain stuff like parts of visited page etc.

@Emdek
Copy link
Member Author

Emdek commented Sep 28, 2016

Crash Reporter is ready and we now we also have basic end point too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants