Hello, There is a little bug/typo in the csv extension when lines exceed 100 characters: *** glibc detected *** sqlite3: realloc(): invalid pointer: 0x0000000000ad1a78 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f6dab009d16] /lib/libc.so.6(realloc+0x321)[0x7f6dab00fda1] ./libSqliteCsv.so[0x7f6da9ef9dbf]
A possible patch is: --- /tmp/SQLite-d474195a997b9d94/ext/csv/csv.c 2009-11-05 05:14:30.000000000 +0100 +++ csv.c 2010-04-18 18:48:04.000000000 +0200 @@ -160,7 +160,7 @@ } } if( bShrink ){ - pCSV->zRow = realloc( pCSV->zRow, n+1 ); + pCSV->zRow = sqlite3_realloc( pCSV->zRow, n+1 ); pCSV->maxRow = n+1; } return bEol ? pCSV->zRow : 0; Regards. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users