Package: netcfg Version: 1.13 Severity: critical Tags: d-i netcfg in today's daily d-i builds segfaults without displaying any questions (expert mode) or doing anything. Seeing this on my standard i386 proliant test system and also on an arm board, both known good install targets.
on the arm, which has two interfaces; onboard ethernet and ethernet over usb: Jan 1 00:00:56 debconf: <-- 0 OK Jan 1 00:00:56 debconf: --> CAPB backup Jan 1 00:00:56 debconf: <-- 0 multiselect backup Jan 1 00:00:56 debconf: --> GET netcfg/disable_dhcp Jan 1 00:00:56 debconf: <-- 0 false Jan 1 00:00:56 debconf: --> SET netcfg/use_dhcp true Jan 1 00:00:56 debconf: <-- 0 value set Jan 1 00:00:56 debconf: --> GET netcfg/choose_interface Jan 1 00:00:56 debconf: <-- 0 Jan 1 00:00:56 main-menu[1269]: WARNING **: Configuring 'netcfg' failed with error code 139 Jan 1 00:00:56 main-menu[1269]: WARNING **: Menu item 'netcfg' failed. on the i386, which has two ethernet interfaces, though only one has a cable plugged in: Sep 9 18:55:00 debconf: --> CAPB backup Sep 9 18:55:00 debconf: <-- 0 multiselect backup Sep 9 18:55:00 debconf: --> GET netcfg/disable_dhcp Sep 9 18:55:00 debconf: <-- 0 false Sep 9 18:55:00 debconf: --> SET netcfg/use_dhcp true Sep 9 18:55:00 debconf: <-- 0 value set Sep 9 18:55:00 netcfg[1816]: INFO: eth0 is disconnected. (MII) Sep 9 18:55:00 main-menu[1211]: WARNING **: Configuring 'netcfg' failed with error code 139 Sep 9 18:55:00 main-menu[1211]: WARNING **: Menu item 'netcfg' failed. I went back and downloaded the arm daily build from September 7th, which does not have this problem. Here's the thing: The version of netcfg on that build is also 1.13, same as on the build that fails! In fact the only different in the two images as far as udebs is these: - libdebian-installer4-udeb 0.34 arm + libdebian-installer4-udeb 0.35 arm - libiw28-udeb 27+28pre8-1 arm + libiw28-udeb 27+28pre9-1 arm Plus whatever changes there may have been in the build environment and libraries included via library reduction, etc. I'm guessing it's the libiw28 change that has broken it. The call to is_wireless_iface comes at about the right place to be responsible for this crash. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.27 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) -- see shy jo
signature.asc
Description: Digital signature