Приложение ELF32 Linux сбои в CentOS, но не Ubuntu? [закрыто]Linux

Ответить
Anonymous
 Приложение ELF32 Linux сбои в CentOS, но не Ubuntu? [закрыто]

Сообщение Anonymous »

Любая идея может вызвать следующий дамп на CentOS, где программа работает нормально на Ubuntu? < /p>
Program received signal SIGSEGV, Segmentation fault.
0xf7fcea09 in check_match (undef_name=undef_name@entry=0xf7acc0b6 "__udivdi3", ref=ref@entry=0xf7a968e8, version=version@entry=0xf71a8b70, flags=9, type_class=1,
sym=0x56556c74, symidx=418, strtab=0x56556cc4 "", map=0xf7ffdb70, versioned_sym=0xffffccac, num_versions=0xffffcca8) at dl-lookup.c:122
122 && map->l_versions[ndx].name[0] == '\0'

******************************************
******************************************
(gdb) bt
#0 0xf7fcea09 in check_match (undef_name=undef_name@entry=0xf7acc0b6 "__udivdi3", ref=ref@entry=0xf7a968e8, version=version@entry=0xf71a8b70, flags=9, type_class=1,
sym=0x56556c74, symidx=418, strtab=0x56556cc4 "", map=0xf7ffdb70, versioned_sym=0xffffccac, num_versions=0xffffcca8) at dl-lookup.c:122
#1 0xf7fcedc6 in do_lookup_x (undef_name=undef_name@entry=0xf7acc0b6 "__udivdi3", new_hash=new_hash@entry=4161312091, old_hash=old_hash@entry=0xffffcd3c, ref=0xf7a968e8,
result=0xffffcd44, scope=0xf7ffdcd0, i=, version=0xf71a8b70, flags=9, skip=0x0, type_class=1, undef_map=0xf7d6d5a0) at dl-lookup.c:457
#2 0xf7fcf634 in _dl_lookup_symbol_x (undef_name=0xf7acc0b6 "__udivdi3", undef_map=0xf7d6d5a0, ref=0xffffce0c, symbol_scope=, version=0xf71a8b70, type_class=1,
flags=9, skip_map=0x0) at dl-lookup.c:882
#3 0xf7fd4653 in elf_machine_rel (skip_ifunc=0, reloc_addr_arg=0xf7cb84b8, version=0xf71a8b70, sym=0xf7a968e8, reloc=0xf7b044fc, scope=, map=0xf7d6d5a0)
at ../sysdeps/i386/dl-machine.h:303
#4 elf_dynamic_do_Rel (skip_ifunc=, lazy=, nrelative=, relsize=, reladdr=, scope=,
map=0xf7d6d5a0) at /usr/src/debug/glibc-2.34-221.el9.i386/elf/do-rel.h:142
#5 _dl_relocate_object_no_relro (l=, scope=, reloc_mode=, consider_profiling=) at dl-reloc.c:283
#6 0xf7fd6269 in _dl_relocate_object (l=0xf7d6d5a0, scope=0xf7d6d768, reloc_mode=1, consider_profiling=0) at dl-reloc.c:333
#7 0xf7fe6245 in dl_main (phdr=, phnum=, user_entry=, auxv=) at rtld.c:2499
#8 0xf7fe1b9f in _dl_sysdep_start (start_argptr=0xffffd210, dl_main=0xf7fe3af0 ) at ../sysdeps/unix/sysv/linux/dl-sysdep.c:140
#9 0xf7fe359d in _dl_start_final (arg=0xffffd210) at rtld.c:503
#10 _dl_start (arg=) at rtld.c:588
#11 0xf7fe26fb in _start () from /lib/ld-linux.so.2

******************************************
******************************************
(gdb) where
#0 0xf7fcea09 in check_match (undef_name=undef_name@entry=0xf7acc0b6 "__udivdi3", ref=ref@entry=0xf7a968e8, version=version@entry=0xf71a8b70, flags=9, type_class=1,
sym=0x56556c74, symidx=418, strtab=0x56556cc4 "", map=0xf7ffdb70, versioned_sym=0xffffccac, num_versions=0xffffcca8) at dl-lookup.c:122
#1 0xf7fcedc6 in do_lookup_x (undef_name=undef_name@entry=0xf7acc0b6 "__udivdi3", new_hash=new_hash@entry=4161312091, old_hash=old_hash@entry=0xffffcd3c, ref=0xf7a968e8,
result=0xffffcd44, scope=0xf7ffdcd0, i=, version=0xf71a8b70, flags=9, skip=0x0, type_class=1, undef_map=0xf7d6d5a0) at dl-lookup.c:457
#2 0xf7fcf634 in _dl_lookup_symbol_x (undef_name=0xf7acc0b6 "__udivdi3", undef_map=0xf7d6d5a0, ref=0xffffce0c, symbol_scope=, version=0xf71a8b70, type_class=1,
flags=9, skip_map=0x0) at dl-lookup.c:882
#3 0xf7fd4653 in elf_machine_rel (skip_ifunc=0, reloc_addr_arg=0xf7cb84b8, version=0xf71a8b70, sym=0xf7a968e8, reloc=0xf7b044fc, scope=, map=0xf7d6d5a0)
at ../sysdeps/i386/dl-machine.h:303
#4 elf_dynamic_do_Rel (skip_ifunc=, lazy=, nrelative=, relsize=, reladdr=, scope=,
map=0xf7d6d5a0) at /usr/src/debug/glibc-2.34-221.el9.i386/elf/do-rel.h:142
#5 _dl_relocate_object_no_relro (l=, scope=, reloc_mode=, consider_profiling=) at dl-reloc.c:283
#6 0xf7fd6269 in _dl_relocate_object (l=0xf7d6d5a0, scope=0xf7d6d768, reloc_mode=1, consider_profiling=0) at dl-reloc.c:333
#7 0xf7fe6245 in dl_main (phdr=, phnum=, user_entry=, auxv=) at rtld.c:2499
#8 0xf7fe1b9f in _dl_sysdep_start (start_argptr=0xffffd210, dl_main=0xf7fe3af0 ) at ../sysdeps/unix/sysv/linux/dl-sysdep.c:140
#9 0xf7fe359d in _dl_start_final (arg=0xffffd210) at rtld.c:503
#10 _dl_start (arg=) at rtld.c:588
#11 0xf7fe26fb in _start () from /lib/ld-linux.so.2
(gdb)


Подробнее здесь: https://stackoverflow.com/questions/797 ... not-ubuntu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»