Thread 10 : SIGABRT

Hi there, I get this during debugging, I did not get any error message, it just direct me to


libsystem_kernel.dylib`__pthread_kill:
    0x10e336efc <+0>:  movl   $0x2000148, %eax          ; imm = 0x2000148
    0x10e336f01 <+5>:  movq   %rcx, %r10
    0x10e336f04 <+8>:  syscall
->  0x10e336f06 <+10>: jae    0x10e336f10               ; <+20>
    0x10e336f08 <+12>: movq   %rax, %rdi
    0x10e336f0b <+15>: jmp    0x10e3317cd               ; cerror_nocancel
    0x10e336f10 <+20>: retq  
    0x10e336f11 <+21>: nop   
    0x10e336f12 <+22>: nop   
    0x10e336f13 <+23>: nop  



What does it mean? I'm quite new to swift, I do not understand this.. Thanks in advance..

Replies

For some reason, system kills a thread. You should find out which.

jae stands for : jump if above or equal after comparing 2 var just before.


But without more precise information, it's just impossible to tell more.


You may find here some hints :

http : / / stackoverflow.com/questions/16871338/i-am-trying-to-pass-two-variables-to-method-but-getting-a-breakpointthread-erro


If you want to learn a bit about assembly language :

http : / / stackoverflow.com/questions/14841169/jnz-cmp-assembly-instructions

SIGABRT
means that something inside your process has called
abort
in order to deliberately crash the process, usually due to some unrecoverable error. It’s hard to say what that is based on the information you’ve posted so far. What does the backtrace of the crash thread look like?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"