I'm provisionally marking this bug as RC because it does impact the
Debian install. Argentinian users will see some weird stuff during
base-config's time zone selection because of it.
The problem only occurs if the terminal is a certian size. I can
reproduce it in a 24x80 or smaller terminal, but not in a 96x54 one.
Whiptail runs, displays the list reasonably well (given that debconf has
told it to use a dialog that is wider than the screen; which might be a
debconf bug). I select the first item, and it crashes, with a
segmentation fault before it can output the choosen item.
It does seem to be related to debconf giving it the wrong width. If I
fix the width to equal the terminal width, I don't get segfaults. I'll
try to fix debconf, but there's definitly a whiptail bug in here.
Versions of packages whiptail depends on:
ii libc6 2.3.2.ds1-15 GNU C Library: Shared libraries an
ii libnewt0.51 0.51.6-10.1 Not Erik's Windowing Toolkit - tex
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii slang1a-utf8 1.4.9dbs-5 The S-Lang programming library wit
Package: whiptail
Version: 0.51.6-10.1
Severity: serious
I'm provisionally marking this bug as RC because it does impact the
Debian install. Argentinian users will see some weird stuff during
base-config's time zone selection because of it.
tzsetup runs whiptail as follows for Argintina:
whiptail --default-item \ Argentina/ Buenos_ Aires (Buenos Aires (BA; CF))" \ Argentina/ Buenos_ Aires (Buenos Aires (BA; CF))" "" \ Argentina/ Cordoba (most locations (CB; CC; CN; ER; FM; LP; MN; NQ; RN; SA; SE; SF; SL))" "" \ Argentina/ Jujuy (Jujuy (JY))" "" \ Argentina/ Tucuman (Tucuman (TM))" "" \ Argentina/ Catamarca (Catamarca (CT))" "" \ Argentina/ La_Rioja (La Rioja (LR))" "" \ Argentina/ San_Juan (San Juan (SJ))" "" \ Argentina/ Mendoza (Mendoza (MZ))" "" \ Argentina/ ComodRivadavia (Chubut (CH))" "" \ Argentina/ Rio_Gallegos (Santa Cruz (SC))" "" \ Argentina/ Ushuaia (Tierra del Fuego (TF))" "" \
"America/
--menu "choose your time zone" \
20 104 8 \
"America/
"America/
"America/
"America/
"America/
"America/
"America/
"America/
"America/
"America/
"America/
"other" ""
The problem only occurs if the terminal is a certian size. I can
reproduce it in a 24x80 or smaller terminal, but not in a 96x54 one.
Whiptail runs, displays the list reasonably well (given that debconf has
told it to use a dialog that is wider than the screen; which might be a
debconf bug). I select the first item, and it crashes, with a
segmentation fault before it can output the choosen item.
It does seem to be related to debconf giving it the wrong width. If I
fix the width to equal the terminal width, I don't get segfaults. I'll
try to fix debconf, but there's definitly a whiptail bug in here.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.26
Locale: LANG=en_US, LC_CTYPE=en_US
Versions of packages whiptail depends on:
ii libc6 2.3.2.ds1-15 GNU C Library: Shared libraries an
ii libnewt0.51 0.51.6-10.1 Not Erik's Windowing Toolkit - tex
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii slang1a-utf8 1.4.9dbs-5 The S-Lang programming library wit
-- no debconf information
--
see shy jo