how to report a crash to Google Chrome if I don't want to share certain pieces of my profile?
Em vez de passar pelo mecanismo interno de denúncia de erros, tente preencher um relatório de erros e depois deixe que eles digam o que querem ou precisam. Você pode descobrir que eles não precisam de seus arquivos.
I can live with losing several hours (or days) or browsing history and saved passwords (created while I am reproduce a crash), but it's absolutely necessary to maintain an up-to-date session (open tabs and windows), as it always reflects my current 'state of work' on multiple projects. During those hours/days, I won't be visiting the sites that I don't want to share info about.
Em seguida, use uma extensão adequada de gerenciamento de sessão, como Session Buddy . Dessa forma, você pode controlar todos os aspectos da sua sessão, incluindo a remoção de itens de uma sessão salva.
My first idea is to create a replica of my user profile for the purposes of reproducing, clear up all sensitive info from it (or even populate a blank profile with only "{Last|Current} {Session|Tabs}" from my original profile). Then live with it until I report enough crashes, and after that copy the latest "{Last|Current} {Session|Tabs}" files from the replica to my original profile. Will such open tabs data from the temporary profile work with my original profile when moved back to it from temporary profile?
Esses arquivos não têm relação com o próprio perfil e incluem apenas uma lista das guias e janelas abertas e o conteúdo dos formulários da Web que você abriu. O Chrome poderá usar qualquer arquivo de sessão / guia, incluindo aqueles de um perfil diferente (pelo menos da mesma versão).
Alternatively I am considering to manually collect raw crash data with windbg. Will the log by windbg be human readable enough to make sure that it contains nothing I don't want to send to Google?
Você pode usar um programa como Strings para examinar o texto contido no despejo de memória ( este em particular pode extrair texto ASCII e Unicode).
Você também pode usar o BlueScreenView da Nirsoft para examinar o conteúdo decodificado dos arquivos de despejo de memória. Você precisará salvar o despejo na pasta padrão mini-dump ( %SystemRoot%\MiniDump
), ou então informar ao BlueScreenView onde encontrar seus dumps do Chrome nas opções avançadas ( Ctrl + O ):