On 10/04/2017 11:56 PM, John Paul Adrian Glaubitz wrote: > On 10/04/2017 11:49 PM, John Paul Adrian Glaubitz wrote: >> I can trigger the problem by switching between 4.12 and 4.13, 4.12 is fin >> while 4.13 is broken. > > Ok, switching just the initrd to the one from 4.13 while keeping the 4.12 > kernel > image results in the same crash. Maybe the glibc is broken?
I have tracked it down to busybox which was recently upgraded to 1.27.2 in Debian [1]. busybox_1:1.22.0-17: root@pacman:~/rootskel/src/sbin# ls -l /root/sh lrwxrwxrwx 1 root root 12 Oct 5 00:18 /root/sh -> /bin/busybox root@pacman:~/rootskel/src/sbin# /root/sh ./reopen-console-linux ./reopen-console-linux: exec: line 74: /sbin/steal-ctty: not found root@pacman:~/rootskel/src/sbin# Despite the error messages, the above behavior is correct. busybox_1:1.27.2-1: root@pacman:~/rootskel/src/sbin# /root/sh ./reopen-console-linux ./reopen-console-linux: line 74: syntax error: unterminated quoted string root@pacman:~/rootskel/src/sbin# Now we need to find out whether busybox was either miscompiled or whether the new upstream version is broken. I will recompile the old version with gcc-7 next. Adrian > [1] https://packages.qa.debian.org/b/busybox/news/20170917T171907Z.html -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - [email protected] `. `' Freie Universitaet Berlin - [email protected] `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

