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

Gd слетает при добавлении большого количества словарей

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

Gd слетает при добавлении большого количества словарей

Postby podpush » Mon May 28, 2012 1:35 pm

При попытке добавить все имеющиеся словари (1149 шт.) программа успешно проводит индексирование, но после вывода главного окна через одну-две секунды окно закрывается и исчезает иконка в трее, хотя в процессах gd продолжает висеть.
Обнаружил, что если добавлять до 1013 словарей, все нормально. Данный глюк появляется после добавления 1014-го словаря.
Все словари в формате dsl поджатые DictZip'ом.

Сборка GoldenDict 1.0.1-239-gc81e6ca

Operating System: Microsoft Windows XP Professional x64 Edition Build 3790 Service Pack 2
Processor Name: AMD Athlon 64 X2 6000+
Motherboard Model: ASUS M2N68
Total Memory Size: 4 GBytes
Current Memory Clock: 333.4 MHz
podpush
 
Posts: 21
Joined: Mon May 28, 2012 1:22 pm

Re: Gd слетает при добавлении большого количества словарей

Postby zongxiong » Thu Jun 07, 2012 7:18 am

Позвольте поинтересоваться, а зачем вам 1149 словарей? :shock:
zongxiong
 
Posts: 33
Joined: Sat Nov 05, 2011 4:18 am

Re: Gd слетает при добавлении большого количества словарей

Postby podpush » Mon Jun 11, 2012 6:51 am

Шоб було :D
попробуйте добавить в направления перевода en-en, en-ru, ru-en, ru-ru, de-ru, ru-de, uk-ru, ru-uk и uk-uk помимо основных словарей из lingvo еще и наиболее популярные дополнительные словари и энциклопедии, и у вас уже наберется порядка 800 словарей...
Но дело в том, что описанная выше проблема возникла, и мне интересно, с чем это связано. Пробовал на разных windows xp sp2 64bit и windows xp sp3 32bit.
podpush
 
Posts: 21
Joined: Mon May 28, 2012 1:22 pm

Re: Gd слетает при добавлении большого количества словарей

Postby ikm » Thu Jun 21, 2012 4:12 pm

Связано с количеством файловых дескрипторов, доступных программе (очевидно, этот предел в данном случае находится в районе 1024х). Под Windows единственное, что можно сделать, это переписать поддержку dictzip, чтобы использовала нативные виндовые файлы.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Gd слетает при добавлении большого количества словарей

Postby podpush » Tue Jul 03, 2012 1:47 pm

Понятно... Спасибо!
podpush
 
Posts: 21
Joined: Mon May 28, 2012 1:22 pm


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 3 guests

cron