Народ, помогите:
моя сборка долго и исправно работала, да в принципе и сейчас работает, но когда пытаюсь открыть диалог с определённым контактом (одним-единственным из моих многих контактов), то миранда виснет и грузит процессор до 100%...
Началась эта ерунда вчера с того, что, комп не выключался пару дней и как раз Каспер проверял комп на вирусы, система начала писать, что мало виртуальной памяти... в этот момент миранда была запущена и открыто диалоговое окно с двумя контктами (но в тот момент с ними не общался) и когда мне ещё один человек написал сообщение, начал мигать конвертик и начала пытаться открыться ещё одна вкладка с диалогом, но почему-то так и не открылась, а зависла... Убрать удалось только удалив процесс из системы.
После перезапуска компа и следующего запуска миранды автоматом выскочило извещение о новом сообщение (том самом) и опять пыталось открыться окно диалога с тем контактом, но при этом опять вознакло зависание... Краш-репорт ничего не пишет, т.к. миранда просто намертво зависает...
Я попытался полечиться с помощью dbtool - файл немного полечился, после этого, призапуске миранды, не выскакивало атоматом новое сообщение (оно было, как прочитанное и просматривалось в хистори этого контакта). Окно диалога со всеми контактами открывается нормально с несколькими вкладками, могу получать сообщения и общаться, но если пытаюсь открыть диалог с тем самым контактом, на котором раньше миранда зависла, так она снова виснет...
Тоже происходит, если этот человек сам мне напишет и у меня пытается открыться окно с диалогом с ним - миранда виснет при открытии диалога. При этом, после перезапуска в истории вижу полученное сообщение, но окно с подгрузкой сообщений с ним так и не открывается. (Я пробовал удалял его последние сообщения из хистори - не помогло)
Подскажите, как можно исправить такой баг с одним единственным контактом (удалять полностью контакт с историей не хочется - история ценная). Состальными-то всеми контактами всё в порядке.... :-\