__builtin_frame_address - попытка доступа к фрейму стека функций не удалась - PullRequest
0 голосов
/ 25 мая 2018

Следующий (пример) сбой кода, когда я компилирую / запускаю на 64-битной, тогда как он прекрасно работает на 32-битной Linux (Opensuse).В идеале, когда больше нет доступного стека кадров или когда достигнута глубина трассировки (здесь 10), код должен корректно завершиться..2 (g ++ (GCC) 4.9.3)

ebp_ptr=bfca9aa8

ebp_ptr=bfca9ab8

ebp_ptr=bfca9ac8

ebp_ptr=bfca9ad8

ebp_ptr=bfca9ae8
BREAK

64-разрядная версия Opensuse 42.2 (g ++ (GCC) 7.3.0)

ebp_ptr=7ffc1209cf10

ebp_ptr=7ffc1209cf20

ebp_ptr=7ffc1209cf30

ebp_ptr=7ffc1209cf40

ebp_ptr=7ffc1209cf50

ebp_ptr=4007b0

ebp_ptr=41d7894956415741
Segmentation fault (core dumped)
...