Public bug reported:

When adapting a simple example code from "The ACE Programmer's Guide"
related to active timers (see attached source code), I observe a
regression in Ubuntu Intrepid Beta. Such code has been working correctly
for years in Ubuntu with libace-5.4.7. The recent upgrade to
libace-5.6.3 seems to explain the regression.

The code example runs a 10 ms timer during 1 second and counts the
timeouts. Compiling and linking against an old libace-5.4.7 leads to
100, the correct value. Compiling and linking against the default
libace-5.6.3 leads to around 50, a big error.

Using bigger periods (100 ms) does not show the problem. Using periods
smaller than 10 ms make the problem even worse.

ProblemType: Bug
Architecture: i386
Dependencies:
 libgcc1 1:4.3.2-1ubuntu8
 gcc-4.3-base 4.3.2-1ubuntu8
 libstdc++6 4.3.2-1ubuntu8
 findutils 4.4.0-2ubuntu3
 libc6 2.8~20080505-0ubuntu7
DistroRelease: Ubuntu 8.10
Package: libace-5.6.3 5.6.3-5
ProcEnviron:
 
PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ace
Uname: Linux 2.6.27-4-generic i686

** Affects: ace (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug

-- 
Intrepid beta shows a regression in ACE active timers
https://bugs.launchpad.net/bugs/278935
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to