Reply To: freebsd and mt-daapd-svn-1696

#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?