Minidumps from Windows machine gettings ignored


#1

Hello team,

I need some help with uploding minidumps on Sentry

Problem
No issue is created on Sentry upon uploading a minidump file from a Windows 10 machine.
Everything is working fine on a Linux machine

Steps

  1. get the pdb file from exe using cv2pdb : cvpdb.exe myapp.exe

  2. convert pdb file to breakpad symbols using dump_syms tool: dump_syms.exe myapp.pdb > myapp.sym

  3. upload symbols on sentry: sentry-cli.exe --auth-token TOKEN upload-dif --no-bin --org org_name --project project_name myapp.sym

  4. upload dump file: curl.exe -X POST ''https://sentry.io/api/ID/minidump?sentry_key=KEY' -F upload_file_minidump=@/path/to/minidump
    curl returns status as 200

Environment:
MingW64 toolchain(g++ 7.3), Windows 10, Qt 5.10

I am not sure if sentry just ignores the file or is it not able to create a trace for the dump file(maybe something is wrong with the symbol file)

Any help would be of great help

Thanks!:grinning:


#2

Hi predx,

Did sentry-cli report "OK " after uploading the breakpad symbols and does the file appear under Project Settings > Debug Information Files? Unless the minidump you’re uploading is still processing (which will usually only take a couple of seconds), you should either see processing issues or the issue appearing in your issue stream. Just to confirm, you see neither of those?

Are you self-hosting Sentry or using sentry.io? If the latter, could you please let me know which organization and project you are referring to?

Thanks,
Jan


#3

Did sentry-cli report "OK " after uploading the breakpad symbols and does the file appear under Project Settings > Debug Information Files?

I don’t remember whether it said okay but yes, the file does appear under the Debug information files. I have uploaded 3 files till now(one elf and 2 breakpad symbols) and all three appear under Debug information files

Also, sentry-cli diftuil check myapp.sym returns

“Debug Info File Check Type: breakpad Contained debug identifiers: > c85f35c0-7108-4260-a75f-a0d21da93645-1 (x86_64)
Usable: yes”

So I am guessing there is nothing wrong with the symbols.
And, I am using 32 bit version of sentry-cli. I don’t think that will make any difference though

Unless the minidump you’re uploading is still processing (which will usually only take a couple of seconds), you should either see processing issues or the issue appearing in your issue stream. Just to confirm, you see neither of those?

Correct, i see neither of those

Are you self-hosting Sentry or using sentry.io?

using sentry.io

If the latter, could you please let me know which organization and project you are referring to?

Organisation: test-acc
project: el-maven-logging


#4

Thank you, I’ll have a look soon.


#5

We’ve isolated the issue and will deploy a patch later today. Your windows crashes should start coming in some time after that. Thanks again for providing all this information and detailed steps to reproducing the issue.


#6

Thanks!
Windows crashes have started coming now