[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436497: should avoid using timers in progress bar



Package: cdebconf
Version: 0.119
Severity: normal

See #436340. clock-setup started a progress bar, set the time back by N
seconds, stepped the progress bar by one, and it hung for N seconds.

It seems that this is because newt_progress_set uses a timer to make
newtFormRun return 1 millisecond after updating the form. But I guess
that newt's code code doesn't detect clock skew, and hangs until 1
millisecond after the timer was initially set up.

Is this a bug in newt or in cdebconf?

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cdebconf depends on:
ii  libatk1.0-0                   1.18.0-2   The ATK accessibility toolkit
ii  libc6                         2.6-5      GNU C Library: Shared libraries
ii  libcairo-directfb2            1.4.10-1   The Cairo 2D vector graphics libra
ii  libdebian-installer4          0.52       Library of common debian-installer
ii  libglib2.0-0                  2.12.13-1  The GLib library of C routines
ii  libgtk-directfb-2.0-0         2.10.13-1  The GTK+ graphical user interface 
ii  libgtk2.0-0                   2.10.13-1  The GTK+ graphical user interface 
ii  libnewt0.52                   0.52.2-10  Not Erik's Windowing Toolkit - tex
ii  libpango1.0-0                 1.16.4-3   Layout and rendering of internatio
ii  libtextwrap1                  0.1-5      text-wrapping library with i18n - 

cdebconf recommends no packages.

-- no debconf information

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: