Following disk failure and successful reindexing (ddck), SmartDisk would stop running after few minutes.
The ChunkStoredDaemon process is crashing as it detects a missing manifest.
CSD trace shows the following loop:
0 CSD ??? 37 072540754093 The CSD previously exited uncleanly, checking store...
0 LIBDB ??? 6 072604882925 sqlite3 error code: 4
0 LIBDB ??? 7 072604882968 sqlite3 sql: "select cookie, mid from manifests;"
0 LIBDB ??? 8 072604882980 sqlite3 extended errcode: 4
0 LIBDB ??? 4 072604882990 SQL aborted
0 CSD ??? 41 072604883066 error calling libdedupe_init()
0 LIBERROR ??? 1 072604883080 ErrorStack start
0 LIBERROR ??? 2 072604883092 dom="libdedupe", func="list_cookies", line=1991, err=1, desc="error from below"
0 LIBERROR ??? 2 072604883105 dom="libdb", func="exec_internal", line=213, err=11, desc="sql error: aborted: callback requested query abort"
0 LIBERROR ??? 2 072604883117 dom="libdb", func="query_cb", line=260, err=1, desc="error from below"
0 LIBERROR ??? 2 072604883129 dom="libdedupe", func="find_mid_path", line=1493, err=12, desc="manifest 1769127021 doesn't exist"
0 LIBERROR ??? 3 072604883142 ErrorStack stop
0 LIBERROR ??? 1 072604948361 ErrorStack start
0 LIBERROR ??? 3 072604948404 ErrorStack stop
0 CSD ??? 46 072604948429 Check failed
0 CSD ??? 51 072604949880 error calling LibInitialise2()
0 CSD ??? 58 072604949913 error calling LibInitialise()