When two matrices of the type double, sized [724][724] or more are declared, as
private variables of a class, the program crashes as soon as this class
constructor is called.
724 is the magic number; 723 does not trigger the bug. The type has to be
double also, no other built-in does the job.
The exact version I'm using is Ubuntu 4.3.3-5ubuntu4.
Here's a little source file that triggers the bug:
class foo
{
double a[724][724], b[724][724];
public:
foo ()
{
}
};
int
main ()
{
foo bar;
}
--
Summary: SEGFAULT when declaring two 724 x 724 matrices of
doubles in class
Product: gcc
Version: 4.3.3
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: maltusan at gmail dot com
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41412