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