Bug#380264: xdebconfigurator: get-edid loop
Package: xdebconfigurator
Version: 1.24
Severity: important
/usr/sbin/xdebconfigurator line 590 reads:
open (ED,"get-edid |parse-edid |");
When get-edid fails, the script goes into a loop
because get-edid sends errors to stderr and the following
line 601 does not catch the error:
last LINE if($line =~ /Something special has happened/i);
To fix the problem change line 590 to:
open (ED,"get-edid 2>&1 |parse-edid |");
Thanks.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (700, 'stable')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.6-vs2.0.2-rc13
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages xdebconfigurator depends on:
ii debconf [debconf-2.0] 1.5.2 Debian configuration management sy
ii discover 2.0.7-2.1 hardware identification system
ii hwinfo 12.9-2 Hardware identification system
ii perl-modules 5.8.8-4 Core Perl modules
Versions of packages xdebconfigurator recommends:
pn kudzu <none> (no description available)
ii read-edid 1.4.1-2.1 hardware information-gathering too
-- debconf-show failed
Reply to: