unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* build failed: acquiring/releasing lock
@ 2019-01-25  4:23 Rene
  2019-01-25 13:33 ` Manolis Ragkousis
  0 siblings, 1 reply; 3+ messages in thread
From: Rene @ 2019-01-25  4:23 UTC (permalink / raw)
  To: guix-devel\@gnu.org

[-- Attachment #1: Type: text/plain, Size: 416 bytes --]

Hello,

I have the following error in Debian/Hurd; I have reviewed the file `nix/libstore/pathlocks.cc` but I do not finish by understanding how it works.

---
./pre-inst-env guix build hello
madvise failed: Function not implemented
madvise failed: Function not implemented
guix build: error: build failed: acquiring/releasing lock: Invalid argument
---

Attached the log, rpctrace.

Thank you
Rene


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: rpctrace-build-hello.log --]
[-- Type: text/x-log; name="rpctrace-build-hello.log", Size: 26186 bytes --]

task133(pid3763)->vm_statistics () = 0 {4096 603532 11107 134345 21356 927892 0 225746 108084 4169519 370186 395908 389872}
task133(pid3763)->vm_region (134217728) = 0 134414336 118784 5 7 1 0    140<--137(pid3763) 0
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
task133(pid3763)->vm_region (134533120) = 0 134533120 4096 3 7 1 0    140<--141(pid3763) 114688
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
task133(pid3763)->vm_region (134537216) = 0 134537216 4096 3 7 1 0    140<--137(pid3763) 0
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
task133(pid3763)->vm_region (134541312) = 0 134541312 8192 3 7 1 0  (null) 0
task133(pid3763)->mach_port_deallocate (pn{  0}) = 0xf ((os/kern) invalid name) 
task133(pid3763)->vm_region (134549504) = 0x3 ((os/kern) no space available) 
task133(pid3763)->vm_map (134549504 -1208291328 0 0  (null) 0 1 0 0 1) = 0 134549504
task133(pid3763)->vm_map (0 4096 0 0  (null) 0 1 0 0 1) = 0x3 ((os/kern) no space available) 
task133(pid3763)->task_get_special_port (4) = 0    140<--141(pid3763)
  140<--141(pid3763)->exec_startup_get_info () = 0 134423734 134414388 288 200704 16777216 0 "/bin/sh\0./pre-inst-env\0guix\0build\0hello\0" "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd" {  6<--137(pid3763)   6<--137(pid3763)   6<--137(pid3763)   127<--143(pid3763)} {  106<--144(pid3763)   92<--145(pid3763)   108<--146(pid3763)   142<--147(pid3763)   91<--148(pid3763) (null)} {18 0 0 0 0}
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
task133(pid3763)->vm_deallocate (134549504 -1208291328) = 0 
  92<--145(pid3763)->dir_lookup ("etc/ld.so.cache" 1 0) = 0 1 ""    140<--149(pid3763)
  140<--149(pid3763)->io_stat () = 0 {23 5 0 16424 0 1545794963 0 33188 1 0 0 30892 0 1545775872 0 1545775872 0 1545775872 0 8192 64 0 0 0 0 0 0 0 0 0 0 0}
  140<--149(pid3763)->io_map () = 0    150<--141(pid3763)  (null)
task133(pid3763)->vm_map (0 30892 0 1    150<--141(pid3763) 0 32 1 7 1) = 0 16998400
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
  92<--145(pid3763)->dir_lookup ("lib/i386-gnu/libc.so.0.3" 1 0) = 0 1 ""    140<--151(pid3763)
  140<--151(pid3763)->io_read (-1 512) = 0 "\x7fELF\x01\x01\x01\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x01\0\0\0pD\x05\04\0\0\0\xf4 $\0\0\0\0\04\0 \0\n\0(\0r\0q\0\x06\0\0\04\0\0\04\0\0\04\0\0\0@\x01\0\0@\x01\0\0\x04\0\0\0"
  140<--151(pid3763)->io_stat () = 0 {23 5 0 164010 0 1545776257 0 33261 1 0 0 2372292 0 1548388722 0 1544035821 0 1545764958 0 8192 4648 0 0 0 0 0 0 0 0 0 0 0}
task133(pid3763)->vm_map (0 8192 0 1  (null) 0 0 3 7 1) = 0 17031168
  140<--151(pid3763)->io_map () = 0    150<--149(pid3763)  (null)
task133(pid3763)->vm_map (0 2378652 0 1    150<--149(pid3763) 0 32 5 7 1) = 0 17039360
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
  140<--151(pid3763)->io_map () = 0    150<--141(pid3763)  (null)
task133(pid3763)->vm_map (19386368 20480 0 0    150<--141(pid3763) 2342912 32 3 7 1) = 0x3 ((os/kern) no space available) 
task133(pid3763)->vm_deallocate (19386368 20480) = 0 
task133(pid3763)->vm_map (19386368 20480 0 0    150<--141(pid3763) 2342912 32 3 7 1) = 0 19386368
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
task133(pid3763)->vm_map (19406848 11164 0 0  (null) 0 0 3 7 1) = 0x3 ((os/kern) no space available) 
task133(pid3763)->vm_deallocate (19406848 11164) = 0 
task133(pid3763)->vm_map (19406848 11164 0 0  (null) 0 0 3 7 1) = 0 19406848
task133(pid3763)->vm_protect (200704 16777216 0 7) = 0 
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
  92<--145(pid3763)->dir_lookup ("lib/i386-gnu/libmachuser.so.1" 1 0) = 0 1 ""    140<--149(pid3763)
  140<--149(pid3763)->io_read (-1 512) = 0 "\x7fELF\x01\x01\x01\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x01\0\0\0P9\0\04\0\0\0Xq\x01\0\0\0\0\04\0 \0\a\0(\0\x1b\0\x1a\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Df\x01\0Df\x01\0\x05\0\0\0"
  140<--149(pid3763)->io_stat () = 0 {23 5 0 164018 0 1545776267 0 33188 1 0 0 95632 0 1548388722 0 1544035821 0 1545764959 0 8192 200 0 0 0 0 0 0 0 0 0 0 0}
  140<--149(pid3763)->io_map () = 0    150<--151(pid3763)  (null)
task133(pid3763)->vm_map (0 98364 0 1    150<--151(pid3763) 0 32 5 7 1) = 0 19419136
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
  140<--149(pid3763)->io_map () = 0    150<--141(pid3763)  (null)
task133(pid3763)->vm_map (19513344 8192 0 0    150<--141(pid3763) 90112 32 3 7 1) = 0x3 ((os/kern) no space available) 
task133(pid3763)->vm_deallocate (19513344 8192) = 0 
task133(pid3763)->vm_map (19513344 8192 0 0    150<--141(pid3763) 90112 32 3 7 1) = 0 19513344
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
  92<--145(pid3763)->dir_lookup ("lib/i386-gnu/libhurduser.so.0.3" 1 0) = 0 1 ""    140<--151(pid3763)
  140<--151(pid3763)->io_read (-1 512) = 0 "\x7fELF\x01\x01\x01\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x01\0\0\0\x80|\0\04\0\0\0Hr\x03\0\0\0\0\04\0 \0\a\0(\0\x1b\0\x1a\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Dg\x03\0Dg\x03\0\x05\0\0\0"
  140<--151(pid3763)->io_stat () = 0 {23 5 0 164015 0 1545776263 0 33188 1 0 0 226944 0 1548388722 0 1544035821 0 1545764958 0 8192 456 0 0 0 0 0 0 0 0 0 0 0}
  140<--151(pid3763)->io_map () = 0    150<--149(pid3763)  (null)
task133(pid3763)->vm_map (0 229676 0 1    150<--149(pid3763) 0 32 5 7 1) = 0 19521536
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
  140<--151(pid3763)->io_map () = 0    150<--141(pid3763)  (null)
task133(pid3763)->vm_map (19746816 8192 0 0    150<--141(pid3763) 221184 32 3 7 1) = 0x3 ((os/kern) no space available) 
task133(pid3763)->vm_deallocate (19746816 8192) = 0 
task133(pid3763)->vm_map (19746816 8192 0 0    150<--141(pid3763) 221184 32 3 7 1) = 0 19746816
task133(pid3763)->mach_port_deallocate (pn{ 12}) = 0 
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
thread138(pid3763)->i386_set_gdt (-1 {-219873281 30405123}) = 0 75
task133(pid3763)->mach_port_deallocate (pn{  4}) = 0 
task133(pid3763)->vm_protect (19513344 4096 0 1) = 0 
task133(pid3763)->vm_protect (19746816 4096 0 1) = 0 
task133(pid3763)->vm_protect (19386368 12288 0 1) = 0 
task133(pid3763)->vm_protect (134533120 4096 0 1) = 0 
task133(pid3763)->vm_protect (188416 4096 0 1) = 0 
task133(pid3763)->mach_port_mod_refs (pn{ 12} 1 -1) = 0 
task133(pid3763)->mach_port_deallocate (pn{  2}) = 0 
task133(pid3763)->mach_port_deallocate (pn{  1}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_statistics () = 0 {4096 603532 11121 134352 21357 927907 0 225747 108084 4169869 370197 396143 390107}
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_map (134549504 134205440 0 0  (null) 0 0 0 7 1) = 0 134549504
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_allocate (0 4096 1) = 0 19755008
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->task_set_special_port (4  (null)) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_allocate (1) = 0 pn{ 12}
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_insert_right (pn{ 12}  140) = 0 
task133(pid3763)->vm_allocate (17058044 4096 1) = 0 19759104
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_mod_refs (pn{ 13} 0 1) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_deallocate (pn{ 13}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->thread_create () = 0    151<--149(pid3763)
task133(pid3763)->vm_allocate (0 36864 1) = 0 19763200
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_protect (19763200 4096 0 0) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
thread151(pid3763)->thread_set_state (1 {0 0 0 0 0 0 0 0 0 0 0 0 17250880 0 0 19800064 0}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_protect (134549504 135168 0 7) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
thread151(pid3763)->thread_get_state (5 17) = 0 {31 31 31 31 0 0 0 0 0 0 0 0 17250880 23 512 19800064 31}
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
thread151(pid3763)->i386_set_gdt (75 {291831807 147845637}) = 0 75
thread151(pid3763)->thread_set_state (5 {75 31 31 31 0 0 0 0 0 0 0 0 17250880 23 512 19800064 31}) = 0 
thread151(pid3763)->thread_resume () = 0 
task133(pid3763)->vm_allocate (0 4096 1) ...135
task133(pid3763)->task_set_special_port (3    140<--153(pid-1)) ...152
135... = 0 19800064
152... = 0 
task133(pid3763)->mach_port_mod_refs (pn{ 14} 0 1) ...152
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_setmsgport_request (   140<--153(pid-1)) ...135
152... = 0 
135... = 0  (null)
task133(pid3763)->mach_port_deallocate (pn{ 14}) ...135
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_set_arg_locations_request (16977428 16977452) ...152
135... = 0 
152... = 0 
task133(pid3763)->mach_port_allocate (1) = 0 pn{ 16}
task133(pid3763)->mach_port_allocate (1) = 0 pn{ 17}
task133(pid3763)->mach_port_insert_right (pn{ 16}  136) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_set_qlimit (pn{ 17} 1) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_handle_exceptions_request (   136<--155(pid-1)    154<--156(pid-1) 5 {75 31 31 31 0 0 0 0 0 0 0 0 17299632 23 0 19406112 0}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
thread151(pid3763)->thread_set_special_port (3  155) = 0 
task133(pid3763)->mach_port_deallocate (pn{ 16}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_getpids_request () = 0 3763 3762 0
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_getpgrp_request (3763) = 0 3762
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_deallocate (16994304 20) = 0 
task133(pid3763)->vm_deallocate (16990208 24) = 0 
task133(pid3763)->vm_allocate (2123 4096 1) = 0 16990208
task133(pid3763)->vm_allocate (16990208 4096 1) = 0 16994304
task133(pid3763)->gsync_wake (194556 0 0);
  6<--137(pid3763)->term_getctty () = 0    91<--148(pid3763)
task133(pid3763)->mach_port_deallocate (pn{ 11}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  6<--137(pid3763)->term_open_ctty (3763 3762) = 0    155<--150(pid3763)
  6<--137(pid3763)->term_getctty () = 0    91<--148(pid3763)
task133(pid3763)->mach_port_deallocate (pn{ 11}) = 0 
  6<--137(pid3763)->term_open_ctty (3763 3762) = 0    157<--136(pid3763)
  6<--137(pid3763)->term_getctty () = 0    91<--148(pid3763)
task133(pid3763)->mach_port_deallocate (pn{ 11}) = 0 
  6<--137(pid3763)->term_open_ctty (3763 3762) = 0    159<--158(pid3763)
  127<--143(pid3763)->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 
task133(pid3763)->vm_deallocate (16986112 16) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  108<--146(pid3763)->auth_getids () = 0 1000 {1000 1000} 1000 {1000 1000}
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_allocate (0 4 1) = 0 16986112
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->vm_allocate (0 8 1) = 0 19804160
task133(pid3763)->vm_allocate (0 4 1) = 0 19808256
task133(pid3763)->vm_allocate (0 8 1) = 0 19812352
task133(pid3763)->gsync_wake (194556 0 0);
  92<--145(pid3763)->dir_lookup ("home/remi/guix" 0 0) = 0 1 ""    161<--160(pid3763)
task133(pid3763)->gsync_wake (194556 0 0);
  161<--160(pid3763)->io_stat () = 0 {23 5 0 696415 0 1547838066 0 16877 14 1000 1000 4096 0 1548388722 0 1548388722 0 1548385997 0 8192 8 0 0 0 0 0 0 0 0 0 0 0}
task133(pid3763)->mach_port_deallocate (pn{ 20}) = 0 
  106<--144(pid3763)->dir_lookup ("." 0 0) = 0 1 ""    161<--162(pid3763)
  161<--162(pid3763)->io_stat () = 0 {23 5 0 696415 0 1547838066 0 16877 14 1000 1000 4096 0 1548388722 0 1548388722 0 1548385997 0 8192 8 0 0 0 0 0 0 0 0 0 0 0}
task133(pid3763)->mach_port_deallocate (pn{ 20}) = 0 
  106<--144(pid3763)->dir_lookup ("./pre-inst-env" 1 0) = 0 1 ""    161<--160(pid3763)
  161<--160(pid3763)->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 
task133(pid3763)->mach_port_mod_refs (pn{ 20} 0 1) = 0 
task133(pid3763)->mach_port_deallocate (pn{ 20}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  161<--160(pid3763)->io_read (-1 8192) = 0 "#!/bin/sh\n\n# GNU Guix --- Functional package management for GNU\n# Copyright \xc2\xa9 2"
task133(pid3763)->vm_deallocate (19816448 2665) = 0 
task133(pid3763)->vm_allocate (19529468 4096 1) = 0 19816448
  92<--145(pid3763)->dir_lookup ("servers/socket/1" 0 0) = 0 1 ""    163<--162(pid3763)
task133(pid3763)->gsync_wake (194556 0 0);
  163<--162(pid3763)->socket_create (1 4096) = 0    165<--164(pid3763)
  163<--162(pid3763)->socket_create (1 4096) = 0    167<--166(pid3763)
task133(pid3763)->gsync_wake (194556 0 0);
  165<--164(pid3763)->socket_connect2 (   167<--166(pid3763)) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_dostop_request ( thread138(pid3763)) = 0 
thread151(pid3763)->thread_abort () = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->task_create (1) = 0    169<--168(pid3763)
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_names () = 0 pn{  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24} {65536 65536 131072 131072 65536 65536 65536 65536 65536 65536 65536 196608 65536 65536 131072 65536 131072 65536 65536 65536 65536 65536 65536 65536}
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->task_threads () = 0 {thread138(pid3763) thread151(pid3763)}
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_task2proc_request ( task169(pid3763)) = 0    172<--170(pid3763)
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_get_refs (pn{  1} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  1}  task169(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{  2} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  2}    2) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
task169(pid3763)->mach_port_allocate_name (1 pn{  3}) = 0 
task169(pid3763)->mach_port_allocate_name (1 pn{  4}) = 0 
task133(pid3763)->mach_port_get_refs (pn{  5} 0) = 0 3
task169(pid3763)->mach_port_insert_right (pn{  5}    6<--174(pid3764)) = 0 
task169(pid3763)->mach_port_mod_refs (pn{  5} 0 2) = 0 
task133(pid3763)->mach_port_get_refs (pn{  6} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  6}    127<--175(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{  7} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  7}    106<--176(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{  8} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  8}    92<--177(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{  9} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{  9}    108<--178(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 10} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 10}    172<--179(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 11} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 11}    91<--180(pid3764)) = 0 
task169(pid3763)->mach_port_allocate_name (1 pn{ 12}) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 12} 0) = 0 1
task133(pid3763)->gsync_wake (194556 0 0);
task169(pid3763)->mach_port_extract_right (pn{ 12} 20) = 0  181
  172<--170(pid3763)->proc_setmsgport_request ( 141) = 0  (null)
task169(pid3763)->task_set_special_port (3  141) = 0 
task169(pid3763)->mach_port_insert_right (pn{ 12}  141) = 0 
task169(pid3763)->mach_port_allocate_name (4 pn{ 13}) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 13} 0) = 0 2
task169(pid3763)->mach_port_allocate_name (4 pn{ 14}) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 14} 0) = 0 3
task169(pid3763)->mach_port_allocate_name (1 pn{ 15}) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 16} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 16}    155<--141(pid3764)) = 0 
task169(pid3763)->mach_port_allocate_name (1 pn{ 17}) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 18} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 18}    157<--182(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 19} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 19}    159<--183(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 20} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 20}    161<--184(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 21} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 21}    163<--185(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 22} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 22}    165<--186(pid3764)) = 0 
task133(pid3763)->mach_port_get_refs (pn{ 23} 0) = 0 1
task169(pid3763)->mach_port_insert_right (pn{ 23}    167<--187(pid3764)) = 0 
thread151(pid3763)->thread_resume () = 0 
task169(pid3763)->thread_create () = 0    188<--173(pid3763)
task169(pid3763)->thread_create () = 0    190<--189(pid3763)
task169(pid3763)->mach_port_deallocate (pn{ 13}) = 0 
task169(pid3763)->mach_port_insert_right (pn{ 13}    188<--192(pid3764)) = 0 
task169(pid3763)->mach_port_mod_refs (pn{ 13} 0 1) = 0 
task169(pid3763)->mach_port_deallocate (pn{ 14}) = 0 
task169(pid3763)->mach_port_insert_right (pn{ 14}    190<--193(pid3764)) = 0 
task169(pid3763)->mach_port_mod_refs (pn{ 14} 0 2) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_get_arg_locations_request () = 0 16977428 16977452
  172<--170(pid3763)->proc_set_arg_locations_request (16977428 16977452) = 0 
thread151(pid3763)->thread_get_state (5 17) = 0 {75 31 31 31 0 12 0 0 19398656 19791680 4096 -25 17162860 23 514 19791552 31}
task133(pid3763)->gsync_wake (194556 0 0);
thread151(pid3763)->i386_get_gdt (75) = 0 {291831807 147845637}
thread190(pid3763)->i386_set_gdt (75 {291831807 147845637}) = 0 75
thread190(pid3763)->thread_set_state (5 {75 31 31 31 0 12 0 0 19398656 19791680 4096 -25 17250880 23 514 19800064 31}) = 0 
thread138(pid3763)->i386_get_gdt (75) = 0 {-219873281 30405123}
thread188(pid3763)->i386_set_gdt (75 {-219873281 30405123}) = 0 75
thread188(pid3763)->thread_set_state (5 {75 31 31 31 134547284 0 19759112 0 17036004 19791680 4096 1 18025875 23 514 16975984 31}) = 0 
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_task2pid_request ( task169(pid3763)) = 0 3764
task133(pid3763)->gsync_wake (194556 0 0);
  142<--147(pid3763)->proc_child_request ( task169(pid3763)) = 0 
thread188(pid3763)->thread_resume () = 0 
  172<--179(pid3764)->proc_getpids_request () ...152
task133(pid3763)->mach_port_deallocate (pn{ 24}) ...135
152... = 0 3764 3763 0
135... = 0 
task169(pid3764)->mach_port_deallocate (pn{ 16}) ...135
task133(pid3763)->mach_port_deallocate (pn{ 26}) ...152
135... = 0 
152... = 0 
  6<--174(pid3764)->term_open_ctty (3764 3762) ...152
task133(pid3763)->mach_port_deallocate (pn{ 27}) ...135
152... = 0    141<--191(pid3764)
135... = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) ...135
task133(pid3763)->mach_port_deallocate (pn{ 25}) ...152
135... = 0 
152... = 0 
  6<--174(pid3764)->term_open_ctty (3764 3762) ...152
task133(pid3763)->vm_deallocate (19820544 96) ...135
152... = 0    194<--181(pid3764)
135... = 0 
task169(pid3764)->mach_port_deallocate (pn{ 19}) ...135
task133(pid3763)->vm_deallocate (19824640 96) ...152
135... = 0 
152... = 0 
  6<--174(pid3764)->term_open_ctty (3764 3762) ...152
task133(pid3763)->mach_port_deallocate (pn{ 13}) ...135
152... = 0    183<--182(pid3764)
135... = 0 
task169(pid3764)->mach_port_allocate (1) ...135
task133(pid3763)->mach_port_deallocate (pn{ 14}) ...152
135... = 0 pn{ 24}
152... = 0 
task169(pid3764)->mach_port_allocate (1) ...152
task133(pid3763)->vm_deallocate (19828736 8) ...135
152... = 0 pn{ 25}
135... = 0 
task169(pid3764)->mach_port_insert_right (pn{ 24}  168) ...135
task133(pid3763)->mach_port_deallocate (pn{ 23}) ...152
135... = 0 
152... = 0 
task169(pid3764)->mach_port_set_qlimit (pn{ 25} 1) ...152
  165<--164(pid3763)->io_read (-1 128) ...135
152... = 0 
  172<--179(pid3764)->proc_handle_exceptions_request (   168<--197(pid-1)    170<--198(pid-1) 5 {75 31 31 31 0 0 0 0 0 0 0 0 17299632 23 0 19406112 0}) = 0 
  190<--193(pid3764)->thread_set_special_port (3  197) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 24}) = 0 
  190<--193(pid3764)->thread_resume () = 0 
task169(pid3764)->gsync_wake (194556 0 0);
task169(pid3764)->gsync_wake (194556 0 0);
task169(pid3764)->gsync_wake (194556 0 0);
task169(pid3764)->mach_port_deallocate (pn{ 24}) ...152
task169(pid3764)->mach_port_deallocate (pn{ 20}) ...168
152... = 0 
168... = 0 
task169(pid3764)->mach_port_deallocate (pn{ 22}) = 0 
task169(pid3764)->mach_port_mod_refs (pn{ 23} 0 1) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) = 0 
task169(pid3764)->mach_port_deallocate (pn{  5}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 23}) = 0 
  92<--177(pid3764)->dir_lookup ("dev/null" 65554 420) = 0 1 ""    194<--195(pid3764)
task169(pid3764)->gsync_wake (194556 0 0);
  194<--195(pid3764)->file_set_size (0) = 0 
  194<--195(pid3764)->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 
task169(pid3764)->mach_port_mod_refs (pn{ 23} 0 1) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 23}) = 0 
task169(pid3764)->mach_port_mod_refs (pn{ 18} 0 1) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) = 0 
  92<--177(pid3764)->dir_lookup ("home/remi/guix/." 0 0) = 0 1 ""    186<--181(pid3764)
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
task169(pid3764)->mach_port_mod_refs (pn{ 23} 0 1) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 23}) = 0 
task169(pid3764)->gsync_wake (194556 0 0);
  92<--177(pid3764)->io_identity () = 0    194<--184(pid3764)    195<--176(pid3764) 2
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
  186<--181(pid3764)->io_identity () = 0    195<--196(pid3764)    176<--199(pid3764) 696415
  186<--181(pid3764)->dir_lookup (".." 1 0) = 0 1 ""    201<--200(pid3764)
  201<--200(pid3764)->io_identity () = 0    203<--202(pid3764)    176<--199(pid3764) 1475698
task169(pid3764)->gsync_wake (194556 0 0);
  201<--200(pid3764)->dir_readdir (0 -1 0) = 0 "r\x84\x16\0\0\0\0\0\x10\0\0\x01.\0\0\0\x02 \x15\0\0\0\0\0\x10\0\0\x02..\0\0s\x84\x16\0\0\0\0\0\x14\0\0\a.bashrc\0t\x84\x16\0\0\0\0\0\x18\0\0\b.profile\0\0\0\0u\x84\x16\0" 29
task169(pid3764)->vm_deallocate (0 0) = 0 
  201<--200(pid3764)->dir_lookup ("guix" 64 0) = 0 1 ""    205<--204(pid3764)
  205<--204(pid3764)->io_identity () = 0    195<--196(pid3764)    176<--199(pid3764) 696415
task169(pid3764)->mach_port_deallocate (pn{ 27}) = 0 
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
  201<--200(pid3764)->dir_lookup (".." 1 0) = 0 1 ""    195<--206(pid3764)
task169(pid3764)->mach_port_deallocate (pn{ 24}) = 0 
  195<--206(pid3764)->io_identity () = 0    201<--196(pid3764)    176<--199(pid3764) 1384450
  195<--206(pid3764)->dir_readdir (0 -1 0) = 0 "\x02 \x15\0\0\0\0\0\x10\0\0\x01.\0\0\0\x02\0\0\0\0\0\0\0\x10\0\0\x02..\0\0d\xa0\x17\0\0\0\0\0\x14\0\0\x04buzz\0\0\0\0\xb3\x80\x17\0\0\0\0\0\x10\0\0\x03jin\0r\x84\x16\0\0\0\0\0\x14\0\0\x04" 5
task169(pid3764)->vm_deallocate (19820544 4096) = 0 
  195<--206(pid3764)->dir_lookup ("remi" 64 0) = 0 1 ""    205<--200(pid3764)
  205<--200(pid3764)->io_identity () = 0    203<--202(pid3764)    176<--199(pid3764) 1475698
task169(pid3764)->mach_port_deallocate (pn{ 27}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 26}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 26}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
  195<--206(pid3764)->dir_lookup (".." 1 0) = 0 1 ""    203<--204(pid3764)
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
  203<--204(pid3764)->io_identity () = 0    194<--184(pid3764)    176<--199(pid3764) 2
  203<--204(pid3764)->dir_readdir (0 -1 0) = 0 "\x02\0\0\0\0\0\0\0\x10\0\0\x01.\0\0\0\x02\0\0\0\0\0\0\0\x10\0\0\x02..\0\0\v\0\0\0\0\0\0\0\x18\0\0\nlost+found\0\0\x01@\0\0\0\0\0\0\x10\0\0\x03etc\0\x01\x80\0\0\0\0\0\0" 25
task169(pid3764)->vm_deallocate (19824640 4096) = 0 
  203<--204(pid3764)->dir_lookup ("home" 64 0) = 0 1 ""    195<--202(pid3764)
  195<--202(pid3764)->io_identity () = 0    201<--196(pid3764)    176<--199(pid3764) 1384450
task169(pid3764)->mach_port_deallocate (pn{  7}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 24}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 24}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 26}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 20}) = 0 
task169(pid3764)->mach_port_deallocate (pn{ 18}) = 0 
task169(pid3764)->vm_deallocate (19820544 4096) = 0 
task169(pid3764)->gsync_wake (194556 0 0);
  167<--187(pid3764)->io_write ("/home/remi/guix\n" -1) = 0 16
135... = 0 "/home/remi/guix\n"
task169(pid3764)->gsync_wake (194556 0 0);
  172<--179(pid3764)->proc_mark_exit_request (0 0) ...135
  165<--164(pid3763)->io_read (-1 128) ...168
135... = 0 
task169(pid3764)->gsync_wake (194556 0 0);
task169(pid3764)->task_terminate () = 0 
  140<--153(pid-1)->msg_sig_post (20 1  task133(pid3763));
168... = 0 ""
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->mach_port_deallocate (pn{  1}) ...168
task133(pid3763)->mach_port_deallocate (pn{ 22}) ...135
168... = 0 
135... = 0 
task133(pid3763)->gsync_wake (194556 0 0);
thread138(pid3763)->thread_suspend () ...135
task133(pid3763)->gsync_wake (194556 0 0);
task133(pid3763)->gsync_wait (19761164 2 0 0 0)

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: build failed: acquiring/releasing lock
  2019-01-25  4:23 build failed: acquiring/releasing lock Rene
@ 2019-01-25 13:33 ` Manolis Ragkousis
  2019-01-25 23:01   ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Manolis Ragkousis @ 2019-01-25 13:33 UTC (permalink / raw)
  To: Rene, guix-devel\@gnu.org

Hello Rene,

madvise() is not implemented on GNU/Hurd and I had once started
implementing a fix for guile [1]. We need to restart that old thread and
find a correct solution to this.

In the meantime you could use that patch for guile as a workaround.

Manolis

[1] https://lists.gnu.org/archive/html/guile-devel/2017-06/msg00000.html

On 1/25/19 6:23 AM, Rene wrote:
> Hello,
> 
> I have the following error in Debian/Hurd; I have reviewed the file `nix/libstore/pathlocks.cc` but I do not finish by understanding how it works.
> 
> ---
> ./pre-inst-env guix build hello
> madvise failed: Function not implemented
> madvise failed: Function not implemented
> guix build: error: build failed: acquiring/releasing lock: Invalid argument
> ---
> 
> Attached the log, rpctrace.
> 
> Thank you
> Rene
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: build failed: acquiring/releasing lock
  2019-01-25 13:33 ` Manolis Ragkousis
@ 2019-01-25 23:01   ` Ludovic Courtès
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2019-01-25 23:01 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: guix-devel@gnu.org, Rene

Hi,

Manolis Ragkousis <manolis837@gmail.com> skribis:

> madvise() is not implemented on GNU/Hurd and I had once started
> implementing a fix for guile [1]. We need to restart that old thread and
> find a correct solution to this.

Note that the “madvise failed” message is not fatal; nevertheless, I’ve
fixed it in Guile (will be in Guile 2.2.5):

  https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=45e4ace6603e00b297e6542362273041aebe7305

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-01-25 23:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-25  4:23 build failed: acquiring/releasing lock Rene
2019-01-25 13:33 ` Manolis Ragkousis
2019-01-25 23:01   ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).