Sergey Bugaev, le jeu. 13 avril 2023 14:58:12 +0300, a ecrit:
> NOTE: Completely untested! Do your own testing! You have been warned!
Doesn't work :)
(gdb) bt
#0 0x08000db3 in abort () at ../sysdeps/mach/hurd/dl-sysdep.c:753
#1 0x0802328a in __mig_dealloc_reply_port (arg=<optimized out>)
at ../sysdeps/mach/hurd/mig-reply.c:91
#2 0x08019d67 in _dl_sysdep_start_cleanup ()
at ../sysdeps/mach/hurd/dl-sysdep.c:241
#3 0x0801dcb6 in dl_main (phdr=<optimized out>, phnum=<optimized out>,
user_entry=<optimized out>, auxv=<optimized out>) at rtld.c:2387
#4 0x0801ad9d in go (argdata=0x1001d40)
at ../sysdeps/mach/hurd/dl-sysdep.c:172
#5 0x08020733 in _hurd_startup (argptr=<optimized out>, main=<optimized out>)
at hurdstartup.c:184
#6 0x0801ac05 in _dl_sysdep_start (start_argptr=0x1002000,
dl_main=0x801c530 <dl_main>) at ../sysdeps/mach/hurd/dl-sysdep.c:229
#7 0x0801c285 in _dl_start_final (arg=<optimized out>) at rtld.c:495
#8 _dl_start (arg=<optimized out>) at rtld.c:582
#9 0x0801b2cb in _start () from /usr/src/glibc-upstream/build/elf/ld.so.1
(gdb) up
#1 0x0802328a in __mig_dealloc_reply_port (arg=<optimized out>)
at ../sysdeps/mach/hurd/mig-reply.c:91
91 assert (port == arg);
(gdb) up
#2 0x08019d67 in _dl_sysdep_start_cleanup ()
at ../sysdeps/mach/hurd/dl-sysdep.c:241
241 __mig_dealloc_reply_port (MACH_PORT_NULL);
Samuel