Re: [sqlite] interrupting sqlite3_prepare_v2
I have investigated futher and noticed that it will break when preparing statements like creating tables from a select. I filed a bugreport with example code at: http://www.sqlite.org/cvstrac/tktview?tn=3155 Dennis Cote wrote: > Daniel Önnerby wrote: > >> Sometimes this interrupt occur in the middle of a >> sqlite3_prepare_v2 and in some cases this will cause my application to >> break in the SQLite code somewhere. >> >> Please let me know if you want me to investigate this futher. >> >> > > Yes, please do so if you have the time. If you locate a bug it will help > all users of SQLite. > > Dennis Cote > ___ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > ___ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
Re: [sqlite] interrupting sqlite3_prepare_v2
Daniel Önnerby wrote: > > Sometimes this interrupt occur in the middle of a > sqlite3_prepare_v2 and in some cases this will cause my application to > break in the SQLite code somewhere. > > Please let me know if you want me to investigate this futher. > Yes, please do so if you have the time. If you locate a bug it will help all users of SQLite. Dennis Cote ___ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
Re: [sqlite] interrupting sqlite3_prepare_v2
Forgot to say that I'm using SQLite 3.5.9 compiled from the amalgamation with threadsafety on. Daniel Önnerby wrote: > Hi all! > > My application is running all my SQLite stuff on one thread and > sometimes I run a sqlite3_interrupt from another thread to cancel the > current execution. Sometimes this interrupt occur in the middle of a > sqlite3_prepare_v2 and in some cases this will cause my application to > break in the SQLite code somewhere. > Luckily I have made a SQLite C++ wrapper, so I have solved this by > putting a mutex lock around all prepare and interrupt, but I'm just > curious if this is a known issue or if I should investigate this futher? > > I'm running on windows using VS2005 and from what I remember the break > comes when hitting the va_end inside the sqlite3SetString. From what I > can see, both "pz" and "ap" is NULL at this point. > > Please let me know if you want me to investigate this futher. > > > Best regards > Daniel > ___ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > ___ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
[sqlite] interrupting sqlite3_prepare_v2
Hi all! My application is running all my SQLite stuff on one thread and sometimes I run a sqlite3_interrupt from another thread to cancel the current execution. Sometimes this interrupt occur in the middle of a sqlite3_prepare_v2 and in some cases this will cause my application to break in the SQLite code somewhere. Luckily I have made a SQLite C++ wrapper, so I have solved this by putting a mutex lock around all prepare and interrupt, but I'm just curious if this is a known issue or if I should investigate this futher? I'm running on windows using VS2005 and from what I remember the break comes when hitting the va_end inside the sqlite3SetString. From what I can see, both "pz" and "ap" is NULL at this point. Please let me know if you want me to investigate this futher. Best regards Daniel ___ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users