My cydia crashes on startup, I know there are a 1000 threads, but this doesn't look to be a repository problem...but I really have no idea.

Heres the log

2009-07-24 02:17:03.700 Cydia_[341:613] Setting Language: en
2009-07-24 02:17:05.344 Cydia_[341:613] MS:Notice: Installing: com.saurik.Cydia (478.47)
2009-07-24 02:17:05.425 Cydia_[341:613] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Backgrounder.dylib
2009-07-24 02:17:05.476 Cydia_[341:613] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/GPower.dylib
2009-07-24 02:17:06.593 Cydia_[341:613] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/StatusNotifier.dylib
2009-07-24 02:17:06.628 Cydia_[341:613] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/WinterBoard.dylib
2009-07-24 02:17:06.652 Cydia_[341:613] WB:Notice: WinterBoard
MS:Warning: message not found [Cydia applicationWillResignActive:]
MS:Warning: message not found [Cydia applicationDidBecomeActive:]
cache_.Open():[dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. ]
2009-07-24 02:17:12.630 Cydia_[341:5a03] bool _WebTryThreadLock(bool), 0x301ef0: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now...