Re: [sqlite] FTS3/FTS4+ICU segfault on NULLs

2011-03-08 Thread Damian Pietras
On Mon, Mar 07, 2011 at 02:21:39AM +0300, Alexey Pechnikov wrote:
> This code produce segfault on current trunk SQLite and some previous
> releases (3.7.0.1 and 3.7.3):
> 
> CREATE VIRTUAL TABLE fts USING fts3(name,TOKENIZE icu ru_RU);
> insert into fts (name) values (NULL);
> insert into fts (name) values (NULL);
> delete from fts;
> 
> 
> Or:
> 
> CREATE VIRTUAL TABLE fts USING fts3(name,TOKENIZE icu en_US);
> insert into fts (name) values (NULL);
> insert into fts (name) values (NULL);
> delete from fts;

I've described the same problem in my email few months ago ("Segfault
with FTS and tokenize=icu"). The crash happens in icuOpen and seems to
be simple to fix.

-- 
Damian Pietras

http://www.linuxprogrammingblog.com
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


[sqlite] FTS3/FTS4+ICU segfault on NULLs

2011-03-06 Thread Alexey Pechnikov
This code produce segfault on current trunk SQLite and some previous
releases (3.7.0.1 and 3.7.3):

CREATE VIRTUAL TABLE fts USING fts3(name,TOKENIZE icu ru_RU);
insert into fts (name) values (NULL);
insert into fts (name) values (NULL);
delete from fts;


Or:

CREATE VIRTUAL TABLE fts USING fts3(name,TOKENIZE icu en_US);
insert into fts (name) values (NULL);
insert into fts (name) values (NULL);
delete from fts;

...

-- 
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users