For permanent fixing add gutter extension, keep your basement dry, restore the crown. Please check whether you have footing drain, the clog in the footing drain also cause basement leakage and dusky smell. You can use sealant tape to the leakage for super-strong waterproof.