<p>KScrash рдХреНрд░реИрд╢ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд░реИрд╢ рд╕реНрдЯреИрдХ рдЦрд╛рд▓реА рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдЬреБрд▓ре░ 2017  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kstenerud/KSCrash

рдореБрдЭреЗ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХреБрдЫ рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреБрдЫ рдХреНрд░реИрд╢ рд╕реНрдЯреИрдХ рдЦрд╛рд▓реА рд╣реИред
2017-07-27 3 00 07

рдпреЗ рдХреБрдЫ рдХрдЪреНрдЪреА рдЬреЗрд╕рди рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯ рд╣реИрдВред
1.txt
2.txt
3.txt

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реВрдВрдЧрд╛

рд╕рднреА 17 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реВрдВред рдХреЛрдИ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗ?

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ?

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХреИрд╕реЗ рдХрд░реЗрдВя╝Я

KSCrash рдиреЗ рдлрдВрдХреНрд╢рди kssymbolicator_symbolicate() рдореЗрдВ рдХрд░реНрд╕рд░ рдЗрдореЗрдЬрдПрдбреНрд░реЗрд╕ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЬрдм рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд┐рдВрдмрд▓ рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рдВрдмрд▓ рдЯреЗрдмрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (Xcode -> рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рд╕реНрдЯреНрд░рд┐рдк рд╕реНрдЯрд╛рдЗрд▓ -> рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рд┐рдВрдмрд▓)
рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ ...

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реВрдВред рдХреЛрдИ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗ?

рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рднреА рддреАрди рд░рд┐рдкреЛрд░реНрдЯреЗрдВ C++ рдЕрдкрд╡рд╛рджреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдЧреИрд░-рд╕реА ++ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ - рдмрд┐рдирд╛ рдмреИрдХрдЯреНрд░реИрдХ рдХреЗ рдХреНрд░реИрд╢?

@ bamx23 #205 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ C++ рдХреНрд░реИрд╢ рдХреЛ рдХреНрд░реИрд╢ рд╕реНрдЯреИрдХ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░рд╛ рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИ, рдХреНрдпрд╛ рдЕрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдПрдореНрдмреЗрдбреЗрдб рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕реА ++ рдЕрдкрд╡рд╛рдж рд╣реЛрдиреЗ рдкрд░ рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рдЦрд╛рд▓реА рдвреЗрд░ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реВрдВрдЧрд╛

@ bamx23 рдореБрдЭреЗ рдмрд╣реБрдд рдЦрд╛рд▓реА рдХреНрд░реИрд╢ рд╕реНрдЯреИрдХ рдорд┐рд▓рддрд╛ рд╣реИ, "рдирд┐рджрд╛рди": "рдЕрд╢рдХреНрдд рд╕реВрдЪрдХ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ред"
рдЦрд╛рд▓реА.txt

рдпрджрд┐ рд╕реА ++ рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╕реНрдЯреИрдХ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХрд╛рд░рдг рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВред https://github.com/kstenerud/KSCrash/issues/205

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, "рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ" рдХрд╣рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирдореВрдирд╛ рдРрдк рд╕реЗ рд╕реА ++ рдХреНрд░реИрд╢ рдкрд░ рдХреЗрдПрд╕рд╕реАрд░рд╛рд╢ рдХреА рдЬрд╛рдВрдЪ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдзрд╛рдЧреЗ рдареАрдХ рдереЗред рдХреНрдпрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ?

@ chzhij5 рднрд╛рдИ, рдЖрдк рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? 1.15.8?

рдирдорд╕реНрддреЗ! рд╣рдордиреЗ рдЕрдкрдиреА рдЯреАрдо рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреАред рд╡рд╣рд╛рдБ рдПрдХ рд╣реИ:

KSCrashMonitor_CPPException рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдо рдПрдХ "рд╣реИрдХ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ https://github.com/facebook/fishhook рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдмрд╛рдЗрдирд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд┐рд╕реА рднреА рдХреЙрд▓ рдХреЛ рд╣реБрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рднреА рд▓реЛрдбреЗрдб рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд▓рд┐рдП __cxa_throw рдХреЛ рд╣реБрдХ рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рдХрд┐рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдХрдордЬреЛрд░ рдкреНрд░рддреАрдХ __cxa_throw рд╣реИ (рдЬреИрд╕реЗ рдХреЗрдПрд╕рд╕реАрд░рд╛рд╢ рдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИ) рддреЛ рд╣рдо рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рдХрд╣реЗрдВрдЧреЗ рдЬреИрд╕реЗ рд╣рдо рдЕрднреА рдХрд░рддреЗ рд╣реИрдВред рдЖрджреЗрд╢ [fishhooked one] -> [weak one] -> [libc++abi one] рдЬреИрд╕рд╛ рд╣реЛрдЧрд╛ред

рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдЬрд┐рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдХреБрдЫ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдордЬрдмреВрдд __cxa_throw рдкреНрд░рддреАрдХ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рд╣реБрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

@kstenerud , рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ? рд╣рдордиреЗ рдЖрдкрдХреА рдкреЛрд╕реНрдЯ рдХреЛ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдкрдврд╝рд╛ рд╣реИ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдЪрд╛рд░ рдХрдо рд╕реЗ рдХрдо рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреБрд▓-рдЕрдиреБрд░реЛрдз рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдлрд┐рд╢рд╣реБрдХ рдХреЗрдПрд╕рд╕реАрд░рд╛рд╢ (рдпрд╛ рдХреЗрдПрд╕рд╕реАрд░рд╛рд╢ рд╕рдмрд╕реНрдкреЗрдХ рдЬреИрд╕реЗ 'рдХреЗрдПрд╕рд╕реАрд░рд╛рд╢/рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ/рдмреЗрд╣рддрд░ рд╕реАрдкреАрдкреАрдПрдХреНрд╕рдкреНрд╢рди рд╣реИрдВрдбрд▓рд┐рдВрдЧ') рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрдЧреАред

[fishhooked one] -> [weak one] -> [libc++abi one] ред

рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ [libc++abi one] рд╕реЗ [fishhooked one] рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ [weak one] рдЗрд╕реЗ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ @kstenerud рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣рдо рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЕрдкрдиреЗ рдЗрди-рд╣рд╛рдЙрд╕ рдРрдк рдореЗрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред

рдпрд╣рд╛рдВ рдкреАрдЖрд░: #375

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kstenerud picture kstenerud  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

happy201993 picture happy201993  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pdrtrifork picture pdrtrifork  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ferrous777 picture ferrous777  ┬╖  30рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

1t2t3t4t picture 1t2t3t4t  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ