pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/59090: Neovim SEGFAULT on aarch64 (Raspberry Pi 4)



ferorborja%gmail.com@localhost writes:

>>Description:
>Neovim installed from pkgsrc sends a Segmentation Fault when installing on a fresh installation on aarch64. Tested on a Raspberry Pi 4


Program received signal SIGSEGV, Segmentation fault.
0x0000fffff2718364 in _rtld_symlook_obj_sysv (ventry=0x0, flags=1, obj=0xf790cd498000, 
    hash=128680363, name=0xf790ccd0444c "__libc_mutex_unlock")
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:302


this isfor (symnum = obj->buckets[fast_remainder32(hash, obj->nbuckets,
             obj->nbuckets_m, obj->nbuckets_s1, obj->nbuckets_s2)];

(gdb) print hash % obj->nbuckets
$1 = 456
(gdb) print obj->buckets
$2 = (const uint32_t *) 0x10340050
(gdb) print obj->buckets[456]
Cannot access memory at address 0x10340770

(gdb) bt
#0  0x0000fffff2718364 in _rtld_symlook_obj_sysv (ventry=0x0, flags=1, obj=0xf790cd498000, 
    hash=128680363, name=0xf790ccd0444c "__libc_mutex_unlock")
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:302
#1  _rtld_symlook_obj (name=0xf790ccd0444c "__libc_mutex_unlock", hash=<optimized out>, 
    obj=0xf790cd498000, flags=1, ventry=0x0)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:391
#2  0x0000fffff27186f0 in _rtld_symlook_list (name=0xf790ccd0444c "__libc_mutex_unlock", 
    hash=0xffffff857270, objlist=<optimized out>, defobj_out=defobj_out@entry=0xffffff857190, 
    flags=1, ventry=0x0, dlp=0xffffff857198, dlp@entry=0xa9c)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:101
#3  0x0000fffff2718b2c in _rtld_symlook_default (
    name=name@entry=0xf790ccd0444c "__libc_mutex_unlock", hash=hash@entry=0xffffff857270, 
    refobj=refobj@entry=0xf790cd446c00, defobj_out=0xffffff8572b8, 
    defobj_out@entry=0xffffff857268, flags=flags@entry=1, ventry=0x0)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:515
#4  0x0000fffff2719044 in _rtld_find_symdef (flags=1, defobj_out=0xffffff8572b8, 
    refobj=0xf790cd446c00, symnum=2716)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:427
#5  _rtld_find_plt_symdef (symnum=2716, obj=obj@entry=0xf790cd446c00, 
    defobj=defobj@entry=0xffffff8572b8, imm=imm@entry=true)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/symbol.c:460
#6  0x0000fffff2711338 in _rtld_relocate_plt_object (tp=<synthetic pointer>, 
    rela=<optimized out>, obj=0xf790cd446c00)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/arch/aarch64/mdreloc.c:409
#7  _rtld_bind (obj=0xf790cd446c00, relaidx=<optimized out>)
    at /scratch/netbsd-current/src/libexec/ld.elf_so/arch/aarch64/mdreloc.c:447
#8  0x0000fffff2710b5c in _rtld_bind_start () from /usr/libexec/ld.elf_so
Backtrace stopped: previous frame identical to this frame (corrupt stack?)



Home | Main Index | Thread Index | Old Index