Paste number 341108: guile-git segfault

Paste number 341108: guile-git segfault
Pasted by: civodul
When:4 years, 8 months ago
Share:Tweet this! | http://paste.lisp.org/+7B78
Channel:None
Paste contents:
Raw Source | XML | Display As
scheme@(guile-user)> ,use(git repository)
scheme@(guile-user)> (repository-open ".")

Thread 1 "guile" received signal SIGSEGV, Segmentation fault.
0x00007ffff2f3d477 in git_buf_clear ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
(gdb) bt
#0  0x00007ffff2f3d477 in git_buf_clear ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#1  0x00007ffff2f5dd84 in giterr_set ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#2  0x00007ffff2fbb639 in git_sysdir_find_in_dirlist ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#3  0x00007ffff2faa61b in git_repository_config.weakptr ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#4  0x00007ffff2faac82 in git_repository_config_snapshot ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#5  0x00007ffff2fab202 in git_repository_open_ext ()
   from /gnu/store/9aaakf87fakmn6q0iw0z91c61i20kcdv-libgit2-0.25.1/lib/libgit2.so
#6  0x00007ffff73be71e in ffi_call_unix64 ()
   from /gnu/store/w0bkj9qh7iqcklm5ld8ghg1ynnzqyv00-libffi-3.2.1/lib/libffi.so.6
#7  0x00007ffff73bd9e9 in ffi_call ()
   from /gnu/store/w0bkj9qh7iqcklm5ld8ghg1ynnzqyv00-libffi-3.2.1/lib/libffi.so.6
#8  0x00007ffff7abe273 in scm_i_foreign_call (foreign=<optimized out>, argv=0x70d5b8) at foreign.c:1210
#9  0x00007ffff7b34519 in vm_debug_engine (vm=(#f ()), 
    program=<error reading variable: ERROR: Cannot access memory at address 0x1>0x1, argv=0x2, nargs=21070144)
    at vm-i-system.c:961
#10 0x00007ffff7ab3533 in scm_primitive_eval (
    exp=exp@entry=((@ (ice-9 control) %) (begin (load-user-init) ((@ (ice-9 top-repl) top-repl))))) at eval.c:692
#11 0x00007ffff7ab3593 in scm_eval (
    exp=((@ (ice-9 control) %) (begin (load-user-init) ((@ (ice-9 top-repl) top-repl)))), 
    module_or_state=module_or_state@entry="#<struct module>" = {...}) at eval.c:726
#12 0x00007ffff7b0634d in scm_shell (argc=1, argv=0x7fffffffd428) at script.c:454
#13 0x00007ffff7ad00ad in invoke_main_func (body_data=0x7fffffffd2d0) at init.c:341
#14 0x00007ffff7aa966a in c_body (d=0x7fffffffd210) at continuations.c:517
#15 0x00007ffff7b3fdc6 in vm_regular_engine (vm=(#f ()), 
    program=<error reading variable: ERROR: Cannot access memory at address 0x1>0x1, argv=0x70d0b8, 
    nargs=-139434400) at vm-i-system.c:858
#16 0x00007ffff7ab3073 in scm_call_4 (proc=#<program 6a6c00>, arg1=arg1@entry=#t, arg2=<optimized out>, 
    arg3=<optimized out>, arg4=<optimized out>) at eval.c:507
#17 0x00007ffff7b29b89 in scm_catch_with_pre_unwind_handler (key=key@entry=#t, thunk=<optimized out>, 
    handler=<optimized out>, pre_unwind_handler=<optimized out>) at throw.c:73
#18 0x00007ffff7b29c8f in scm_c_catch (tag=tag@entry=#t, body=body@entry=0x7ffff7aa9660 <c_body>, 
    body_data=body_data@entry=0x7fffffffd210, handler=handler@entry=0x7ffff7aa9a40 <c_handler>, 
    handler_data=handler_data@entry=0x7fffffffd210, 
    pre_unwind_handler=pre_unwind_handler@entry=0x7ffff7aa97f0 <pre_unwind_handler>, 
    pre_unwind_handler_data=0x70be20) at throw.c:207
#19 0x00007ffff7aa9de1 in scm_i_with_continuation_barrier (body=body@entry=0x7ffff7aa9660 <c_body>, 
    body_data=body_data@entry=0x7fffffffd210, handler=handler@entry=0x7ffff7aa9a40 <c_handler>, 
    handler_data=handler_data@entry=0x7fffffffd210, 
    pre_unwind_handler=pre_unwind_handler@entry=0x7ffff7aa97f0 <pre_unwind_handler>, 
    pre_unwind_handler_data=0x70be20) at continuations.c:455
#20 0x00007ffff7aa9e75 in scm_c_with_continuation_barrier (func=<optimized out>, data=<optimized out>)
    at continuations.c:551
#21 0x00007ffff7b274fc in with_guile_and_parent (base=0x7fffffffd270, data=0x7fffffffd2a0) at threads.c:906
#22 0x00007ffff77f9352 in GC_call_with_stack_base ()
   from /gnu/store/y8ppqsxiki39n4mqpb4mab6bgwqsnnp7-libgc-7.4.2/lib/libgc.so.1
#23 0x00007ffff7b278e8 in scm_i_with_guile_and_parent (parent=<optimized out>, data=data@entry=0x7fffffffd2a0, 
    func=func@entry=0x7ffff7ad0090 <invoke_main_func>) at threads.c:949
#24 scm_with_guile (func=func@entry=0x7ffff7ad0090 <invoke_main_func>, data=data@entry=0x7fffffffd2d0)
    at threads.c:955
#25 0x00007ffff7ad0272 in scm_boot_guile (argc=argc@entry=1, argv=argv@entry=0x7fffffffd428, 
    main_func=main_func@entry=0x400f30 <inner_main>, closure=closure@entry=0x0) at init.c:324
#26 0x0000000000400de4 in main (argc=1, argv=0x7fffffffd428) at guile.c:108

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.