Debugging from a crash report

First, copy the submitted application binary and symbol file to somewhere handy like /tmp:

/tmp $ ls
EtreZip.app         launch-SS7kMq       launchd-343.Qidr35
EtreZip.app.dSYM    launch-duAAWh       launchd-523.GJ15q5
apr3yB4WN           launchd-1560.gDV25alaunchd-991.8pAEY8

Then find the address of the application in memory from Binary Images:

Binary Images:
 0x104717000 - 0x104919fef +com.etresoft.EtreZip (1.0.1 - 1.0.1)

Next, locate the crash in the backtrace:

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff8bbc725c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff89f9de75 objc_exception_throw + 43
2 EtreZip 0x00000001047381c5 EtreZip + 135621
3 EtreZip 0x0000000104739283 EtreZip + 139907
4 EtreZip 0x00000001047373e9 EtreZip + 132073
5 EtreZip 0x0000000104775434 EtreZip + 386100
6 libdispatch.dylib 0x00007fff85f9d1d7 _dispatch_call_block_and_release + 12

Now execute atos with this information to find the location. (Type this all on one line).

/tmp $ xcrun atos -arch x86_64 -o EtreZip.app.dSym/Contents/Resources/DWARF/EtreZip 
-l 0x104717000 0x00000001047381c5

got symbolicator for EtreZip.app.dSym/Contents/Resources/DWARF/EtreZip, base address 100000000
-[TCPListeningSocket readListeningPort] (in EtreZip) (TCPListeningSocket.m:191)