運行我的應用程式時,我收到分段錯誤,然后彈出一個視窗讓我知道:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0x0000000128108eb3 WP_ForcePowerRun(gentity_s*, forcePowers_t, usercmd_s*) 4435
0x0000000128107c15 WP_ForcePowersUpdate(gentity_s*, usercmd_s*) 501
0x0000000128033bc1 ClientThink_real(gentity_s*, usercmd_s*) 1153
0x0000000128035843 ClientThink(int, usercmd_s*) 995
0x00000001280bf68a NPC_Think(gentity_s*) 1786
0x000000012805ef4a G_RunFrame(int) 1418
0x000000010d28b4d0 SV_Frame(int, float) 576
0x000000010d266c4c Com_Frame() 588
0x000000010d2d7525 main 389
0x00007fff2046af3d start 1
所以我有兩個問題:
- 每個函式右側的數字是多少,即 4435、 501 等?
- 有沒有辦法確定發生分段錯誤的特定行號?
uj5u.com熱心網友回復:
這些是偏移量,也就是函式開始后發生故障的位元組數。
您可以使用除錯符號進行編譯并使用 GDB 之類的除錯器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/442176.html
上一篇:列印帶有逗號分隔符的陣列
