LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Да, 0x1 это ошибка, а вот 0x00007ffff7a55cc3 - адрес внутри недозагуженной libc.so
Можно попытаться принудительно указать gdb адрес загрузки libc т.к она ещё не прорелоцировалась и gdb её не видит - вероятно, это падает какой-то из конструкторов
Что-то вроде:

add-symbol-file /usr/lib64/libc.so.6 0x7ffff7a15000

Оффсет секции может отличаться, потому не уверен что совсем правильно
Мне кажется немного странным это:
7ffff7a14000-7ffff7a15000 rw-p 000bb000 08:01 272080545                  /lib64/libm.so.6
7ffff7a15000-7ffff7a39000 r--p 00000000 08:01 233308978                  /usr/lib64/libc.so.6 

Не разные ли это версии libc? Не говорит ли preserved-libs о том. что оставил старую libc из-за каких-то бинарей? Может, ты долго не обновлялся и словил баг из-за старого профиля (split-usr?)
Проверь - /usr/lib64/libc.so.6 и /lib64/libc.so.6 - один и тот же файл?

gentoo
location: /usr/portage

Да у вас тут наверняка древний профиль

Исправление mittorn, :

Да, 0x1 это ошибка, а вот 0x00007ffff7a55cc3 - адрес внутри недозагуженной libc.so
Можно попытаться принудительно указать gdb адрес загрузки libc т.к она ещё не прорелоцировалась и gdb её не видит - вероятно, это падает какой-то из конструкторов
Что-то вроде:

add-symbol-file /usr/lib64/libc.so.6 0x7ffff7a15000

Оффсет секции может отличаться, потому не уверен что совсем правильно
Мне кажется немного странным это:
7ffff7a14000-7ffff7a15000 rw-p 000bb000 08:01 272080545                  /lib64/libm.so.6
7ffff7a15000-7ffff7a39000 r--p 00000000 08:01 233308978                  /usr/lib64/libc.so.6 

Не разные ли это версии libc? Не говорит ли preserved-libs о том. что оставил старую libc из-за каких-то бинарей? Может, ты долго не обновлялся и словил баг из-за старого профиля (split-usr?)
Проверь - /usr/lib64/libc.so.6 и /lib64/libc.so.6 - один и тот же файл?

Исходная версия mittorn, :

Да, 0x1 это ошибка, а вот 0x00007ffff7a55cc3 - адрес внутри недозагуженной libc.so
Можно попытаться принудительно указать gdb адрес загрузки libc т.к она ещё не прорелоцировалась и gdb её не видит - вероятно, это падает какой-то из конструкторов
Мне кажется немного странным это:

7ffff7a14000-7ffff7a15000 rw-p 000bb000 08:01 272080545                  /lib64/libm.so.6
7ffff7a15000-7ffff7a39000 r--p 00000000 08:01 233308978                  /usr/lib64/libc.so.6

Не разные ли это версии libc? Не говорит ли preserved-libs о том. что оставил старую libc из-за каких-то бинарей? Может, ты долго не обновлялся и словил баг из-за старого профиля (split-usr?)
Проверь - /usr/lib64/libc.so.6 и /lib64/libc.so.6 - один и тот же файл?