[Galaxy S I9000 General] tomstrummer:
Won't boot

So I tried this on my AOKP/ glitch ROM, and now it can't boot. This is what I get in logcat... Any ideas?

I/SystemServer( 8102): System Content Providers
I/SqliteDatabaseCpp( 8102): sqlite returned: error code = 778, msg = statement aborts at 1: [PRAGMA journal_mode=TRUNCATE] , db=/data/system/accounts.db
E/SQLiteOpenHelper( 8102): Couldn't open settings.db for writing (will try read-only):
E/SQLiteOpenHelper( 8102): android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteStatement.native_1x1_string(Native Method)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteStatement.simpleQueryForString(SQLiteStatement.java:161)
E/SQLiteOpenHelper( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:813)
E/SQLiteOpenHelper( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:801)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.setJournalMode(SQLiteDatabase.java:1060)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:996)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1051)
E/SQLiteOpenHelper( 8102):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:770)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:157)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:231)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:398)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:317)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:256)
E/SQLiteOpenHelper( 8102):	at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
E/SQLiteOpenHelper( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
E/SQLiteOpenHelper( 8102):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3992)
E/SQLiteOpenHelper( 8102):	at android.app.ActivityThread.installSystemProviders(ActivityThread.java:4387)
E/SQLiteOpenHelper( 8102):	at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:6268)
E/SQLiteOpenHelper( 8102):	at com.android.server.ServerThread.run(SystemServer.java:194)
W/SQLiteOpenHelper( 8102): Opened settings.db in read-only mode
I/SqliteDatabaseCpp( 8102): sqlite returned: error code = 5, msg = statement aborts at 1: [PRAGMA journal_mode=TRUNCATE] , db=/data/system/accounts.db
E/System ( 8102): ******************************************
E/System ( 8102): ************ Failure starting core service
E/System ( 8102): java.lang.RuntimeException: Unable to get provider com.android.providers.settings.SettingsProvider: android.database.sqlite.SQLiteDatabaseLockedException: error code 5: database is locked
E/System ( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4240)
E/System ( 8102):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3992)
E/System ( 8102):	at android.app.ActivityThread.installSystemProviders(ActivityThread.java:4387)
E/System ( 8102):	at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:6268)
E/System ( 8102):	at com.android.server.ServerThread.run(SystemServer.java:194)
E/System ( 8102): Caused by: android.database.sqlite.SQLiteDatabaseLockedException: error code 5: database is locked
E/System ( 8102):	at android.database.sqlite.SQLiteStatement.native_1x1_string(Native Method)
E/System ( 8102):	at android.database.sqlite.SQLiteStatement.simpleQueryForString(SQLiteStatement.java:161)
E/System ( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:813)
E/System ( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:801)
E/System ( 8102):	at android.database.sqlite.SQLiteDatabase.setJournalMode(SQLiteDatabase.java:1060)
E/System ( 8102):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:996)
E/System ( 8102):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1051)
E/System ( 8102):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:770)
E/System ( 8102):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:157)
E/System ( 8102):	at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:262)
E/System ( 8102):	at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
E/System ( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
E/System ( 8102):	... 4 more
I/SystemServer( 8102): Input Method Service
W/InputManagerService( 8102): Couldn't create dir.: /data/system/inputmethod
I/SqliteDatabaseCpp( 8102): sqlite returned: error code = 5, msg = statement aborts at 1: [PRAGMA journal_mode=TRUNCATE] , db=/data/system/accounts.db
D/ActivityThread( 8102): Loading provider settings: com.android.providers.settings.SettingsProvider
E/SQLiteOpenHelper( 8102): Couldn't open settings.db for writing (will try read-only):
E/SQLiteOpenHelper( 8102): android.database.sqlite.SQLiteDatabaseLockedException: error code 5: database is locked
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteStatement.native_1x1_string(Native Method)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteStatement.simpleQueryForString(SQLiteStatement.java:161)
E/SQLiteOpenHelper( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:813)
E/SQLiteOpenHelper( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:801)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.setJournalMode(SQLiteDatabase.java:1060)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:996)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1051)
E/SQLiteOpenHelper( 8102):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:770)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:157)
E/SQLiteOpenHelper( 8102):	at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:231)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:398)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:317)
E/SQLiteOpenHelper( 8102):	at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:256)
E/SQLiteOpenHelper( 8102):	at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
E/SQLiteOpenHelper( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
E/SQLiteOpenHelper( 8102):	at android.app.ActivityThread.acquireProvider(ActivityThread.java:4035)
E/SQLiteOpenHelper( 8102):	at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1612)
E/SQLiteOpenHelper( 8102):	at android.content.ContentResolver.acquireProvider(ContentResolver.java:954)
E/SQLiteOpenHelper( 8102):	at android.provider.Settings$NameValueCache.getString(Settings.java:699)
E/SQLiteOpenHelper( 8102):	at android.provider.Settings$Secure.getString(Settings.java:2982)
E/SQLiteOpenHelper( 8102):	at com.android.server.InputMethodManagerService.buildInputMethodListLocked(InputMethodManagerService.java:2052)
E/SQLiteOpenHelper( 8102):	at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:571)
E/SQLiteOpenHelper( 8102):	at com.android.server.ServerThread.run(SystemServer.java:282)
W/SQLiteOpenHelper( 8102): Opened settings.db in read-only mode
I/SqliteDatabaseCpp( 8102): sqlite returned: error code = 5, msg = statement aborts at 1: [PRAGMA journal_mode=TRUNCATE] , db=/data/system/accounts.db
F/SystemServer( 8102): BOOT FAILURE starting Input Manager Service
F/SystemServer( 8102): java.lang.RuntimeException: Unable to get provider com.android.providers.settings.SettingsProvider: android.database.sqlite.SQLiteDatabaseLockedException: error code 5: database is locked
F/SystemServer( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4240)
F/SystemServer( 8102):	at android.app.ActivityThread.acquireProvider(ActivityThread.java:4035)
F/SystemServer( 8102):	at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1612)
F/SystemServer( 8102):	at android.content.ContentResolver.acquireProvider(ContentResolver.java:954)
F/SystemServer( 8102):	at android.provider.Settings$NameValueCache.getString(Settings.java:699)
F/SystemServer( 8102):	at android.provider.Settings$Secure.getString(Settings.java:2982)
F/SystemServer( 8102):	at com.android.server.InputMethodManagerService.buildInputMethodListLocked(InputMethodManagerService.java:2052)
F/SystemServer( 8102):	at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:571)
F/SystemServer( 8102):	at com.android.server.ServerThread.run(SystemServer.java:282)
F/SystemServer( 8102): Caused by: android.database.sqlite.SQLiteDatabaseLockedException: error code 5: database is locked
F/SystemServer( 8102):	at android.database.sqlite.SQLiteStatement.native_1x1_string(Native Method)
F/SystemServer( 8102):	at android.database.sqlite.SQLiteStatement.simpleQueryForString(SQLiteStatement.java:161)
F/SystemServer( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:813)
F/SystemServer( 8102):	at android.database.DatabaseUtils.stringForQuery(DatabaseUtils.java:801)
F/SystemServer( 8102):	at android.database.sqlite.SQLiteDatabase.setJournalMode(SQLiteDatabase.java:1060)
F/SystemServer( 8102):	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:996)
F/SystemServer( 8102):	at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1051)
F/SystemServer( 8102):	at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:770)
F/SystemServer( 8102):	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:157)
F/SystemServer( 8102):	at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:262)
F/SystemServer( 8102):	at android.content.ContentProvider.attachInfo(ContentProvider.java:944)
F/SystemServer( 8102):	at android.app.ActivityThread.installProvider(ActivityThread.java:4237)
F/SystemServer( 8102):	... 8 more
W/SystemServer( 8102): ***********************************************
I/SystemServer( 8102): Accessibility Manager
F/SystemServer( 8102): BOOT FAILURE making display ready
F/SystemServer( 8102): java.lang.NullPointerException
F/SystemServer( 8102):	at com.android.server.ServerThread.run(SystemServer.java:298)
W/dalvikvm( 8102): threadid=11: thread exiting with uncaught exception (group=0x40a4d1f8)
I/Process ( 8102): Sending signal. PID: 8102 SIG: 9