OS Feature request — add extra info to crashlog.txt

,

I ask you to add extra info into crashlog records:

  1. ID (in dns format) of the package that was run when crash happened,
  2. Version of that package (bundle/program/whatever) also from package-manifest (pdxinfo),
  3. Could be great to get hash of “delivered pdx.zip” if it has been delivered from Catalog or web-sideload. I understand that it can be impossible for encrypted Catalog’s delivery.

The main reason is to get more trustworthy info from users in one place (crashlog.txt that is not friendly for editing by ordinary user, and that’s good). It’s for developers, for cases when we published crashing build, users complain and bring logs.
Currently user should get crashlog, find version of the crashed program and send in to dev.

Another reason is for developers in same case. Of course we all archiving all sources and products (compiled binaries) when releasing anything, but sometimes to find exactly that build can be hard task.

One more reason — one less step in crash-reporting process, so it’s kinda improving UX for users.


This change requires changes in the loader and cpu/mpu- exception handler, I suppose.

p.s.: Also I requesting to add “OS” tag here on forum.

2 Likes