Skip to content

version.c: update [skip ci] #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

No description provided.

@jamessan jamessan force-pushed the release-workflow branch 2 times, most recently from b9dede8 to aaec4da Compare October 18, 2021 04:06
@github-actions github-actions bot force-pushed the marvim/ci-version-update branch 7 times, most recently from e30dd3d to 0fe20d0 Compare October 25, 2021 03:18
@github-actions github-actions bot force-pushed the marvim/ci-version-update branch 4 times, most recently from d36d82b to c155286 Compare October 29, 2021 03:18
@github-actions github-actions bot force-pushed the marvim/ci-version-update branch from c155286 to 1da559a Compare October 30, 2021 03:18
@jamessan jamessan force-pushed the release-workflow branch 3 times, most recently from 506fbfa to c84b86f Compare October 30, 2021 18:04
@github-actions github-actions bot force-pushed the marvim/ci-version-update branch from 1da559a to 070a7aa Compare October 31, 2021 03:17
@jamessan jamessan closed this Oct 31, 2021
@jamessan jamessan deleted the marvim/ci-version-update branch October 31, 2021 14:01
jamessan added a commit that referenced this pull request May 26, 2022
    Core was generated by `/home/runner/nvim-deps/usr/bin/luajit -e package.path="/home/runner/nvim-deps/u'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  0x00007f6ce220d25f in get_proto (L=L@entry=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:136

    Thread 1 (LWP 34192):
    #0  0x00007f6ce220d25f in get_proto (L=L@entry=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:136
    No locals.
    #1  0x00007f6ce220d3af in l_deepactivelines (L=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:184
    No locals.
    #2  0x00005573d6e9ba6d in lj_BC_FUNCC ()
    No symbol table info available.
    #3  0x00005573d6e85dcd in lua_pcall (L=0x7f6ce22b1380, nargs=0, nresults=-1, errfunc=<optimized out>) at lj_api.c:1169
            g = 0x7f6ce22b13e0
            oldh = 0 '\000'
            ef = 40
            status = <optimized out>
            __func__ = "lua_pcall"
    #4  0x00005573d6e76b9b in docall (L=0x7f6ce22b1380, narg=0, clear=0) at luajit.c:121
            status = <optimized out>
            base = 2
    #5  0x00005573d6e77af2 in handle_script (argx=<optimized out>, L=0x7f6ce22b1380) at luajit.c:292
            narg = 0
            status = <optimized out>
            fname = <optimized out>
            status = <optimized out>
            fname = <optimized out>
            narg = <optimized out>
    #6  pmain (L=0x7f6ce22b1380) at luajit.c:553
            s = 0x5573d6f13030 <smain>
            argv = <optimized out>
            argn = <optimized out>
            flags = <optimized out>
    #7  0x00005573d6e9ba6d in lj_BC_FUNCC ()
    No symbol table info available.
    #8  0x00005573d6e85e91 in lua_cpcall (L=<optimized out>, func=<optimized out>, ud=<optimized out>) at lj_api.c:1197
            g = 0x7f6ce22b13e0
            oldh = 0 '\000'
            status = <optimized out>
            __func__ = "lua_cpcall"
    #9  0x00005573d6e766ba in main (argc=4, argv=0x7ffe62e8ca98) at luajit.c:582
            status = <optimized out>
            L = 0x7f6ce22b1380
jamessan added a commit that referenced this pull request May 28, 2022
    Core was generated by `/home/runner/nvim-deps/usr/bin/luajit -e package.path="/home/runner/nvim-deps/u'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  0x00007f6ce220d25f in get_proto (L=L@entry=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:136

    Thread 1 (LWP 34192):
    #0  0x00007f6ce220d25f in get_proto (L=L@entry=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:136
    No locals.
    #1  0x00007f6ce220d3af in l_deepactivelines (L=0x7f6ce22b1380) at src/cluacov/deepactivelines.c:184
    No locals.
    #2  0x00005573d6e9ba6d in lj_BC_FUNCC ()
    No symbol table info available.
    #3  0x00005573d6e85dcd in lua_pcall (L=0x7f6ce22b1380, nargs=0, nresults=-1, errfunc=<optimized out>) at lj_api.c:1169
            g = 0x7f6ce22b13e0
            oldh = 0 '\000'
            ef = 40
            status = <optimized out>
            __func__ = "lua_pcall"
    #4  0x00005573d6e76b9b in docall (L=0x7f6ce22b1380, narg=0, clear=0) at luajit.c:121
            status = <optimized out>
            base = 2
    #5  0x00005573d6e77af2 in handle_script (argx=<optimized out>, L=0x7f6ce22b1380) at luajit.c:292
            narg = 0
            status = <optimized out>
            fname = <optimized out>
            status = <optimized out>
            fname = <optimized out>
            narg = <optimized out>
    #6  pmain (L=0x7f6ce22b1380) at luajit.c:553
            s = 0x5573d6f13030 <smain>
            argv = <optimized out>
            argn = <optimized out>
            flags = <optimized out>
    #7  0x00005573d6e9ba6d in lj_BC_FUNCC ()
    No symbol table info available.
    #8  0x00005573d6e85e91 in lua_cpcall (L=<optimized out>, func=<optimized out>, ud=<optimized out>) at lj_api.c:1197
            g = 0x7f6ce22b13e0
            oldh = 0 '\000'
            status = <optimized out>
            __func__ = "lua_cpcall"
    #9  0x00005573d6e766ba in main (argc=4, argv=0x7ffe62e8ca98) at luajit.c:582
            status = <optimized out>
            L = 0x7f6ce22b1380
jamessan pushed a commit that referenced this pull request May 22, 2023
fix(usercmd): fix buffer overflow in uc_list()

Build with: -Wp,-D_FORTIFY_SOURCE=3 -O1 and gcc 13.

*** buffer overflow detected ***: terminated

(gdb) bt
  #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
  #1  0x00007f3eb8b93c03 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
  #2  0x00007f3eb8b42aee in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
  #3  0x00007f3eb8b2b87f in __GI_abort () at abort.c:79
  #4  0x00007f3eb8b2c60f in __libc_message (fmt=fmt@entry=0x7f3eb8ca72e6 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:150
  #5  0x00007f3eb8c27b29 in __GI___fortify_fail (msg=msg@entry=0x7f3eb8ca728c "buffer overflow detected") at fortify_fail.c:24
  #6  0x00007f3eb8c26364 in __GI___chk_fail () at chk_fail.c:28
  #7  0x00007f3eb8c25f45 in ___snprintf_chk (s=s@entry=0x55b8c7c096a5 <IObuff+5> "t' item", maxlen=maxlen@entry=1025, flag=flag@entry=2, slen=slen@entry=1020, format=format@entry=0x55b8c7b872a6 "%ldc") at snprintf_chk.c:29
  #8  0x000055b8c7aea59f in snprintf (__fmt=0x55b8c7b872a6 "%ldc", __n=1025, __s=0x55b8c7c096a5 <IObuff+5> "t' item") at /usr/include/bits/stdio2.h:54
  #9  uc_list (name=name@entry=0x55b8c8351788 "Explore", name_len=name_len@entry=7) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/usercmd.c:534
  #10 0x000055b8c7aeb8a0 in ex_command (eap=0x7fffdc350e60) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/usercmd.c:1009
  #11 0x000055b8c7972537 in execute_cmd0 (retv=retv@entry=0x7fffdc350e54, eap=eap@entry=0x7fffdc350e60, errormsg=errormsg@entry=0x7fffdc350e58, preview=preview@entry=false) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:1620
  #12 0x000055b8c7975c55 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7fffdc3510b8, flags=flags@entry=0, cstack=cstack@entry=0x7fffdc351140, fgetline=fgetline@entry=0x55b8c79882b8 <getexline>, cookie=cookie@entry=0x0) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:2279
  #13 0x000055b8c79767fe in do_cmdline (cmdline=<optimized out>, fgetline=0x55b8c79882b8 <getexline>, cookie=0x0, flags=0) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:578
  #14 0x000055b8c7a17463 in nv_colon (cap=0x7fffdc351780) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:3228
  #15 0x000055b8c7a11b35 in normal_execute (state=0x7fffdc351700, key=<optimized out>) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:1196
  #16 0x000055b8c7ab0994 in state_enter (s=0x7fffdc351700) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/state.c:99
  #17 0x000055b8c7a0ef68 in normal_enter (cmdwin=false, noexmode=false) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:497
  neovim#18 0x000055b8c78a0640 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/main.c:641
jamessan pushed a commit that referenced this pull request Nov 24, 2023
Build with: -Wp,-D_FORTIFY_SOURCE=3 -O1 and gcc 13.

*** buffer overflow detected ***: terminated

(gdb) bt
  #0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
  #1  0x00007f3eb8b93c03 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
  #2  0x00007f3eb8b42aee in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
  #3  0x00007f3eb8b2b87f in __GI_abort () at abort.c:79
  #4  0x00007f3eb8b2c60f in __libc_message (fmt=fmt@entry=0x7f3eb8ca72e6 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:150
  #5  0x00007f3eb8c27b29 in __GI___fortify_fail (msg=msg@entry=0x7f3eb8ca728c "buffer overflow detected") at fortify_fail.c:24
  #6  0x00007f3eb8c26364 in __GI___chk_fail () at chk_fail.c:28
  #7  0x00007f3eb8c25f45 in ___snprintf_chk (s=s@entry=0x55b8c7c096a5 <IObuff+5> "t' item", maxlen=maxlen@entry=1025, flag=flag@entry=2, slen=slen@entry=1020, format=format@entry=0x55b8c7b872a6 "%ldc") at snprintf_chk.c:29
  #8  0x000055b8c7aea59f in snprintf (__fmt=0x55b8c7b872a6 "%ldc", __n=1025, __s=0x55b8c7c096a5 <IObuff+5> "t' item") at /usr/include/bits/stdio2.h:54
  #9  uc_list (name=name@entry=0x55b8c8351788 "Explore", name_len=name_len@entry=7) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/usercmd.c:534
  #10 0x000055b8c7aeb8a0 in ex_command (eap=0x7fffdc350e60) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/usercmd.c:1009
  #11 0x000055b8c7972537 in execute_cmd0 (retv=retv@entry=0x7fffdc350e54, eap=eap@entry=0x7fffdc350e60, errormsg=errormsg@entry=0x7fffdc350e58, preview=preview@entry=false) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:1620
  #12 0x000055b8c7975c55 in do_one_cmd (cmdlinep=cmdlinep@entry=0x7fffdc3510b8, flags=flags@entry=0, cstack=cstack@entry=0x7fffdc351140, fgetline=fgetline@entry=0x55b8c79882b8 <getexline>, cookie=cookie@entry=0x0) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:2279
  #13 0x000055b8c79767fe in do_cmdline (cmdline=<optimized out>, fgetline=0x55b8c79882b8 <getexline>, cookie=0x0, flags=0) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/ex_docmd.c:578
  #14 0x000055b8c7a17463 in nv_colon (cap=0x7fffdc351780) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:3228
  #15 0x000055b8c7a11b35 in normal_execute (state=0x7fffdc351700, key=<optimized out>) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:1196
  #16 0x000055b8c7ab0994 in state_enter (s=0x7fffdc351700) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/state.c:99
  #17 0x000055b8c7a0ef68 in normal_enter (cmdwin=false, noexmode=false) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/normal.c:497
  neovim#18 0x000055b8c78a0640 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/neovim-0.9.0-1.fc38.x86_64/src/nvim/main.c:641
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants