Tagesarchiv für den 3. Oktober 2012

Never change a running system

Mittwoch, den 3. Oktober 2012

In der Datenbank-Bibliothek, die unserem LiveConfig zugrunde liegt, gabe es eine Reihe Änderungen, die nun u.a. auch ein Profiling der Datenbankabfragen ermöglichen. Bei der Gelegenheit habe ich SQLite von v3.7.13 auf 3.7.14 aktualisiert - was zu einem kompletten Crash geführt hat.

Offenbar gibt es in SQLite 3.7.14 einen Bug im Zusammenhang mit dem optimierten Query Planner, der aufgrund einer Nullpointer-Dereference zu einem SEGFAULT führt. Ein einfacher Aufruf von “ANALYZE” in der Datenbank beseitigt das Problem (zumindest vorerst).

Meldung an die Mailingliste ist schon raus. :)

[Update] Nun gibt’s ein offizielles Trouble Ticket dazu…