Subject: pkg/19737: Cassowary (math/cassowary) test program (ClTests) fails
To: None <gnats-bugs@gnats.netbsd.org>
From: None <uebayasi@netbsd.org>
List: netbsd-bugs
Date: 01/08/2003 12:41:42
>Number: 19737
>Category: pkg
>Synopsis: Cassowary (math/cassowary) test program (ClTests) fails
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jan 07 19:42:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Masao Uebayashi
>Release: NetBSD 1.6K
>Organization:
>Environment:
System: NetBSD oratosquilla.my.domain 1.6K NetBSD 1.6K (ORATOSQUILLA) #0: Fri Jan 3 02:07:45 JST 2003 uebayasi@oratosquilla.my.domain:/sys/arch/i386/compile/ORATOSQUILLA i386
Architecture: i386
Machine: i386
>Description:
Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities.
Its test program ClTests is failing. I think this means Cassowary is
not working correctly, but I don't know how to use it, and no other
packages use it, the real status is unknown.
A backtrace log of a ClTests fail looks like:
#0 0x48265113 in kill () from /usr/lib/libc.so.12
#1 0x482649cc in abort () from /usr/lib/libc.so.12
#2 0x48159da4 in __terminate () from /usr/pkg/lib/libGTL.so.0
#3 0x48159dc1 in __terminate () from /usr/pkg/lib/libGTL.so.0
#4 0x4815a83f in __throw () from /usr/pkg/lib/libGTL.so.0
#5 0x8092b2e in ClSimplexSolver::AddConstraint (this=0xbfbfaecc,
pcn=0x80f30c0) at ClSimplexSolver.cc:85
#6 0x804db82 in simple2 () at cassowary/ClSimplexSolver.h:112
#7 0x807d97d in main (argc=1, argv=0xbfbfb060) at ClTests.cc:837
#8 0x8049cd4 in ___start ()
Looks like an exception (ExCLEditMisuse) is missed to be caught by the
test program (${WRKSRC}/c++/ClTests.cc), though the test looks trying
to catch the exception (line 59-75).
>How-To-Repeat:
% cd /usr/pkgsrc/math/cassowary
% make install
% /usr/pkg/lib/cassowary/tests/ClTests
>Fix:
Not provided.
>Release-Note:
>Audit-Trail:
>Unformatted: