getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
38.85k stars 4.17k forks source link

"A required debug symbol file was missing" - but file was already uploaded #7595

Closed johan12345 closed 6 years ago

johan12345 commented 6 years ago

We are using a self-hosted Sentry instance (https://errors.rami.io) using the newest version 8.22.0 and installed using Docker with persistent volumes set up to be mounted at /var/lib/sentry/files.

For a couple of months, we have been experiencing the problem that all new events from an iOS app being stuck under “Pending Issues” (“A required debug symbol file was missing”).

unbenannt

The error message is clear - but even after uploading the required dSYMs using sentry-cli and verifying that they appear in the "Debug Information Files" tab (see below), the Pending Issues don't disappear.

unbenannt2

I previously had another - probably unrelated - issue with uploading dSYMs (https://github.com/getsentry/sentry-cli/issues/257) and was told to contact support about this problem - but as we are not using the hosted service at sentry.io, I couldn't get any help via email.

Another clue might be that when uploading dSYMs, sentry-cli shows the following warning (or similar):

[WARN] goblin::mach::segment section #1 size 1930292 out of bounds

The Sentry instance is managed by @raphaelm, so he will be able to provide contents of log files and details about the setup.

raphaelm commented 6 years ago

I'm happy to provide any logs if given any pointers what to look out for / what log files to look into :)

utsengar commented 6 years ago

Don't want to hijack this thread but I have a similar issue. From my buddbybuild build log and in sentry, I see these files under Unreferenced Debug Information Files (unlike @johan12345):

screen shot 2018-03-24 at 1 50 22 pm
2018-03-24T20:03:45.106Z - ci:     This script will automatically install sentry-cli 1.30.3 for you.
2018-03-24T20:03:45.107Z - ci:     Installation path: /usr/local/bin/sentry-cli
2018-03-24T20:03:45.183Z - ce:     ######################################################################## 100.0%
2018-03-24T20:03:45.484Z - ce:     ######################################################################## 100.0%
2018-03-24T20:03:45.584Z - ce:     ###                                                                        4.8%
2018-03-24T20:03:45.684Z - ce:     ###################                                                       27.0%
2018-03-24T20:03:45.773Z - ce:     ##############################################                            64.8%
2018-03-24T20:03:45.774Z - ce:     ######################################################################## 100.0%
2018-03-24T20:03:45.804Z - ci:     Done!
2018-03-24T20:03:45.808Z - ci:     Uploading IPAs and dSYMs to Sentry
2018-03-24T20:03:45.995Z - ci:     > Found 48 debug information files
2018-03-24T20:03:45.997Z - ce:     [WARN] goblin::mach::segment section #1 size 542038 out of bounds
2018-03-24T20:03:45.999Z - ce:     [WARN] goblin::mach::segment section #1 size 517462 out of bounds
2018-03-24T20:03:46.001Z - ce:     [WARN] goblin::mach::segment section #1 size 2271301 out of bounds
2018-03-24T20:03:46.002Z - ce:     [WARN] goblin::mach::segment section #1 size 2283568 out of bounds
2018-03-24T20:03:46.003Z - ce:     [WARN] goblin::mach::segment section #1 size 951898 out of bounds
2018-03-24T20:03:46.005Z - ce:     [WARN] goblin::mach::segment section #1 size 947794 out of bounds
2018-03-24T20:03:46.006Z - ce:     [WARN] goblin::mach::segment section #1 size 2580068 out of bounds
2018-03-24T20:03:46.007Z - ce:     [WARN] goblin::mach::segment section #1 size 2686579 out of bounds
2018-03-24T20:03:46.009Z - ce:     [WARN] goblin::mach::segment section #1 size 7440199 out of bounds
2018-03-24T20:03:46.026Z - ce:     [WARN] goblin::mach::segment section #1 size 1853814 out of bounds
2018-03-24T20:03:46.027Z - ce:     [WARN] goblin::mach::segment section #1 size 1857919 out of bounds
2018-03-24T20:03:46.032Z - ce:     [WARN] goblin::mach::segment section #1 size 5297993 out of bounds
2018-03-24T20:03:46.034Z - ce:     [WARN] goblin::mach::segment section #1 size 5379920 out of bounds
2018-03-24T20:03:46.039Z - ce:     [WARN] goblin::mach::segment section #1 size 13576103 out of bounds
2018-03-24T20:03:46.047Z - ce:     [WARN] goblin::mach::segment section #1 size 13637580 out of bounds
2018-03-24T20:03:46.058Z - ce:     [WARN] goblin::mach::segment section #1 size 763802 out of bounds
2018-03-24T20:03:46.059Z - ce:     [WARN] goblin::mach::segment section #1 size 759702 out of bounds
2018-03-24T20:03:46.061Z - ce:     [WARN] goblin::mach::segment section #1 size 734912 out of bounds
2018-03-24T20:03:46.062Z - ce:     [WARN] goblin::mach::segment section #1 size 710327 out of bounds
2018-03-24T20:03:46.063Z - ce:     [WARN] goblin::mach::segment section #1 size 570493 out of bounds
2018-03-24T20:03:46.064Z - ce:     [WARN] goblin::mach::segment section #1 size 541811 out of bounds
2018-03-24T20:03:46.644Z - ci:     > Prepared debug information files for upload
2018-03-24T20:04:12.448Z - ci:     > Uploaded 48 missing debug information files
2018-03-24T20:04:15.695Z - ci:     > File processing complete:
2018-03-24T20:04:15.696Z - ci:          OK bb6ecc38-8ea0-351b-9b3c-2f2b60737a1f (AMPopTip; arm64)
2018-03-24T20:04:15.697Z - ci:          OK c3e25259-d453-3919-816f-53467cb7bdf0 (AMPopTip; armv7)
2018-03-24T20:04:15.698Z - ci:          OK 2fb485be-d171-3eb0-b105-bbd3412fa00c (AMScrollingNavbar; arm64)
2018-03-24T20:04:15.699Z - ci:          OK 44e8c4dc-f926-3cdb-a840-010ab7043718 (AMScrollingNavbar; armv7)
2018-03-24T20:04:15.701Z - ci:          OK 8d9a34c6-4a8b-3c0a-89bf-aed2e4f26192 (ActionSheetPicker_3_0; armv7)
2018-03-24T20:04:15.702Z - ci:          OK 36e61276-58f9-30f2-9ab8-0625b3a61d4b (ActionSheetPicker_3_0; arm64)
2018-03-24T20:04:15.703Z - ci:          OK 54560c30-55c1-3ad2-908f-cbfb67db3fcb (ActiveLabel; armv7)
2018-03-24T20:04:15.705Z - ci:          OK 99a5cc36-3c5b-3e3d-a476-0d8668c39650 (ActiveLabel; arm64)
2018-03-24T20:04:15.706Z - ci:          OK d5010773-197a-3143-82de-ae113c277417 (Alamofire; armv7)
2018-03-24T20:04:15.708Z - ci:          OK c553b887-1e6a-306b-812e-030e7863cda9 (Alamofire; arm64)
2018-03-24T20:04:15.709Z - ci:          OK 55b92d08-b3ac-3819-b8c1-b462b114d5a9 (AlamofireImage; armv7)
2018-03-24T20:04:15.710Z - ci:          OK b336ca36-edd9-3ca9-9f65-4de7a5e938ab (AlamofireImage; arm64)
2018-03-24T20:04:15.711Z - ci:          OK e4bd01e5-5840-3aa5-bc82-4eea86615142 (EFCountingLabel; armv7)
2018-03-24T20:04:15.713Z - ci:          OK e41bc0d7-887f-3b52-a4e9-134c6aa28b1e (EFCountingLabel; arm64)
2018-03-24T20:04:15.715Z - ci:          OK 28c7e2ea-2ccf-3cd6-843d-51cd52c6d241 (Hero; armv7)
2018-03-24T20:04:15.716Z - ci:          OK 6c056f32-7494-3c50-b8b9-6930e995b77d (Hero; arm64)
2018-03-24T20:04:15.718Z - ci:          OK fde375f2-fdfa-3938-b2b5-5eae7e0e7880 (IBAnimatable; arm64)
2018-03-24T20:04:15.719Z - ci:          OK b30c2d17-5ad3-306c-b6c7-737076718256 (IBAnimatable; armv7)
2018-03-24T20:04:15.721Z - ci:          OK 6c06a23e-9368-310a-a1c4-23f7a3d1dbca (KDCircularProgress; arm64)
2018-03-24T20:04:15.722Z - ci:          OK 25aa692d-75a8-3a75-86d2-23a73835fa11 (KDCircularProgress; armv7)
2018-03-24T20:04:15.723Z - ci:          OK 7dc0e2b2-8004-3606-a050-4c0242294ba8 (KSCrash; arm64)
2018-03-24T20:04:15.724Z - ci:          OK 3e6b9758-2e98-39d3-8609-ed9b665c1075 (KSCrash; armv7)
2018-03-24T20:04:15.726Z - ci:          OK be46e643-3d05-3fd1-b4a8-85c03f4396c5 (Kingfisher; arm64)
2018-03-24T20:04:15.727Z - ci:          OK 9ac35e6a-800e-3878-b0bd-aca4c6bc5a16 (Kingfisher; armv7)
2018-03-24T20:04:15.728Z - ci:          OK 4b3c3b14-98ae-3413-8218-da513def4552 (Lottie; armv7)
2018-03-24T20:04:15.729Z - ci:          OK 91b5164a-390d-3765-9b87-146b18bb7154 (Lottie; arm64)
2018-03-24T20:04:15.730Z - ci:          OK d805ee03-9956-332f-822a-41693c3c954d (Mixpanel; arm64)
2018-03-24T20:04:15.732Z - ci:          OK 63c206d4-88d5-360a-ba40-23322665932a (Mixpanel; armv7)
2018-03-24T20:04:15.733Z - ci:          OK d8e1e161-4225-3abe-af21-85456ff84599 (NVActivityIndicatorView; armv7)
2018-03-24T20:04:15.735Z - ci:          OK f2647673-ad5e-3f27-b263-f2ba980bb0f8 (NVActivityIndicatorView; arm64)
2018-03-24T20:04:15.736Z - ci:          OK 301f0c54-675e-342c-824d-f0b1384f2835 (Pickpocket; armv7)
2018-03-24T20:04:15.737Z - ci:          OK 064fc03b-3a74-3a61-8de9-7bd075926573 (Pickpocket; arm64)
2018-03-24T20:04:15.738Z - ci:          OK d056f864-35ae-3ca9-ba07-ad7a533f02c9 (PopupDialog; arm64)

2018-03-24T20:04:15.740Z - ci:          OK c32a3c6a-2928-3fcf-908b-6e36bfcbe86f (PopupDialog; armv7)
2018-03-24T20:04:15.741Z - ci:          OK a1583007-c0ad-32e6-8411-294d36ca4587 (ReachabilitySwift; arm64)
2018-03-24T20:04:15.743Z - ci:          OK 63f1229d-f09f-34be-9188-93cb7f1f7a81 (ReachabilitySwift; armv7)
2018-03-24T20:04:15.744Z - ci:          OK 387d43d2-54e7-3d5f-94ae-289789261c11 (Sentry; arm64)
2018-03-24T20:04:15.745Z - ci:          OK d2d0a0bb-bf4c-374d-b2ef-5a825885729a (Sentry; armv7)
2018-03-24T20:04:15.746Z - ci:          OK e87f2b99-11d9-3fd4-8cef-8654b8e4b948 (SwipeCellKit; armv7)
2018-03-24T20:04:15.748Z - ci:          OK 0e9fea9a-e54d-30e8-be84-1aeda152cd74 (SwipeCellKit; arm64)
2018-03-24T20:04:15.749Z - ci:          OK fefc7517-1d61-3339-aaa5-d0ce7d15e9b8 (TextFieldEffects; armv7)
2018-03-24T20:04:15.752Z - ci:          OK 98d95e15-67cc-3a8d-b3e0-6df0ee2777be (TextFieldEffects; arm64)
2018-03-24T20:04:15.753Z - ci:          OK 759e30e1-a5a9-362d-a36a-9ee05bddfcde (UICheckbox_Swift; armv7)
2018-03-24T20:04:15.754Z - ci:          OK a0833ee7-8edc-305a-8e41-971e6a8b9ef5 (UICheckbox_Swift; arm64)
2018-03-24T20:04:15.755Z - ci:          OK 791e0263-da62-3846-85b9-3c5a9ce921c3 (Unbox; arm64)
2018-03-24T20:04:15.756Z - ci:          OK 44ccad20-e09b-33a9-acf0-4e5d2caf07c6 (Unbox; armv7)
2018-03-24T20:04:15.757Z - ci:          OK cef5938d-10b3-3f2c-a926-b19851551b94 (Whisper; armv7)
2018-03-24T20:04:15.758Z - ci:          OK 24daa94b-7e76-373b-a149-9be4f2b3848e (Whisper; arm64)
2018-03-24T20:04:16.252Z - ci:     Build success!

Also when I try to run fix by curling on processingissues/fix?, I get this (on my local machine where I have build the app multiple times):

Looking for 3 missing debug symbols:
  8d1a7f08-dd0f-360f-9825-236e1fd52029 (Pickpocket; arm64)
  642336e3-9c06-344b-a686-bc9d2ed12fc7 (Pickpocket; arm64)
  54b56ea2-3812-305a-aab1-c119f592b2fa (Pickpocket; arm64)

> Using installed sentry-cli utility
> Looking for debug symbols
⠙ Searching for debug symbol files...
⠂ Searching for debug symbol files...
⠂ Searching for debug symbol files...
⠂ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠴ Searching for debug symbol files...
⠤ Searching for debug symbol files...
⠄ Searching for debug symbol files...
⠄ Searching for debug symbol files...
⠄ Searching for debug symbol files...
⠠ Searching for debug symbol files...
⠠ Searching for debug symbol files...
⠠ Searching for debug symbol files...
⠤ Searching for debug symbol files...
⠦ Searching for debug symbol files...
⠖ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠐ Searching for debug symbol files...
⠐ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠓ Searching for debug symbol files...
⠋ Searching for debug symbol files...
⠉ Searching for debug symbol files...
⠈ Searching for debug symbol files...
⠈ Searching for debug symbol files...
⠁ Searching for debug symbol files...
⠁ Searching for debug symbol files...
⠁ Searching for debug symbol files...
⠉ Searching for debug symbol files...
⠉ Searching for debug symbol files...
⠙ Searching for debug symbol files...
⠚ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠂ Searching for debug symbol files...
⠂ Searching for debug symbol files...
⠒ Searching for debug symbol files...
⠲ Searching for debug symbol files...
⠴ Searching for debug symbol files...
> Found 0 debug information files
> No debug debug information files found
> No new debug symbols to associate.

Error: Some symbols could not be found!
The following symbols are still missing:
  54b56ea2-3812-305a-aab1-c119f592b2fa
  642336e3-9c06-344b-a686-bc9d2ed12fc7
  8d1a7f08-dd0f-360f-9825-236e1fd52029

@wfgilman @HazAT (following up from our email conversation on zendesk)

mitsuhiko commented 6 years ago

Generally the native symbolication code assumes (currently) perfect system configuration. If you mishandle it the state can sadly corrupt. The most common case of things being stuck is incorrectly configured file blob storage.

If you encounter issues on self hosted you should look into your server log first.

utsengar commented 6 years ago

@mitsuhiko Thanks for the reply (huge flask fan here btw)! To clarify, @johan12345 is using a self-hosted sentry but I am getting this issue on sentry.io. I can file a separate GitHub issue if its an unrelated problem.

mitsuhiko commented 6 years ago

@utsengar i think your issue is unrelated to that. The out of bounds warning is benign. It happens because the macho references sections that were stripped from the resulting file. We might just silence it entirely.

If you think you have the files on your machine but sentry-cli does not find them, you can try to manually invoke sentry-cl difutil find LIST OF UUIDS from your home folder and it will scan downwards for it. In case you get some matches there, can you attach the output here?

johan12345 commented 6 years ago

@raphaelm and I are seeing the following error in the server logs:

Mar 25 17:19:52 leesha.rami.io docker[25752]: 15:19:52 [ERROR] sentry.models.dsymfile: dsymfile.symcache-build-error (dsym_uuid=u'c65b56c9-71ca-3e02-bb4b-860caa2c2187')
Mar 25 17:19:52 leesha.rami.io docker[25752]: Traceback (most recent call last):
Mar 25 17:19:52 leesha.rami.io docker[25752]:   File "/usr/local/lib/python2.7/site-packages/sentry/models/dsymfile.py", line 473, in _update_cachefiles
Mar 25 17:19:52 leesha.rami.io docker[25752]:     cache = o.make_symcache()
Mar 25 17:19:52 leesha.rami.io docker[25752]:   File "/usr/local/lib/python2.7/site-packages/symbolic/debuginfo.py", line 87, in make_symcache
Mar 25 17:19:52 leesha.rami.io docker[25752]:     lib.symbolic_symcache_from_object))
Mar 25 17:19:52 leesha.rami.io docker[25752]:   File "/usr/local/lib/python2.7/site-packages/symbolic/utils.py", line 58, in _methodcall
Mar 25 17:19:52 leesha.rami.io docker[25752]:     return rustcall(func, self._get_objptr(), *args)
Mar 25 17:19:52 leesha.rami.io docker[25752]:   File "/usr/local/lib/python2.7/site-packages/symbolic/utils.py", line 87, in rustcall
Mar 25 17:19:52 leesha.rami.io docker[25752]:     raise exc
Mar 25 17:19:52 leesha.rami.io docker[25752]: BadDwarfData: bad dwarf data: could not process DWARF data
Mar 25 17:19:52 leesha.rami.io docker[25752]:   caused by: internal error: out of range for byte segment
jan-auer commented 6 years ago

@johan12345 any chance you could send the affected dSYM file to jan.auer@sentry.io so I can have a detailed look? The error message suggests that either the file is corrupt or we are not reading it correctly.

@mitsuhiko We should make this error appear in the debug symbols UI

johan12345 commented 6 years ago

@jan-auer Have you been able to find a reason for why the dSYM file cannot be loaded in the meantime?

mitsuhiko commented 6 years ago

@johan12345 by "not loaded" you mean that the file shows up in the list of debug information files but new events incoming claim it's not there?

johan12345 commented 6 years ago

Exactly. As explained, the file shows up under "Debug Information Files", but under "Processing issues", there are still new events claiming that this file is missing. The error in log files (BadDwarfData) was posted above.

mitsuhiko commented 6 years ago

@johan12345 some versions of sentry might report "missing file" instead of "bad file". As of why your file is bad please send it to jan.auer@sentry.io or armin@sentry.io and we can have a look.

johan12345 commented 6 years ago

I already sent it to jan.auer@sentry.io on March 28th, that's why I asked.

mitsuhiko commented 6 years ago

I'm going to check on monday. My hunch right now is that this issue was already fixed but did not make it into an on-prem release yet.

johan12345 commented 6 years ago

Okay, thanks!

johan12345 commented 6 years ago

I'm going to check on monday.

@mitsuhiko Hi, have you checked this? If it is already fixed, is a new on-prem release planned soon? Seems that you stopped the monthly cycle in November 😕

jan-auer commented 6 years ago

@johan12345 Sorry for getting back to you so late. We've verified your debug symbols and can confirm they should process and symbolicate correctly. The issue you are referring to has been fixed a while back in both sentry-cli and sentry and will be available with the next release.

We have been preparing a major launch over the last couple of months which is why there have been no releases recently. However, since we've received a couple of requests regarding symbolication for on-premise customers, we will try to push a new release out soon. I cannot give you an exact timeline, though, so please stay tuned.

Again, I'm very sorry for the inconvenience this might have caused.

askari01 commented 6 years ago

is the new version released, is the bug fixed ?

johan12345 commented 6 years ago

is the new version released

Not as far as I know :(

timoteialbu commented 6 years ago

I am also interested in the resolution of this issue. We have been running into lots of 'A required debug symbol file was missing' errors.

askari01 commented 6 years ago

Give us a manual procedure to upload it on site.

johan12345 commented 6 years ago

After updating to the latest Sentry release 9.0.0 and uploading the latest dSYM files, this (finally!) appears to be fixed. Thanks!

qodeboy commented 5 years ago

Using latest sentry/9.0.0-onpremise and sentry-cli/1.37.3 I'm still experiencing similar issues. Not sure if cause is the same, but symptoms are very similar.

Created a new project and tried to upload dsyms (downloaded from iTunes Connect) to sentry using sentry-cli --url https://<redacted>/ --auth-token <redacted> --log-level DEBUG upload-dsym --org sentry --project <redacted> appDsyms.zip

The first run resulted in following (notice bolded messages):

 INFO    2019-01-16 11:41:57.045400807 +01:00 Loaded config from /root/.sentryclirc
  DEBUG   2019-01-16 11:41:57.045480156 +01:00 sentry-cli version: 1.37.3, platform: "linux", architecture: "x86_64"
  INFO    2019-01-16 11:41:57.045579013 +01:00 sentry-cli was invoked with the following command line: "sentry-cli" "--url" "https:///" "--auth-token" "" "--log-level" "DEBUG" "upload-dsym" "--org" "sentry" "--project" "" "appDsyms.zip"
  DEBUG   2019-01-16 11:41:57.049436827 +01:00 request GET https:///api/0/organizations/sentry/chunk-upload/
  DEBUG   2019-01-16 11:41:57.049466959 +01:00 using token authentication
  DEBUG   2019-01-16 11:41:57.049480916 +01:00 retry number 0, max retries: 0
  DEBUG   2019-01-16 11:41:57.067201060 +01:00 > GET /api/0/organizations/sentry/chunk-upload/ HTTP/1.1
  DEBUG   2019-01-16 11:41:57.067215167 +01:00 > Host: 
  DEBUG   2019-01-16 11:41:57.067222723 +01:00 > Accept: */*
  DEBUG   2019-01-16 11:41:57.067230001 +01:00 > Connection: TE
  DEBUG   2019-01-16 11:41:57.067236958 +01:00 > TE: gzip
  DEBUG   2019-01-16 11:41:57.067245218 +01:00 > User-Agent: sentry-cli/1.37.3
  DEBUG   2019-01-16 11:41:57.067553112 +01:00 > Authorization: Bearer eb1acc7d***
  DEBUG   2019-01-16 11:41:57.079702450 +01:00 < HTTP/1.1 200 OK
  DEBUG   2019-01-16 11:41:57.079728736 +01:00 < Date: Wed, 16 Jan 2019 10:41:57 GMT
  DEBUG   2019-01-16 11:41:57.079743997 +01:00 < Server: Apache/2.4.37 (Ubuntu)
  DEBUG   2019-01-16 11:41:57.079753656 +01:00 < Content-Length: 220
  DEBUG   2019-01-16 11:41:57.079763728 +01:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-01-16 11:41:57.079774430 +01:00 < Content-Language: en
  DEBUG   2019-01-16 11:41:57.079784973 +01:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-01-16 11:41:57.079798772 +01:00 < Vary: Accept-Language,Cookie
  DEBUG   2019-01-16 11:41:57.079809399 +01:00 < Allow: GET, POST, HEAD, OPTIONS
  DEBUG   2019-01-16 11:41:57.079821822 +01:00 < X-Frame-Options: deny
  DEBUG   2019-01-16 11:41:57.079833713 +01:00 < Content-Type: application/json
  DEBUG   2019-01-16 11:41:57.079845297 +01:00 < Strict-Transport-Security: max-age=15768000;includeSubdomains
  DEBUG   2019-01-16 11:41:57.081369870 +01:00 response status: 200
  DEBUG   2019-01-16 11:41:57.081384213 +01:00 body: {"hashAlgorithm": "sha1", "chunkSize": 1048576, "url": "https:///api/0/organizations/sentry/chunk-upload/", "maxRequestSize": 33554432, "concurrency": 4, "chunksPerRequest": 64, "compression": ["gzip"]}
  DEBUG   2019-01-16 11:41:57.081740832 +01:00 searching location appDsyms.zip
  DEBUG   2019-01-16 11:41:57.082294371 +01:00 searching zip archive appDsyms.zip
  DEBUG   2019-01-16 11:41:57.104142327 +01:00 trying to parse dif 59DB9BDF-B3B0-313B-98A9-74C273CA076E.dSYM/Contents/Resources/DWARF/Sentry
  DEBUG   2019-01-16 11:41:57.104159543 +01:00 Ctx: Ctx { container: Little, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104186842 +01:00 Mach-o header: 0xfeedface 12 0x9 DSYM 6 2856 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.104221411 +01:00 0 - LoadCommand { offset: 28, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [89, 219, 155, 223, 179, 176, 49, 59, 152, 169, 116, 194, 115, 202, 7, 110] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104248112 +01:00 1 - LoadCommand { offset: 52, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 800, stroff: 13696, strsize: 29084 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104264969 +01:00 2 - LoadCommand { offset: 76, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 668, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 131072, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 9, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104290403 +01:00 3 - LoadCommand { offset: 744, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1280, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 131072, vmsize: 32768, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104308324 +01:00 4 - LoadCommand { offset: 2024, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 163840, vmsize: 40960, fileoff: 4096, filesize: 38684, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.104334120 +01:00 5 - LoadCommand { offset: 2080, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 804, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 204800, vmsize: 126976, fileoff: 45056, filesize: 123487, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109251524 +01:00 trying to parse dif E371472A-4ADF-33E6-9785-5EC9E801F1BF.dSYM/Contents/Resources/DWARF/Watchdog
  DEBUG   2019-01-16 11:41:57.109277661 +01:00 Ctx: Ctx { container: Big, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109302099 +01:00 Mach-o header: 0xfeedfacf 16777228 0x0 DSYM 6 3536 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.109345892 +01:00 0 - LoadCommand { offset: 32, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [227, 113, 71, 42, 74, 223, 51, 230, 151, 133, 94, 201, 232, 1, 241, 191] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109393421 +01:00 1 - LoadCommand { offset: 56, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 160, stroff: 6656, strsize: 7188 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109420965 +01:00 2 - LoadCommand { offset: 80, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1272, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 32768, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 15, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109455204 +01:00 3 - LoadCommand { offset: 1352, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1192, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 32768, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109483853 +01:00 4 - LoadCommand { offset: 2544, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 49152, vmsize: 12288, fileoff: 4096, filesize: 9748, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.109520087 +01:00 5 - LoadCommand { offset: 2616, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 952, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 61440, vmsize: 28672, fileoff: 16384, filesize: 24724, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113063013 +01:00 trying to parse dif DCA8B7DA-E7EB-3BDB-AD1E-C7B3C39BE96C.dSYM/Contents/Resources/DWARF/
  DEBUG   2019-01-16 11:41:57.113078925 +01:00 Ctx: Ctx { container: Little, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113091370 +01:00 Mach-o header: 0xfeedface 12 0x9 DSYM 7 2844 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.113109411 +01:00 0 - LoadCommand { offset: 28, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [220, 168, 183, 218, 231, 235, 59, 219, 173, 30, 199, 179, 195, 155, 233, 108] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113139401 +01:00 1 - LoadCommand { offset: 52, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 189, stroff: 6364, strsize: 8417 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113178049 +01:00 2 - LoadCommand { offset: 76, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 80, 65, 71, 69, 90, 69, 82, 79, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 0, initprot: 0, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113197849 +01:00 3 - LoadCommand { offset: 132, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 872, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 16384, vmsize: 32768, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 12, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113225718 +01:00 4 - LoadCommand { offset: 1004, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1008, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 49152, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113249457 +01:00 5 - LoadCommand { offset: 2012, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 65536, vmsize: 12288, fileoff: 4096, filesize: 10685, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.113273250 +01:00 6 - LoadCommand { offset: 2068, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 804, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 77824, vmsize: 16384, fileoff: 16384, filesize: 15056, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210151061 +01:00 trying to parse dif 5AD9457F-16B2-3EDC-B643-DE7A274C9C37.dSYM/Contents/Resources/DWARF/KSCrash
  DEBUG   2019-01-16 11:41:57.210173920 +01:00 Ctx: Ctx { container: Big, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210189962 +01:00 Mach-o header: 0xfeedfacf 16777228 0x0 DSYM 6 3536 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.210232457 +01:00 0 - LoadCommand { offset: 32, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [90, 217, 69, 127, 22, 178, 62, 220, 182, 67, 222, 122, 39, 76, 156, 55] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210252008 +01:00 1 - LoadCommand { offset: 56, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 1844, stroff: 33600, strsize: 65714 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210298230 +01:00 2 - LoadCommand { offset: 80, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 952, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 425984, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210318602 +01:00 3 - LoadCommand { offset: 1032, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1512, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 425984, vmsize: 98304, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210344900 +01:00 4 - LoadCommand { offset: 2544, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 524288, vmsize: 98304, fileoff: 4096, filesize: 95218, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.210366313 +01:00 5 - LoadCommand { offset: 2616, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 952, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 622592, vmsize: 835584, fileoff: 102400, filesize: 831628, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.308896611 +01:00 trying to parse dif ECF692BB-CD6E-3A71-B66A-B6FC1C04EF4A.dSYM/Contents/Resources/DWARF/KSCrash
  DEBUG   2019-01-16 11:41:57.308944617 +01:00 Ctx: Ctx { container: Little, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.308963137 +01:00 Mach-o header: 0xfeedface 12 0x9 DSYM 6 2856 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.308978206 +01:00 0 - LoadCommand { offset: 28, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [236, 246, 146, 187, 205, 110, 58, 113, 182, 106, 182, 252, 28, 4, 239, 74] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.308995291 +01:00 1 - LoadCommand { offset: 52, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 1886, stroff: 26728, strsize: 67881 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.309009672 +01:00 2 - LoadCommand { offset: 76, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 668, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 376832, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 9, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.309025382 +01:00 3 - LoadCommand { offset: 744, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1280, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 376832, vmsize: 65536, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.309040848 +01:00 4 - LoadCommand { offset: 2024, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 442368, vmsize: 94208, fileoff: 4096, filesize: 90513, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.309055413 +01:00 5 - LoadCommand { offset: 2080, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 804, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 536576, vmsize: 696320, fileoff: 98304, filesize: 694249, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312709020 +01:00 trying to parse dif 6458DBF0-9722-3CB3-971A-2E9763DF9EB0.dSYM/Contents/Resources/DWARF/
  DEBUG   2019-01-16 11:41:57.312726482 +01:00 Ctx: Ctx { container: Big, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312739611 +01:00 Mach-o header: 0xfeedfacf 16777228 0x0 DSYM 7 3448 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.312752980 +01:00 0 - LoadCommand { offset: 32, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [100, 88, 219, 240, 151, 34, 60, 179, 151, 26, 46, 151, 99, 223, 158, 176] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312767607 +01:00 1 - LoadCommand { offset: 56, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 176, stroff: 6912, strsize: 7938 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312781035 +01:00 2 - LoadCommand { offset: 80, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 80, 65, 71, 69, 90, 69, 82, 79, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 4294967296, fileoff: 0, filesize: 0, maxprot: 0, initprot: 0, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312797216 +01:00 3 - LoadCommand { offset: 152, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1192, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4294967296, vmsize: 32768, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312812093 +01:00 4 - LoadCommand { offset: 1344, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1112, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4295000064, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 13, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312826764 +01:00 5 - LoadCommand { offset: 2456, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 4295016448, vmsize: 12288, fileoff: 4096, filesize: 10754, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.312841166 +01:00 6 - LoadCommand { offset: 2528, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 952, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4295028736, vmsize: 16384, fileoff: 16384, filesize: 15009, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319329919 +01:00 trying to parse dif 886D9A4F-4850-3F2F-A0B2-6E9571FB73BC.dSYM/Contents/Resources/DWARF/Watchdog
  DEBUG   2019-01-16 11:41:57.319345197 +01:00 Ctx: Ctx { container: Little, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319366540 +01:00 Mach-o header: 0xfeedface 12 0x9 DSYM 6 2924 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.319387682 +01:00 0 - LoadCommand { offset: 28, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [136, 109, 154, 79, 72, 80, 63, 47, 160, 178, 110, 149, 113, 251, 115, 188] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319401929 +01:00 1 - LoadCommand { offset: 52, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 194, stroff: 6424, strsize: 8783 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319429909 +01:00 2 - LoadCommand { offset: 76, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1008, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 32768, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319464074 +01:00 3 - LoadCommand { offset: 1084, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1008, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 32768, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319497792 +01:00 4 - LoadCommand { offset: 2092, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 49152, vmsize: 12288, fileoff: 4096, filesize: 11111, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.319521310 +01:00 5 - LoadCommand { offset: 2148, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 804, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 61440, vmsize: 36864, fileoff: 16384, filesize: 33533, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338747482 +01:00 trying to parse dif 626FDD78-C006-3BCC-BD3C-2A8F4460E041.dSYM/Contents/Resources/DWARF/Sentry
  DEBUG   2019-01-16 11:41:57.338762587 +01:00 Ctx: Ctx { container: Big, le: Little }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338799917 +01:00 Mach-o header: 0xfeedfacf 16777228 0x0 DSYM 6 3456 0x0 0x0  (from goblin)
  DEBUG   2019-01-16 11:41:57.338813029 +01:00 0 - LoadCommand { offset: 32, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [98, 111, 221, 120, 192, 6, 59, 204, 189, 60, 42, 143, 68, 96, 224, 65] }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338846111 +01:00 1 - LoadCommand { offset: 56, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 761, stroff: 16272, strsize: 27160 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338859758 +01:00 2 - LoadCommand { offset: 80, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 872, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 131072, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 10, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338883773 +01:00 3 - LoadCommand { offset: 952, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1512, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 131072, vmsize: 49152, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338898268 +01:00 4 - LoadCommand { offset: 2464, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 180224, vmsize: 40960, fileoff: 4096, filesize: 39336, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.338930573 +01:00 5 - LoadCommand { offset: 2536, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 952, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 221184, vmsize: 118784, fileoff: 45056, filesize: 116590, maxprot: 7, initprot: 3, nsects: 11, flags: 0 }) }  (from goblin)
  DEBUG   2019-01-16 11:41:57.339066863 +01:00 finished zip archive appDsyms.zip
  DEBUG   2019-01-16 11:41:57.339080250 +01:00 finished location 
> Found 8 debug information files
> Prepared debug information files for upload
  DEBUG   2019-01-16 11:41:57.349819325 +01:00 request POST https:///api/0/projects/sentry//files/difs/assemble/
  DEBUG   2019-01-16 11:41:57.349839684 +01:00 using token authentication
  DEBUG   2019-01-16 11:41:57.349851086 +01:00 json body: {"b92da8cbef38eb5ac26f2ffa64b96050d5100eaa":{"name":"Watchdog","chunks":["b92da8cbef38eb5ac26f2ffa64b96050d5100eaa"]},"d3fae0adeb21429151cb135fd66c59fd152d8ba4":{"name":"Watchdog","chunks":["d3fae0adeb21429151cb135fd66c59fd152d8ba4"]},"ce04ea9c86a038d2d85255442b3a723b8e56212a":{"name":"KSCrash","chunks":["ce04ea9c86a038d2d85255442b3a723b8e56212a"]},"bc5f3ecf1b5ee32e1c64945210495eaeae96c50d":{"name":"","chunks":["bc5f3ecf1b5ee32e1c64945210495eaeae96c50d"]},"e8efaea3f8a76d46bcdec4bc759e5628d94e904f":{"name":"","chunks":["e8efaea3f8a76d46bcdec4bc759e5628d94e904f"]},"935f2f733571ecc4b2be5d2bc858221ec9e003de":{"name":"Sentry","chunks":["935f2f733571ecc4b2be5d2bc858221ec9e003de"]},"7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95":{"name":"KSCrash","chunks":["7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95"]},"ff97043c3062c516db1e991248d945a277707556":{"name":"Sentry","chunks":["ff97043c3062c516db1e991248d945a277707556"]}}
  DEBUG   2019-01-16 11:41:57.349868444 +01:00 retry number 0, max retries: 5
  DEBUG   2019-01-16 11:41:57.355857545 +01:00 > POST /api/0/projects/sentry//files/difs/assemble/ HTTP/1.1
  DEBUG   2019-01-16 11:41:57.355868794 +01:00 > Host: 
  DEBUG   2019-01-16 11:41:57.355874229 +01:00 > Accept: */*
  DEBUG   2019-01-16 11:41:57.355878320 +01:00 > Connection: TE
  DEBUG   2019-01-16 11:41:57.355882188 +01:00 > TE: gzip
  DEBUG   2019-01-16 11:41:57.355887154 +01:00 > User-Agent: sentry-cli/1.37.3
  DEBUG   2019-01-16 11:41:57.355922810 +01:00 > Authorization: Bearer eb1acc7d***
  DEBUG   2019-01-16 11:41:57.355937185 +01:00 > Content-Type: application/json
  DEBUG   2019-01-16 11:41:57.355941291 +01:00 > Content-Length: 931
  DEBUG   2019-01-16 11:41:57.470222069 +01:00 < HTTP/1.1 200 OK
  DEBUG   2019-01-16 11:41:57.470257460 +01:00 < Date: Wed, 16 Jan 2019 10:41:57 GMT
  DEBUG   2019-01-16 11:41:57.470267473 +01:00 < Server: Apache/2.4.37 (Ubuntu)
  DEBUG   2019-01-16 11:41:57.470273267 +01:00 < Content-Length: 696
  DEBUG   2019-01-16 11:41:57.470278187 +01:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-01-16 11:41:57.470283498 +01:00 < Content-Language: en
  DEBUG   2019-01-16 11:41:57.470288059 +01:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-01-16 11:41:57.470293170 +01:00 < Vary: Accept-Language,Cookie
  DEBUG   2019-01-16 11:41:57.470298224 +01:00 < Allow: POST, OPTIONS
  DEBUG   2019-01-16 11:41:57.470303382 +01:00 < X-Frame-Options: deny
  DEBUG   2019-01-16 11:41:57.470308630 +01:00 < Content-Type: application/json
  DEBUG   2019-01-16 11:41:57.470313377 +01:00 < Strict-Transport-Security: max-age=15768000;includeSubdomains
  DEBUG   2019-01-16 11:41:57.472276374 +01:00 response status: 200
  DEBUG   2019-01-16 11:41:57.472308097 +01:00 body: {"7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95": {"state": "created", "missingChunks": []}, "ff97043c3062c516db1e991248d945a277707556": {"state": "created", "missingChunks": []}, "bc5f3ecf1b5ee32e1c64945210495eaeae96c50d": {"state": "created", "missingChunks": []}, "b92da8cbef38eb5ac26f2ffa64b96050d5100eaa": {"state": "created", "missingChunks": []}, "935f2f733571ecc4b2be5d2bc858221ec9e003de": {"state": "created", "missingChunks": []}, "e8efaea3f8a76d46bcdec4bc759e5628d94e904f": {"state": "created", "missingChunks": []}, "d3fae0adeb21429151cb135fd66c59fd152d8ba4": {"state": "created", "missingChunks": []}, "ce04ea9c86a038d2d85255442b3a723b8e56212a": {"state": "created", "missingChunks": []}}
>Nothing to upload, all files are on the server
  DEBUG   2019-01-16 11:41:57.472555623 +01:00 request POST https:///api/0/projects/sentry//reprocessing/
  DEBUG   2019-01-16 11:41:57.472569526 +01:00 using token authentication
  DEBUG   2019-01-16 11:41:57.472575329 +01:00 retry number 0, max retries: 0
  DEBUG   2019-01-16 11:41:57.480856588 +01:00 > POST /api/0/projects/sentry//reprocessing/ HTTP/1.1
  DEBUG   2019-01-16 11:41:57.480885539 +01:00 > Host: 
  DEBUG   2019-01-16 11:41:57.480900816 +01:00 > Accept: */*
  DEBUG   2019-01-16 11:41:57.480910067 +01:00 > Connection: TE
  DEBUG   2019-01-16 11:41:57.480918648 +01:00 > TE: gzip
  DEBUG   2019-01-16 11:41:57.480927250 +01:00 > User-Agent: sentry-cli/1.37.3
  DEBUG   2019-01-16 11:41:57.480953870 +01:00 > Authorization: Bearer eb1acc7d***
  DEBUG   2019-01-16 11:41:57.586634345 +01:00 < HTTP/1.1 200 OK
  DEBUG   2019-01-16 11:41:57.586673643 +01:00 < Date: Wed, 16 Jan 2019 10:41:57 GMT
  DEBUG   2019-01-16 11:41:57.586691046 +01:00 < Server: Apache/2.4.37 (Ubuntu)
  DEBUG   2019-01-16 11:41:57.586701944 +01:00 < Content-Length: 0
  DEBUG   2019-01-16 11:41:57.586710885 +01:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-01-16 11:41:57.586725414 +01:00 < Content-Language: en
  DEBUG   2019-01-16 11:41:57.586735736 +01:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-01-16 11:41:57.586746170 +01:00 < Vary: Accept-Language,Cookie
  DEBUG   2019-01-16 11:41:57.586756893 +01:00 < Allow: POST, OPTIONS
  DEBUG   2019-01-16 11:41:57.586767775 +01:00 < X-Frame-Options: deny
  DEBUG   2019-01-16 11:41:57.586778253 +01:00 < Strict-Transport-Security: max-age=15768000;includeSubdomains
  DEBUG   2019-01-16 11:41:57.588896232 +01:00 response status: 200
  DEBUG   2019-01-16 11:41:57.588912939 +01:00 body: 

Error: some symbols did not process correctly/
  DEBUG   2019-01-16 11:41:57.588936471 +01:00 error: running update nagger
  INFO    2019-01-16 11:41:57.589041469 +01:00 Skipping update nagger update check

While it at first says "Nothing to upload, all files are on the server", there are none actually displayed in the UI:

screen_shot_2019-01-16_at_12 46 30_pm

The next run with same files results in following POST request being looped (no previous errors this time):

  DEBUG   2019-01-16 10:21:55.951882217 +01:00 request POST http://176.9.18.71:16100/api/0/projects/sentry/<redacted>/files/difs/assemble/
  DEBUG   2019-01-16 10:21:55.952030205 +01:00 using token authentication
  DEBUG   2019-01-16 10:21:55.952120100 +01:00 json body: {"ce04ea9c86a038d2d85255442b3a723b8e56212a":{"name":"KSCrash","chunks":["ce04ea9c86a038d2d85255442b3a723b8e56212a"]},"e8efaea3f8a76d46bcdec4bc759e5628d94e904f":{"name":"<redacted>","chunks":["e8efaea3f8a76d46bcdec4bc759e5628d94e904f"]},"b92da8cbef38eb5ac26f2ffa64b96050d5100eaa":{"name":"Watchdog","chunks":["b92da8cbef38eb5ac26f2ffa64b96050d5100eaa"]},"935f2f733571ecc4b2be5d2bc858221ec9e003de":{"name":"Sentry","chunks":["935f2f733571ecc4b2be5d2bc858221ec9e003de"]},"bc5f3ecf1b5ee32e1c64945210495eaeae96c50d":{"name":"<redacted>","chunks":["bc5f3ecf1b5ee32e1c64945210495eaeae96c50d"]},"ff97043c3062c516db1e991248d945a277707556":{"name":"Sentry","chunks":["ff97043c3062c516db1e991248d945a277707556"]},"d3fae0adeb21429151cb135fd66c59fd152d8ba4":{"name":"Watchdog","chunks":["d3fae0adeb21429151cb135fd66c59fd152d8ba4"]},"7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95":{"name":"KSCrash","chunks":["7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95"]}}
  DEBUG   2019-01-16 10:21:55.952193860 +01:00 retry number 0, max retries: 5
  DEBUG   2019-01-16 10:21:55.952577364 +01:00 > POST /api/0/projects/sentry/<redacted>/files/difs/assemble/ HTTP/1.1
  DEBUG   2019-01-16 10:21:55.952671211 +01:00 > Host: 176.9.18.71:16100
  DEBUG   2019-01-16 10:21:55.952751042 +01:00 > Accept: */*
  DEBUG   2019-01-16 10:21:55.952816907 +01:00 > Connection: TE
  DEBUG   2019-01-16 10:21:55.952886323 +01:00 > TE: gzip
  DEBUG   2019-01-16 10:21:55.952953428 +01:00 > User-Agent: sentry-cli/1.37.3
  DEBUG   2019-01-16 10:21:55.953045105 +01:00 > Authorization: Bearer eb1acc7d***
  DEBUG   2019-01-16 10:21:55.953111983 +01:00 > Content-Type: application/json
  DEBUG   2019-01-16 10:21:55.953177453 +01:00 > Content-Length: 931
  DEBUG   2019-01-16 10:21:55.987248503 +01:00 < HTTP/1.1 200 OK
  DEBUG   2019-01-16 10:21:55.987310201 +01:00 < Content-Length: 848
  DEBUG   2019-01-16 10:21:55.987337689 +01:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-01-16 10:21:55.987361156 +01:00 < Content-Language: en
  DEBUG   2019-01-16 10:21:55.987381619 +01:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-01-16 10:21:55.987403889 +01:00 < Vary: Accept-Language, Cookie
  DEBUG   2019-01-16 10:21:55.987424168 +01:00 < Allow: POST, OPTIONS
  DEBUG   2019-01-16 10:21:55.987445963 +01:00 < X-Frame-Options: deny
  DEBUG   2019-01-16 10:21:55.987468221 +01:00 < Content-Type: application/json
  DEBUG   2019-01-16 10:21:55.987544387 +01:00 response status: 200
  DEBUG   2019-01-16 10:21:55.987587788 +01:00 body: {"7e6a5a2ca3cfcb404f8a8a5fd8c48d24642f2e95": {"state": "assembling", "missingChunks": [], "detail": null}, "e8efaea3f8a76d46bcdec4bc759e5628d94e904f": {"state": "assembling", "missingChunks": [], "detail": null}, "bc5f3ecf1b5ee32e1c64945210495eaeae96c50d": {"state": "assembling", "missingChunks": [], "detail": null}, "b92da8cbef38eb5ac26f2ffa64b96050d5100eaa": {"state": "assembling", "missingChunks": [], "detail": null}, "935f2f733571ecc4b2be5d2bc858221ec9e003de": {"state": "assembling", "missingChunks": [], "detail": null}, "ff97043c3062c516db1e991248d945a277707556": {"state": "assembling", "missingChunks": [], "detail": null}, "d3fae0adeb21429151cb135fd66c59fd152d8ba4": {"state": "assembling", "missingChunks": [], "detail": null}, "ce04ea9c86a038d2d85255442b3a723b8e56212a": {"state": "assembling", "missingChunks": [], "detail": null}}

I have configured memcache, redis and sentry caches in my instance. Related issue on sentry-cli repository: https://github.com/getsentry/sentry-cli/issues/376

iOSleep commented 5 years ago

meet same issue, with the 9.0.0 version of sentry

in log Nothing to upload, all files are on the server

WX20190610-142731@2x WX20190610-142713@2x
  INFO    2019-06-10 14:30:21.406801 +08:00 Loaded config from /Users/yolande/.sentryclirc
  DEBUG   2019-06-10 14:30:21.408422 +08:00 sentry-cli version: 1.44.3, platform: "darwin", architecture: "x86_64"
  INFO    2019-06-10 14:30:21.408447 +08:00 sentry-cli was invoked with the following command line: "sentry-cli" "--url" "https://sentry.i.entropage.com" "--auth-token" "af83f916324046208be855abdc03fbb831daab051cda4bdba5e998476710d27f" "--log-level" "DEBUG" "upload-dsym" "--org" "entropage" "--project" "leakzero-ios" "/Users/yolande/Downloads/dSYMs/LeakZero.app.dSYM"
  DEBUG   2019-06-10 14:30:21.411817 +08:00 request GET https://sentry.i.entropage.com/api/0/organizations/entropage/chunk-upload/
  DEBUG   2019-06-10 14:30:21.412255 +08:00 using token authentication
  DEBUG   2019-06-10 14:30:21.412278 +08:00 retry number 0, max retries: 0
  DEBUG   2019-06-10 14:30:21.569826 +08:00 > GET /api/0/organizations/entropage/chunk-upload/ HTTP/1.1
  DEBUG   2019-06-10 14:30:21.569873 +08:00 > Host: sentry.i.entropage.com
  DEBUG   2019-06-10 14:30:21.569882 +08:00 > Accept: */*
  DEBUG   2019-06-10 14:30:21.569889 +08:00 > Connection: TE
  DEBUG   2019-06-10 14:30:21.569895 +08:00 > TE: gzip
  DEBUG   2019-06-10 14:30:21.569902 +08:00 > User-Agent: sentry-cli/1.44.3
  DEBUG   2019-06-10 14:30:21.570773 +08:00 > Authorization: Bearer af83f916***
  DEBUG   2019-06-10 14:30:21.698039 +08:00 < HTTP/1.1 200 OK
  DEBUG   2019-06-10 14:30:21.698101 +08:00 < Server: openresty
  DEBUG   2019-06-10 14:30:21.698124 +08:00 < Date: Mon, 10 Jun 2019 06:30:18 GMT
  DEBUG   2019-06-10 14:30:21.698144 +08:00 < Content-Type: application/json
  DEBUG   2019-06-10 14:30:21.698161 +08:00 < Content-Length: 224
  DEBUG   2019-06-10 14:30:21.698178 +08:00 < Connection: keep-alive
  DEBUG   2019-06-10 14:30:21.698194 +08:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-06-10 14:30:21.698211 +08:00 < Content-Language: en
  DEBUG   2019-06-10 14:30:21.698225 +08:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-06-10 14:30:21.698241 +08:00 < Vary: Accept-Language, Cookie
  DEBUG   2019-06-10 14:30:21.698257 +08:00 < Allow: GET, POST, HEAD, OPTIONS
  DEBUG   2019-06-10 14:30:21.698271 +08:00 < X-Frame-Options: deny
  DEBUG   2019-06-10 14:30:21.698345 +08:00 response status: 200
  DEBUG   2019-06-10 14:30:21.698390 +08:00 body: {"hashAlgorithm": "sha1", "chunkSize": 1048576, "url": "https://sentry.leakzero.com/api/0/organizations/entropage/chunk-upload/", "maxRequestSize": 33554432, "concurrency": 4, "chunksPerRequest": 64, "compression": ["gzip"]}
  DEBUG   2019-06-10 14:30:21.709757 +08:00 searching location /Users/yolande/Downloads/dSYMs/LeakZero.app.dSYM
  DEBUG   2019-06-10 14:30:21.712602 +08:00 trying to parse dif Contents/Resources/DWARF/LeakZero
  DEBUG   2019-06-10 14:30:21.712985 +08:00 Ctx: Ctx { container: Little, le: Little }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713054 +08:00 Mach-o header: Header { magic: 0xfeedface, cputype: 12, cpusubtype: 0x9, filetype: "DSYM", ncmds: 7, sizeofcmds: 3660, flags: 0x0, reserved: 0x0 }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713461 +08:00 0 - LoadCommand { offset: 28, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [235, 30, 160, 115, 249, 241, 62, 108, 146, 232, 87, 164, 2, 116, 21, 5] }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713537 +08:00 1 - LoadCommand { offset: 52, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 4096, nsyms: 15781, stroff: 193468, strsize: 1080725 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713584 +08:00 2 - LoadCommand { offset: 76, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 80, 65, 71, 69, 90, 69, 82, 79, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 16384, fileoff: 0, filesize: 0, maxprot: 0, initprot: 0, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713635 +08:00 3 - LoadCommand { offset: 132, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1212, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 16384, vmsize: 2555904, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 17, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.713764 +08:00 4 - LoadCommand { offset: 1344, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1280, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 2572288, vmsize: 212992, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.714779 +08:00 5 - LoadCommand { offset: 2624, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 56, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 2785280, vmsize: 1273856, fileoff: 4096, filesize: 1270097, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.714923 +08:00 6 - LoadCommand { offset: 2680, command: Segment32(SegmentCommand32 { cmd: 1, cmdsize: 1008, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4059136, vmsize: 9175040, fileoff: 1277952, filesize: 9173795, maxprot: 7, initprot: 3, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.715977 +08:00 Ctx: Ctx { container: Big, le: Little }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716029 +08:00 Mach-o header: Header { magic: 0xfeedfacf, cputype: 16777228, cpusubtype: 0x0, filetype: "DSYM", ncmds: 7, sizeofcmds: 4488, flags: 0x0, reserved: 0x0 }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716076 +08:00 0 - LoadCommand { offset: 32, command: Uuid(UuidCommand { cmd: 27, cmdsize: 24, uuid: [252, 230, 170, 115, 6, 10, 52, 5, 169, 63, 25, 36, 215, 87, 34, 139] }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716127 +08:00 1 - LoadCommand { offset: 56, command: Symtab(SymtabCommand { cmd: 2, cmdsize: 24, symoff: 8192, nsyms: 15175, stroff: 250992, strsize: 1045226 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716171 +08:00 2 - LoadCommand { offset: 80, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 80, 65, 71, 69, 90, 69, 82, 79, 0, 0, 0, 0, 0, 0], vmaddr: 0, vmsize: 4294967296, fileoff: 0, filesize: 0, maxprot: 0, initprot: 0, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716217 +08:00 3 - LoadCommand { offset: 152, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1592, segname: [95, 95, 84, 69, 88, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4294967296, vmsize: 2686976, fileoff: 0, filesize: 0, maxprot: 5, initprot: 5, nsects: 19, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716266 +08:00 4 - LoadCommand { offset: 1744, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1512, segname: [95, 95, 68, 65, 84, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4297654272, vmsize: 376832, fileoff: 0, filesize: 0, maxprot: 3, initprot: 3, nsects: 18, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716314 +08:00 5 - LoadCommand { offset: 3256, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 72, segname: [95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0], vmaddr: 4298031104, vmsize: 1290240, fileoff: 8192, filesize: 1288026, maxprot: 1, initprot: 1, nsects: 0, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716363 +08:00 6 - LoadCommand { offset: 3328, command: Segment64(SegmentCommand64 { cmd: 25, cmdsize: 1192, segname: [95, 95, 68, 87, 65, 82, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0], vmaddr: 4299321344, vmsize: 9482240, fileoff: 1298432, filesize: 9480863, maxprot: 7, initprot: 3, nsects: 14, flags: 0 }) }  (from goblin)
  DEBUG   2019-06-10 14:30:21.716514 +08:00 finished location /Users/yolande/Downloads/dSYMs/LeakZero.app.dSYM
> Found 2 debug information files
> Prepared debug information files for upload
  DEBUG   2019-06-10 14:30:21.823958 +08:00 request POST https://sentry.i.entropage.com/api/0/projects/entropage/leakzero-ios/files/difs/assemble/
  DEBUG   2019-06-10 14:30:21.823984 +08:00 using token authentication
  DEBUG   2019-06-10 14:30:21.824016 +08:00 json body: {"a8f293decb9d240322414f96442303ed1a9d9a13":{"name":"LeakZero","chunks":["5929f189722293a8bf35c4699fb1749365b51cf3","149a9692c3e1097ee4d372ccf5c415e10c9e1324","bb43049ace11275c3d720042f124708efba15b45","84be63f21df0da18abc8bb824c39760a97247042","5eac2e22d8f82de44ea60100e35ab7f07c43ccb1","c81f9eecfd7fec8c0943601077e5c457cc44823e","9723ab45598771f5680b23846c99cc7acaca27b4","17494b6bb96d95db96041b36a9c27cc3693c0a4a","8472f537ddeb0e30a1152744f90bb3a794d42e0a","ed64feebaf453f96d51b230e82f85bec77c1d1e7"]},"14f0b017f9e6818ae6ca407f48a9f8501299c79d":{"name":"LeakZero","chunks":["c296957bf9b627c2d6148b0d77baaa2bcb23767a","04a2889230b02a6125dd0c89a52ec36f74101244","73ae3f52dacc5d6672341cf20549b05335a3116d","5e88450da04d532fd3a514f751ad096ca2ef3756","ec2b4872ec218ddaccc55d372580769d8ea2e2e4","f82d874d3cb755033dc608b2f0a67d073b773ba1","945f5fee9067efa9788e7dc228b8cefa5974f474","b944dbd764c6574aafe497c36827eec35b55f846","d82ed9fe258baca9423e936eee6c2ebbc91f2425","232a0de63d471b0bbd0707f68abc2a14a525c0e8","89c9e772595fa6de43406330767ebc812737b1e7"]}}
  DEBUG   2019-06-10 14:30:21.824091 +08:00 retry number 0, max retries: 5
  DEBUG   2019-06-10 14:30:21.824244 +08:00 > POST /api/0/projects/entropage/leakzero-ios/files/difs/assemble/ HTTP/1.1
  DEBUG   2019-06-10 14:30:21.824271 +08:00 > Host: sentry.i.entropage.com
  DEBUG   2019-06-10 14:30:21.824284 +08:00 > Accept: */*
  DEBUG   2019-06-10 14:30:21.824295 +08:00 > Connection: TE
  DEBUG   2019-06-10 14:30:21.824306 +08:00 > TE: gzip
  DEBUG   2019-06-10 14:30:21.824316 +08:00 > User-Agent: sentry-cli/1.44.3
  DEBUG   2019-06-10 14:30:21.824342 +08:00 > Authorization: Bearer af83f916***
  DEBUG   2019-06-10 14:30:21.824355 +08:00 > Content-Type: application/json
  DEBUG   2019-06-10 14:30:21.824366 +08:00 > Content-Length: 1052
  DEBUG   2019-06-10 14:30:21.900995 +08:00 < HTTP/1.1 200 OK
  DEBUG   2019-06-10 14:30:21.901046 +08:00 < Server: openresty
  DEBUG   2019-06-10 14:30:21.901065 +08:00 < Date: Mon, 10 Jun 2019 06:30:18 GMT
  DEBUG   2019-06-10 14:30:21.901080 +08:00 < Content-Type: application/json
  DEBUG   2019-06-10 14:30:21.901094 +08:00 < Content-Length: 920
  DEBUG   2019-06-10 14:30:21.901108 +08:00 < Connection: keep-alive
  DEBUG   2019-06-10 14:30:21.901121 +08:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-06-10 14:30:21.901134 +08:00 < Content-Language: en
  DEBUG   2019-06-10 14:30:21.901146 +08:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-06-10 14:30:21.901159 +08:00 < Vary: Accept-Language, Cookie
  DEBUG   2019-06-10 14:30:21.901171 +08:00 < Allow: POST, OPTIONS
  DEBUG   2019-06-10 14:30:21.901183 +08:00 < X-Frame-Options: deny
  DEBUG   2019-06-10 14:30:21.901214 +08:00 response status: 200
  DEBUG   2019-06-10 14:30:21.901242 +08:00 body: {"14f0b017f9e6818ae6ca407f48a9f8501299c79d": {"state": "ok", "missingChunks": [], "dif": {"headers": {"Content-Type": "application/x-mach-binary"}, "sha1": "14f0b017f9e6818ae6ca407f48a9f8501299c79d", "uuid": "fce6aa73-060a-3405-a93f-1924d757228b", "objectName": "LeakZero", "debugId": "fce6aa73-060a-3405-a93f-1924d757228b", "dateCreated": "2019-06-10T05:28:19.733Z", "cpuName": "arm64", "id": "3191", "symbolType": "macho", "size": 10779295}, "detail": null}, "a8f293decb9d240322414f96442303ed1a9d9a13": {"state": "ok", "missingChunks": [], "dif": {"headers": {"Content-Type": "application/x-mach-binary"}, "sha1": "a8f293decb9d240322414f96442303ed1a9d9a13", "uuid": "eb1ea073-f9f1-3e6c-92e8-57a402741505", "objectName": "LeakZero", "debugId": "eb1ea073-f9f1-3e6c-92e8-57a402741505", "dateCreated": "2019-06-10T05:28:23.683Z", "cpuName": "armv7", "id": "3197", "symbolType": "macho", "size": 10451747}, "detail": null}}
> Nothing to upload, all files are on the server
  DEBUG   2019-06-10 14:30:21.911467 +08:00 request POST https://sentry.i.entropage.com/api/0/projects/entropage/leakzero-ios/reprocessing/
  DEBUG   2019-06-10 14:30:21.911510 +08:00 using token authentication
  DEBUG   2019-06-10 14:30:21.911523 +08:00 retry number 0, max retries: 0
  DEBUG   2019-06-10 14:30:21.911674 +08:00 > POST /api/0/projects/entropage/leakzero-ios/reprocessing/ HTTP/1.1
  DEBUG   2019-06-10 14:30:21.911696 +08:00 > Host: sentry.i.entropage.com
  DEBUG   2019-06-10 14:30:21.911709 +08:00 > Accept: */*
  DEBUG   2019-06-10 14:30:21.911721 +08:00 > Connection: TE
  DEBUG   2019-06-10 14:30:21.911766 +08:00 > TE: gzip
  DEBUG   2019-06-10 14:30:21.911776 +08:00 > User-Agent: sentry-cli/1.44.3
  DEBUG   2019-06-10 14:30:21.911806 +08:00 > Authorization: Bearer af83f916***
  DEBUG   2019-06-10 14:30:22.008207 +08:00 < HTTP/1.1 200 OK
  DEBUG   2019-06-10 14:30:22.008270 +08:00 < Server: openresty
  DEBUG   2019-06-10 14:30:22.008303 +08:00 < Date: Mon, 10 Jun 2019 06:30:18 GMT
  DEBUG   2019-06-10 14:30:22.008334 +08:00 < Content-Length: 0
  DEBUG   2019-06-10 14:30:22.008365 +08:00 < Connection: keep-alive
  DEBUG   2019-06-10 14:30:22.008395 +08:00 < X-XSS-Protection: 1; mode=block
  DEBUG   2019-06-10 14:30:22.008426 +08:00 < Content-Language: en
  DEBUG   2019-06-10 14:30:22.008455 +08:00 < X-Content-Type-Options: nosniff
  DEBUG   2019-06-10 14:30:22.008485 +08:00 < Vary: Accept-Language, Cookie
  DEBUG   2019-06-10 14:30:22.008516 +08:00 < Allow: POST, OPTIONS
  DEBUG   2019-06-10 14:30:22.008544 +08:00 < X-Frame-Options: deny
  DEBUG   2019-06-10 14:30:22.008641 +08:00 response status: 200
  DEBUG   2019-06-10 14:30:22.008684 +08:00 body:
jan-auer commented 5 years ago

@iOSleep please check with sentry-cli difutil check /path/to/LeakZero if the file contains "debug" information. Also ensure that you're running a recent version of sentry-cli. You will want to look for the following output:

  Contained debug information:
    > symtab, debug

If "debug" is missing, you have to locate the dSYM and try again. Otherwise, I would suggest to update to Sentry 9.1.1 or build the latest master, which has an updated UI that gives you more information.

iOSleep commented 5 years ago

@jan-auer

WX20190610-150810@2x WX20190610-151039@2x

I will notify our backend and communicate to see if we can upgrade to version 9.1.1 as soon as possible.

jan-auer commented 5 years ago

@iOSleep also beware that uploaded debug files will only be applied to new Events coming in (likely creating a new Issue). We do not touch events once they are shown in the issues stream.

iOSleep commented 5 years ago

@jan-auer find the reason, thanks. by the way, do we have plan for applying old event issues

jan-auer commented 5 years ago

Great, may I ask what the issue was in the end?

We have a feature called “reprocessing”. It will hold back events until you have uploaded all required debug files. Right now, it works somewhat fine for iOS, but we are planning to improve it over the next months.

askari01 commented 5 years ago

i am having this issue

iDevPro commented 4 years ago

@jan-auer

WX20190610-150810@2x WX20190610-151039@2x

I will notify our backend and communicate to see if we can upgrade to version 9.1.1 as soon as possible.

I have the same problem. On Sentry 9.2.1 and 10.1.0dev too with sentry-cli 1.51.1 And I have this files uploaded to Sentry, but it didn't use them.

amcentire commented 4 years ago

Currently having this issue on sentry-cli 1.52.1