Created attachment 6816 [details] menuconfig immediately exits upon user input Arch Linux. make menuconfig launches but crashes immediately upon user input (e.g. keypress). Unrelated: No issues with any version of Toybox. Build log as follows: ==> Making package: busybox 1.25.1-1 (Fri Dec 9 16:23:55 UTC 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found busybox-1.25.1.tar.bz2 ==> Validating source files with sha256sums... busybox-1.25.1.tar.bz2 ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting busybox-1.25.1.tar.bz2 with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... GEN include/applets.h GEN include/usage.h GEN scripts/Kbuild GEN networking/Kbuild GEN networking/Config.in GEN networking/libiproute/Kbuild GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN miscutils/Kbuild GEN miscutils/Config.in GEN runit/Kbuild GEN runit/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN applets/Kbuild GEN debianutils/Kbuild GEN debianutils/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN selinux/Kbuild GEN selinux/Config.in GEN procps/Kbuild GEN procps/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN init/Kbuild GEN init/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN libbb/Kbuild GEN libbb/Config.in GEN shell/Kbuild GEN shell/Config.in GEN libpwdgrp/Kbuild GEN sysklogd/Kbuild GEN sysklogd/Config.in HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(old_line, buffer_size, fp_target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^~~~~~~~~~~~~~~~~~~~~~~ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^~~~~~~~~~~~~~~~~~~~~~~ HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, text, strlen(text)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(pipefd); ^~~~~~~~~~~~ HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf
make menuconfig against kernel sources (eg. 4.8.13) works as expected. It is just Busybox which is broken across several boxes.