pkgsrc-Bugs archive

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

pkg/51680: Build of guile20 hangs (netbsd-current/i386)



>Number:         51680
>Category:       pkg
>Synopsis:       Build of guile20 hangs (netbsd-current/i386)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Dec 01 09:00:00 +0000 2016
>Originator:     coypu
>Release:        NetBSD 7.99.43
>Organization:
>Environment:
NetBSD  7.99.43 NetBSD 7.99.43 (TINY) #2: Thu Dec  1 10:16:25 IST 2016  fly@box:/usr/i386/sys/arch/i386/compile/TINY i386
>Description:
cd pkgsrc/*/guile20 && bmake install

  GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
  GUILEC ice-9/boot-9.go
  GUILEC ice-9/vlist.go
...

Processes after 'wrote eval.go' hang burning CPU (how many depends on MAKE_JOBS)

attempting to adjust ASLR/MPROTECT/revert recent vmparam change did not help.

All processes are at vm_regular_engine. for example:

[Switching to LWP 1]
0xb97c7efa in vm_regular_engine (vm=0x81898e0, program=0x813e540, argv=0xbfb7172c, nargs=1) at vm-i-system.c:761
761       PUSH (SCM_PACK (0)); /* dynamic link */
(gdb) bt
#0  0xb97c7efa in vm_regular_engine (vm=0x81898e0, program=0x813e540, argv=0xbfb7172c, nargs=1) at vm-i-system.c:761
#1  0xb97e4b11 in scm_c_vm_run (vm=0x81898e0, program=0x81d4c30, argv=0xbfb71728, nargs=1) at vm.c:761
#2  0xb9723430 in scm_primitive_eval (exp=0x83dc600) at eval.c:692
#3  0xb9752b03 in scm_primitive_load (filename=0x81d9fd0) at load.c:125
#4  0xb97547fd in scm_primitive_load_path (args=0x81d9ff0) at load.c:1264
#5  0xb975482c in scm_c_primitive_load_path (filename=0xb981861f "ice-9/boot-9") at load.c:1272
#6  0xb974a669 in scm_load_startup_files () at init.c:250
#7  0xb974aab5 in scm_i_init_guile (base=0xbfb71918) at init.c:535
#8  0xb97bbb97 in scm_i_init_thread_for_guile (base=0xbfb71918, parent=0x0) at threads.c:833
#9  0xb97bbcbb in with_guile_and_parent (base=0xbfb71918, data=0xbfb71934) at threads.c:899
#10 0xb96b390d in GC_call_with_stack_base () from /home/pkg/pkgsrc/lang/guile20/work/.buildlink/lib/libgc.so.1
#11 0xb97bbdd9 in scm_i_with_guile_and_parent (func=0xb974a6f9 <invoke_main_func>, data=0xbfb71968, parent=0x0) at threads.c:949
#12 0xb97bbe0b in scm_with_guile (func=0xb974a6f9 <invoke_main_func>, data=0xbfb71968) at threads.c:955
#13 0xb974a6d8 in scm_boot_guile (argc=19, argv=0xbfb719d8, main_func=0x8048ba1 <inner_main>, closure=0x0) at init.c:324
#14 0x08048ccc in main (argc=19, argv=0xbfb719d8) at guile.c:108


And another process's backtrace:

(gdb) bt
#0  0xae4fc19f in vm_regular_engine (vm=0x81898e0, program=0x813e540, argv=0xbfb99d44, nargs=1) at vm-i-system.c:271
#1  0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d8c30, argv=0xbfb99d40, nargs=1) at vm.c:761
#2  0xae459430 in scm_primitive_eval (exp=0x876d538) at eval.c:692
#3  0xae488b03 in scm_primitive_load (filename=0x86ed2a0) at load.c:125
#4  0xae48a7fd in scm_primitive_load_path (args=0x89c5940) at load.c:1264
#5  0xae4fe421 in vm_regular_engine (vm=0x81898e0, program=0xae5993d0 <scm_primitive_load_path.subr_raw_cell>, argv=0xbfb9a6a4, nargs=1) at vm-i-system.c:855
#6  0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d8c30, argv=0xbfb9a6a0, nargs=1) at vm.c:761
#7  0xae459430 in scm_primitive_eval (exp=0x89b68d8) at eval.c:692
#8  0xae488b03 in scm_primitive_load (filename=0x876c3d0) at load.c:125
#9  0xae48a7fd in scm_primitive_load_path (args=0x8a9a010) at load.c:1264
#10 0xae4fe421 in vm_regular_engine (vm=0x81898e0, program=0xae5993d0 <scm_primitive_load_path.subr_raw_cell>, argv=0xbfb9b004, nargs=1) at vm-i-system.c:855
#11 0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d8c30, argv=0xbfb9b000, nargs=1) at vm.c:761
#12 0xae459430 in scm_primitive_eval (exp=0x8a7aed0) at eval.c:692
#13 0xae488b03 in scm_primitive_load (filename=0x8759160) at load.c:125
#14 0xae48a7fd in scm_primitive_load_path (args=0x8a7af80) at load.c:1264
#15 0xae4fe421 in vm_regular_engine (vm=0x81898e0, program=0xae5993d0 <scm_primitive_load_path.subr_raw_cell>, argv=0xbfb9b964, nargs=1) at vm-i-system.c:855
#16 0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d8c30, argv=0xbfb9b960, nargs=1) at vm.c:761
#17 0xae459430 in scm_primitive_eval (exp=0x8a3cb58) at eval.c:692
#18 0xae488b03 in scm_primitive_load (filename=0x8748370) at load.c:125
#19 0xae48a7fd in scm_primitive_load_path (args=0x8a3cc08) at load.c:1264
#20 0xae4fe421 in vm_regular_engine (vm=0x81898e0, program=0xae5993d0 <scm_primitive_load_path.subr_raw_cell>, argv=0xbfb9c2c4, nargs=1) at vm-i-system.c:855
#21 0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d8c30, argv=0xbfb9c2c0, nargs=1) at vm.c:761
#22 0xae459430 in scm_primitive_eval (exp=0x83bb5d8) at eval.c:692
#23 0xae4594e7 in scm_eval (exp=0x83bb5d8, module_or_state=0x839f6c0) at eval.c:726
#24 0xae4c906d in scm_shell (argc=19, argv=0xbfb9cd18) at script.c:454
#25 0x08048bb9 in inner_main (closure=0x0, argc=19, argv=0xbfb9cd18) at guile.c:62
#26 0xae48074e in invoke_main_func (body_data=0xbfb9cca8) at init.c:341
#27 0xae44e974 in c_body (d=0xbfb9cc0c) at continuations.c:517
#28 0xae4f4a30 in apply_catch_closure (clo=0x82209a0, args=0x304) at throw.c:140
#29 0xae4c98cb in apply_1 (smob=0x82209a0, a=0x304) at smob.c:142
#30 0xae4fe448 in vm_regular_engine (vm=0x81898e0, program=0x818ad10, argv=0xbfb9cb64, nargs=2) at vm-i-system.c:858
#31 0xae51ab11 in scm_c_vm_run (vm=0x81898e0, program=0x81d1b28, argv=0xbfb9cb54, nargs=4) at vm.c:761
#32 0xae458d0f in scm_call_4 (proc=0x81d1b28, arg1=0x404, arg2=0x82209a0, arg3=0x8220990, arg4=0x8220930) at eval.c:507
#33 0xae4f485e in scm_catch_with_pre_unwind_handler (key=0x404, thunk=0x82209a0, handler=0x8220990, pre_unwind_handler=0x8220930) at throw.c:73
#34 0xae4f4af6 in scm_c_catch (tag=0x404, body=0xae44e94e <c_body>, body_data=0xbfb9cc0c, handler=0xae44e983 <c_handler>, handler_data=0xbfb9cc0c, 
    pre_unwind_handler=0xae44e9da <pre_unwind_handler>, pre_unwind_handler_data=0x81898a0) at throw.c:207
#35 0xae44e7d2 in scm_i_with_continuation_barrier (body=0xae44e94e <c_body>, body_data=0xbfb9cc0c, handler=0xae44e983 <c_handler>, handler_data=0xbfb9cc0c, 
    pre_unwind_handler=0xae44e9da <pre_unwind_handler>, pre_unwind_handler_data=0x81898a0) at continuations.c:455
#36 0xae44ea7f in scm_c_with_continuation_barrier (func=0xae4806f9 <invoke_main_func>, data=0xbfb9cca8) at continuations.c:551
#37 0xae4f1d1b in with_guile_and_parent (base=0xbfb9cc58, data=0xbfb9cc74) at threads.c:906
#38 0xae3e990d in GC_call_with_stack_base () from /home/pkg/pkgsrc/lang/guile20/work/.buildlink/lib/libgc.so.1
#39 0xae4f1dd9 in scm_i_with_guile_and_parent (func=0xae4806f9 <invoke_main_func>, data=0xbfb9cca8, parent=0x0) at threads.c:949
#40 0xae4f1e0b in scm_with_guile (func=0xae4806f9 <invoke_main_func>, data=0xbfb9cca8) at threads.c:955
#41 0xae4806d8 in scm_boot_guile (argc=19, argv=0xbfb9cd18, main_func=0x8048ba1 <inner_main>, closure=0x0) at init.c:324
#42 0x08048ccc in main (argc=19, argv=0xbfb9cd18) at guile.c:108

>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index