Your message dated Sun, 16 Jul 2023 19:51:23 -0400
with message-id <20230716235123.auvk37rg57hglwlr@localhost>
and subject line Re: Bug#1041157: Segfault on Rpi1B
has caused the Debian Bug report #1041157,
regarding Segfault on Rpi1B
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1041157: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041157
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vim-nox
X-Debbugs-Cc: [email protected]
Version: 2:9.0.1672-1
Severity: grave


When running vim on an Rpi1B (which is otherwise stable), vim crashes immediately.


    # LD_DEBUG=all vim -u none -U none --clean
    ...
4400: symbol=_ITM_registerTMCloneTable; lookup in file=/lib/arm-linux-gnueabi/libexpat.so.1 [0] 4400: symbol=_ITM_registerTMCloneTable; lookup in file=/lib/arm-linux-gnueabi/libgcc_s.so.1 [0]
          4400:
4400: relocation processing: /lib/arm-linux-gnueabi/libruby-3.1.so.3.1 (lazy)
    Segmentation fault

Using gdb shows

    # gdb --args vim --clean
    ...
    Starting program: /usr/bin/vim

    Program received signal SIGSEGV, Segmentation fault.
0xb6fe6378 in elf_dynamic_do_Rel (skip_ifunc=<optimized out>, lazy=0, nrelative=0, relsize=0, reladdr=0, scope=<optimized out>, map=0xb6fd3ce0) at do-rel.h:53
    53      do-rel.h: No such file or directory.
    (gdb) bt
#0 0xb6fe6378 in elf_dynamic_do_Rel (skip_ifunc=<optimized out>, lazy=0, nrelative=0, relsize=0, reladdr=0, scope=<optimized out>, map=0xb6fd3ce0) at do-rel.h:53 #1 _dl_relocate_object (l=l@entry=0xb6fd3ce0, scope=<optimized out>, reloc_mode=<optimized out>, consider_profiling=<optimized out>, consider_profiling@entry=0) at dl-reloc.c:301 #2 0xb6ff1dec in dl_main (phdr=<optimized out>, phnum=<optimized out>, user_entry=<optimized out>, auxv=<optimized out>) at rtld.c:2320 #3 0xb6fee62c in _dl_sysdep_start (start_argptr=start_argptr@entry=0xbefff820, dl_main=0xb6ff0268 <dl_main>) at ../sysdeps/unix/sysv/linux/dl-sysdep.c:140
    #4  0xb6fefe0c in _dl_start_final (arg=0xbefff820) at rtld.c:498
    #5  _dl_start (arg=0xbefff820) at rtld.c:585
    #6  0xb6feed14 in _start () from /lib/ld-linux.so.3
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
    (gdb) info registers
    r0             0xbefff450          3204445264
    r1             0x0                 0
    r2             0x0                 0
    r3             0x0                 0
    r4             0xb603d000          3053703168
    r5             0x0                 0
    r6             0x0                 0
    r7             0xbefff470          3204445296
    r8             0x1                 1
    r9             0xb6fd3ce0          3070049504
    r10            0xb6fffa0c          3070229004
    r11            0xbefff494          3204445332
    r12            0x0                 0
    sp             0xbefff3f8          0xbefff3f8
    lr             0xbefff450          -1090522032
pc 0xb6fe6378 0xb6fe6378 <_dl_relocate_object+724>
    cpsr           0x60000010          1610612752
    fpscr          0x0                 0


Using vim.tiny reports

    Error detected while processing /root/.vimrc:
    line    4:
    E319: Sorry, the command is not available in this version: syntax on
    Press ENTER or type command to continue

but doesn't crash.


-- Package-specific info:

--- real paths of main Vim binaries ---
/usr/bin/vi is /usr/bin/vim.nox
/usr/bin/vim is /usr/bin/vim.nox

-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: armel (armv6l)

Kernel: Linux 6.1.0-9-rpi (UP)
Kernel taint flags: TAINT_CRAP
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vim-nox depends on:
ii  libacl1        2.3.1-3
ii  libc6          2.37-5
ii  libgpm2        1.20.7-10+b1
ii  liblua5.2-0    5.2.4-3
ii  libperl5.36    5.36.0-7
ii  libpython3.11  3.11.4-1
ii  libruby3.1     3.1.2-7
ii  libselinux1    3.4-1+b6
ii  libsodium23    1.0.18-1
ii  libtcl8.6      8.6.13+dfsg-2
ii  libtinfo6      6.4+20230625-1
ii  vim-common     2:9.0.1672-1
ii  vim-runtime    2:9.0.1672-1

vim-nox recommends no packages.

Versions of packages vim-nox suggests:
pn  cscope   <none>
pn  vim-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
On Sun, Jul 16, 2023 at 01:01:10PM +0200, Philipp Marek wrote:
> Please disregard, SD-card was broken in a few blocks.
> 
> Had no errors in dmesg, but "dpkg --verify" showed a few bad files -
> among then libruby which was loaded.

Thanks for the update.  Closing.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

--- End Message ---

Reply via email to