Yup...putting the  main in a separate file fixed it.

Thanks.



Or is there some other init function that can be called to maintain it in one 
file?



Michael D. Black

Senior Scientist

Advanced Analytics Directorate

Advanced GEOINT Solutions Operating Unit

Northrop Grumman Information Systems

________________________________
From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org] on 
behalf of Peter Aronson [pbaron...@att.net]
Sent: Wednesday, January 04, 2012 12:02 PM
To: sqlite-users@sqlite.org
Subject: EXT :[sqlite] SegV at sqlite3_open() (Was: Re: How to sort within a 
text field)

> But it segfaults on me at sqlite3_open() and I can't figure out why...there's
>no stack info.

That's because you have it in the same file that sqlite3ext.h is included in,
and the call to sqlite3_open() is really to sqlite3_api->open(), but since you
haven't executed SQLITE_EXTENSION_INIT2 at that point, the sqlite3_api variable
is a NULL pointer.  Thus a SegV without a stack trace.

Best regards,

Peter
_______________________________________________
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

Reply via email to