Skip to content

terminated by signal SIGSEGV (Address boundary error) (again) #1400

Description

@lunowpagarib

Problem

i was not familiar with recursive keybinds, at the moment of #1392, and got frustrated by it. But i found that vis crushes when typing text containing any non-ascii characters, reaches the terminal edge.

systemd log:

sep 02 21:30:34 cachyos-x8664 kernel: traps: vis[12860] general protection fault ip:55644241508f sp:7ffceb8b2d30 error:0 in vis[1f08f,5564423fa000+45000]
sep 02 21:30:34 cachyos-x8664 systemd-coredump[23526]: Process 12860 (vis) of user 1000 terminated abnormally with signal 11/SEGV, processing...
sep 02 21:30:34 cachyos-x8664 systemd[1]: Created slice Slice /system/systemd-coredump.
sep 02 21:30:34 cachyos-x8664 systemd[1]: Started Process Core Dump (PID 23526/UID 0).
sep 02 21:30:34 cachyos-x8664 systemd-coredump[23527]: [🡕] Process 12860 (vis) of user 1000 dumped core.
                                                          
                                                          Stack trace of thread 12860:
                                                          #0  0x000055644241508f n/a (vis + 0x1f08f)
                                                          #1  0x0000556442432d93 n/a (vis + 0x3cd93)
                                                          #2  0x00005564423fa796 n/a (vis + 0x4796)
                                                          #3  0x00007f383ee27d0e n/a (libc.so.6 + 0x27d0e)
                                                          #4  0x00007f383ee27e4b __libc_start_main (libc.so.6 + 0x27e4b)
                                                          #5  0x00005564423fa935 n/a (vis + 0x4935)
                                                          ELF object binary architecture: AMD x86-64
sep 02 21:30:34 cachyos-x8664 systemd[1]: systemd-coredump@0-1-23526_23527-0.service: Deactivated successfully.

i was able to reproduce it with an empty config.
Image

Steps to reproduce

  1. enter at least 1 non-ascii character
  2. continue typing until text hits the terminal edge

vis version (vis -v)

vis v0.9-498-gad0f1deb-dirty +curses +lua +tre +acl

Terminal name/version

foot 1.27.0-2.1

TERM environment variable

foot

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions