Hi, I just had a crash-on-exit in ~GrepDialog(), evaluating KConfigGroup cg = ICore::self()->activeSession()->config()->group( "GrepDialog" ); Impossible to say exactly what happened but the most likely explanation would seem that activeSession() returned NULL. Or is this guaranteed never to be the case? R.