|
From: Sylvain B. <syl...@gm...> - 2008-07-21 13:39:50
|
Needless to say, I checked that the LU factorization for my matrix exists. Its determinant is zero. On 7/21/08, Sylvain Bertrand <syl...@gm...> wrote: > > Hi, > > Although this is not a quantlib issue, I thought I'd ask here... as I'm > using the determinant() and inverse() functions from Matrix, I get the > following at runtime (comes from lu_factorize()): > > *** glibc detected *** ./a.out: free(): invalid next size (normal): > 0x0806b8a0 *** > ======= Backtrace: ========= > /lib/i686/cmov/libc.so.6[0xb7d068f5] > /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7d0a360] > /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7ed4171] > ./a.out[0x805d28d] > ./a.out[0x8058969] > ./a.out[0x8051bcd] > ./a.out[0x8057481] > ./a.out[0x8057632] > ./a.out(__gxx_personality_v0+0x317)[0x804adf7] > /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7cb1450] > ./a.out(__gxx_personality_v0+0xb1)[0x804ab91] > ======= Memory map: ======== > > Has anyone seen this before? > Googling for it didn't help... > > Thanks > > Sylvain > > |