ioscrash-reportssymbolicatecrash

Meaning for backtrace addresses in iOS crash log?


Backtrace in crash log looks like this:

6   locationd                       0x00000001000bb24c 0x10006c000 + 324172

Seems like 0x00000001000bb24c is the function address, but what does the fourth column mean?

Seems like first part in the fourth column is the image base address. What's the second part mean?

From this question, someone thinks fourth column as a base address and offset address, but it seems the sum is not equal to the third column!


Solution

  • The last number in the row is printed in decimal (base 10) and all other numbers are printed in hexadecimal (base 16). 324172 decimal is 0x4f24c hexadecimal. Adding the load address and offset we get:

    0x10006c000 + 324172 = 0x10006c000 + 0x4f24c = 0x00000001000bb24c