FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Setup Issues › freebsd and mt-daapd-svn-1696 › Reply To: freebsd and mt-daapd-svn-1696
18/01/2008 at 5:27 AM
#15100
rpedde
Participant
@hryamzik wrote:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x28401100 (LWP 100164)]
0x2829fb96 in sqlite3Fts2InitHashTable (db=0x2842a040, pHash=0x28409960, zName=0x282b5438 "fts2_tokenizer")
at ./ext/fts2/fts2_tokenizer.c:356
356 ./ext/fts2/fts2_tokenizer.c: No such file or directory.
in ./ext/fts2/fts2_tokenizer.c
(gdb)
Sure enough, it’s the database. Either the db is corrupt in some way, or you’ve found a bug in sqlite. Congratulations!
Simplest fix might be to switch to the “other” sqlite. If you are using sqlite3, try sqlite2, etc.
You’ll have to also set db_type in the config to the “other” value — either sqlite (for sqlite2) or sqlite3.
In addition, you’ll ahve to compile again this time with –enable-sqlite (for sqlite2) or –enable-sqlite3.
Still, I wonder what that’s about. Haven’t heard anything like that before. Not disk io errors in your syslog or anything, are there?