@binary1248 I have some experience gathering info(*) like stacktraces, opengl details, hardware details, OS details etc on Windows, Linux, OS X and a few other *NIX platforms.
If there's interrest I could probably do a "collect bug-report details" function fairly quickly that would gather a bunch of relevant info across platforms in a semi-structured form.
If that data should then be written to a file, emailed, uploaded somewhere or whatever would then of course be up to the user of the function(s), but it could be a nice starting point.
Should I spend a bit of time on this or would it be hopeless to ever get merged?
* I spent a few years, a while back, working on a system monitoring tool (
SysOrb).