New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Как получить больше информации при краше?

Сообщаем о найденных ошибках сюда

Re: Как получить больше информации при краше?

Postby Gloggy » Fri May 15, 2009 11:51 am

C2BlEv wrote:Глогги, в fra-fra_TLF_le_1_0.dsl не совсем валидные теги.

Я глянул, там тэги i потом на следующей строке закрываются. Встречаются и пустые пары тэгов, в которых ничего нету. То бишь, DSL код мог бы быть по-оптимальнее, но вроде как валидный.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Как получить больше информации при краше?

Postby ikm » Fri May 15, 2009 11:57 am

Под линуксом не падает ни в какую. Видимо, это Windows-специфик. Впрочем, сам тот факт, что оно падает на MapViewOfFile, говорит об этом. Судя по всему, где-то оно не закрывает прошлый файл. Вопрос только в том, где.

А когда это происходит? То есть, скажем, такой сценарий: запускаем программу, дожидаемся того момента, как покажется основное окно программы, и, ничего в ней не делая, делаем сразу же Files|Rescan Files. При этом оно упадет?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Как получить больше информации при краше?

Postby Gloggy » Fri May 15, 2009 12:03 pm

ikm wrote:А когда это происходит? То есть, скажем, такой сценарий: запускаем программу, дожидаемся того момента, как покажется основное окно программы, и, ничего в ней не делая, делаем сразу же Files|Rescan Files. При этом оно упадет?

Падает и если сразу нажать Rescan, и если попользоваться словарем и потом нажать Rescan. То бишь, когда бы не нажал Rescan, тогда и упадет. Как только удаляю этот файл или переименовываю в dsl.XXX, так падения прекращаются.

Похожая ситуация была с UniversalDeRu, и с еще парочкой словарей.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Как получить больше информации при краше?

Postby Gloggy » Fri May 15, 2009 12:04 pm

И даже если словарь ни в какие группы вовсе не подключать. Все равно при рескане падает.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Как получить больше информации при краше?

Postby ikm » Fri May 15, 2009 12:15 pm

Ок, закомиттил предполагаемый фикс в SVN.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Как получить больше информации при краше?

Postby Gloggy » Fri May 15, 2009 12:25 pm

ikm wrote:Ок, закомиттил предполагаемый фикс в SVN.

Стало намного лучше! :) По крайней мере, по Rescan Files больше не падает!!! ;)

Однако, если я пытаюсь изменить что-нибудь в путях к словарям, после чего автоматом запускается Rescan, то там опять падает! Видимо, там где-то еще одно место осталось, где словарики не отпускаются как надо.
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Как получить больше информации при краше?

Postby ikm » Fri May 15, 2009 12:40 pm

Исправил.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Как получить больше информации при краше?

Postby Gloggy » Fri May 15, 2009 12:43 pm

ikm wrote:Исправил.

ФСЕ!! ;) Полная и окончательная победа разума! Все работает, ничего не крашится. Спасибо огромное! ;)
Gloggy
Модератор
 
Posts: 516
Joined: Wed May 06, 2009 3:01 pm

Re: Как получить больше информации при краше?

Postby ikm » Fri May 15, 2009 12:53 pm

Хорошо.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Previous

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 19 guests