"Вываливание" программы

Сообщения о найденный в программе ошибках

Moderator: Moderators

User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

"Вываливание" программы

Post by vmzsoft »

Похоже, где-то какой-то "хвост" необрезан...
Признак - если во время плановой проверки треков немного поработать со строками (например, убрать какой-то сервис у трека или редактировать описание), программа частенько внезапно вылетает...
Впрочем, иногда она вылетает и при совершенно безобидном восстановлении из иконки в трее.
Может на время проверки запретить доступ к fmTrackCheсkerMain ?
(Версия 1.0.7.306_beta, WinXPx64, Win7x64)
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, хм, странно... ни разу у меня не падало. но у меня х32 система...
А можно побольше информации?
Как часто падает? при любом вышеназванном действии?
Редактируется во время обновления не обновляемый в данный момент трек? (вроде запрет стоит на редактирование во время обновления)
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Да вот пытаюсь вести статистику, но пока могу только сказать, что падает довольно-таки бессистемно.
Например, сейчас посидел на форуме (другом), в трее висит чекер (часов 4-5). Подошло время проверки треков, чекер поймал пару новых событий, пропел мне об этом, я решил их посмотреть, ткнул по иконке в трее, открыл ветку группы одного из треков, увидел, что там пришло незначительное событие, хотел выделить строку с треком (чтобы жирный шрифт нового события пропал), но не успел даже мышку туда подвести, как окно программы пропало... "Проехался" мышкой по висящей в трее иконке - исчезла и она...
Иногда вообще... Точно знаю, что с утра как запустил чекер, так он и должен висеть в фоновом режиме. Ан нет - пытаюсь его восстановить из трея - то же самое, иконка исчезает, то есть программа уже когда-то раньше слетела, оставив в качестве воспоминания лишь "замороженную" иконку в трее...
Попробую последить за памятью чекера - может где-то утечка есть ?

З.Ы. Вот сейчас буквально в течение минут пяти удалось понаблюдать за памятью процесса - как-то стихийно доходило аж до 9 с лишним мегов, потом падало и до 2 с лишним, до 4 с лишним и так далее. А потом брык - и пропал из списка процессов... Осталась только иконка в трее...
Причем саму программу я только лишь сворачивал и вновь активировал, никаких манипуляций с данными не производил...
Last edited by vmzsoft on Wed Jan 23, 2013 4:09 pm, edited 2 times in total.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, ну утечка к таким проблемам приводить не должна... могу попробовать собрать отладочную версию, которая в случае падения должна будет лог создать...
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Можно логи попробовать, я с удовольствием помогу в тестировании...
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, отлично! вечером выложу отладочную версию!
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Веду эксперимент - параллельно запущены 2 версии - 6-ая и 7-ая, с автообновлением треков через час, но со сдвигом между версиями в 30 минут.
Что характерно - 6-ая не вырубилась ни разу, а вот 7-ая только за сегодня - уже 6 раз.
Сразу после поступления звукового сигнала о появлении новых событий я их начинаю смотреть, развернув из иконки в трее.
В 6-ой смотрю спокойненько, а вот в 7-й не успеваю даже и одно событие посмотреть - вырубается... (Файлы DATA у обеих версий одинаковые, настройки тоже, разница в экзешнике и файле сервисов)

З.Ы. От того, появились новые события или нет, не зависит. Вырубалось и просто после восстановления из иконки.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, сорри, вчера закрутился, не до сборки было. постараюсь сегодня тестовую собрать)

p.s. Отладочную версию, правда уже не совсем от беты, можно забрать здесь.
Для ее "установки" необходимо переименовать старый исполняемый файл программы (trackckecker.exe -> trackchecker.exe.bak), чтобы можно было откатиться. Затем распаковать архив в папку с программой.
Для откатываения соотв удалить три распакованных файла и переименовать обратно bak файл.
wbw, MetalFan
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

ну как? не проверяли?
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

А я ее не заметил в старом сообщении :D
Сейчас поставлю...
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Тэ-э-э-кс...
Скриншот с переполнением стека я отправил - это произошло с "дебаг"-версией... Перед этим она двое суток "отпахала" без нареканий.
После этого запустил снова две "семерки" - простую и отладочную, со сдвигом в полчаса.
И вот теперь, где-то через часов пять работы, с "обычной" 7-й версией произошли чудеса (состояние простоя, проверка треков прошла 10 минут назад) :
1. Хотел посмотреть перечень событий одного из треков.
2. Открыл группу, а вот при попытке всего лишь выделить ветку с треком (для последующего разворачивания списка событий) программа молчаливо "упала"...
3. 3апустил программу снова и п.2 повторился...
4. Сел писать это сообщение. После написания п.3 решил еще раз запустить - в этот раз удалось войти в тот самый перечень событий и посмотреть их. Пока все нормально (отсчет с 20-ти минут после последней проверки треков).

З.Ы. Еще один симптом, вдруг что-то подскажет... Когда она (обычная 7-ая версия) сваливается во время проверки треков, в дата-файл не заносится время последней проверки и при последующем запуске проверка начинается заново...
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft wrote:Скриншот с переполнением стека я отправил
что-то пока не дошло. Да и скриншота маловато будет, надо лог, что по идее должен "родиться" рядом с программой.
vmzsoft, хм, может скинете мне свои data.xml+options.xml, т.к. возможно какое-то экзотическое сочетание данных и настроек....
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Да бога ради, мне скрывать нечего...
Вышлю в архиве весь каталог и заодно еще раз скриншот, т.к. лог "не родился"...
А подарок дошел ? Я и скриншот по тому же адресу отправил...

З.Ы. Отправил. Скриншот (повторно) и архив того, чем пользуюсь.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, нет, ничего не пришло. на какое мыло отправляли?
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

MetalFan wrote:vmzsoft, нет, ничего не пришло. на какое мыло отправляли?
Как вы написали - "если пользуетесь настольным tc, то там в окне "о программе" есть "Написать автору"
т.е. неважнокакой@trackchecker.info...
Только не через сайт, а нормально, "летучей мышью".
Сходите в почтовый ящик через веб-интерфейс, скорее всего попало в спам или вообще не прошло фильтр "Feedback about TrackChecker", я ведь свою тему письма задавал...
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, странно, но нет ничего...
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Фантастика... Ну, свяжитесь со мной через то "мыло", которое я указал при регистрации, на которое мне приходят извещения об ответах на эту и другие темы, и с которого я отсылал вам письма с "прицепами"...
Адрес мыло@trackchecker.info существует ? Или он в скрипте прикрывает настоящий ? :D
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, существует, письма йдут... только что отправил себе письмо, норм дошло...
Отправил тестовое письмо на мыло.

p.s. чорт побери, и правда гугл сумничал и кучу писем с фидбеками засунул в спам, сволочь.
кто знает как гугловский антиспам вырубить?
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: "Вываливание" программы

Post by guru »

MetalFan, это легко - переидти на яндекс-почту)
Сам от гуглапочты отказался. Уродство какое-то, не для русских людей.. особенно веб-интерфейс.
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

guru, я вебмордой и не пользуюсь, пользуюсь батой. Но блин их антиспам удручает. Раньше можно было указать правило чтоли, чтобы их антиспам своими потными лапаками мои письма не трогал... но видимо перестало это работать...
wbw, MetalFan
Black
Posts: 590
Joined: Wed Dec 12, 2012 5:40 pm
Location: RUS 23
Has thanked: 2 times
Been thanked: 6 times

Re: "Вываливание" программы

Post by Black »

vmzsoft wrote:WinXPx64, Win7x64
а у вас, случайно, не "сборки"?
Просто у меня (ТТТ) ТЧ ни разу пока не падал...
ru_win_7_ultimate_sp1_x64
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Нет, я пользуюсь только чистыми. Ну, а активация... это уже никого не должно интересовать... :D
К тому же никогда ни одна программа не падала - ни на ХР64, ни на Вин7х64...
Да и тут тоже. Трекчекер же не валится систематически.
Black
Posts: 590
Joined: Wed Dec 12, 2012 5:40 pm
Location: RUS 23
Has thanked: 2 times
Been thanked: 6 times

Re: "Вываливание" программы

Post by Black »

vmzsoft wrote:Трекчекер же не валится систематически.
По твоим постам - валится регулярно. Система?тически? ИМХО у тебя проблема "железная". А я заткнулся и умыл руки.)
ru_win_7_ultimate_sp1_x64
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: "Вываливание" программы

Post by MetalFan »

vmzsoft, В общем нужен полный лог падения, а не только сриншот) Отписал на почту. В идеале былоб пообщаться через любой IM, координаты которых указаны в окне "О программе"
wbw, MetalFan
User avatar
vmzsoft
Posts: 120
Joined: Tue Dec 18, 2012 9:12 pm
Location: Москва

Re: "Вываливание" программы

Post by vmzsoft »

Задолбали падения...
Плюнул на версию 1.0.7.306 и вернулся на версию 1.0.6.303 - она не "падает". Даже у меня...
guru wrote:Сам от гуглапочты отказался. Уродство какое-то, не для русских людей.. особенно веб-интерфейс.
Почему веб-интерфейс ??? Я спокойно пользуюсь через ТнеВат...
Нужно установить тип соединения "Безопасное на спец. порт (TLS)". Отправка - smtp.gmail.com 465 порт, получение - pop.gmail.com 995...