I'm running a embedded SQL C application (SQLite v3.6.13) on an embedded
platform (Coldfire) running Linux 2.6.25 kernel. Something odd I've
noticed is that when my application reaches the point of calling dbopen it
spawns a new process, with the same name as my application, so that the
process list always shows two of my application running.

Why is this? Is this normal behaviour?

My application talks (via a socket) to a "backend" process that is
multithreaded and also reads/writes to the database and each thread
creates two processes.

Am I doing something wrong here or is this just something SQLite does
normally? I'm having problems with my application that seem to jump around
and are definately memory corruption related so I'm wondering if I'm doing
something wrong with the DB and causing this.

Any help or suggestions would be much appreciated...

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to