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

GD вылетает при создании 2-ой группы

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

GD вылетает при создании 2-ой группы

Postby Flatline » Thu May 09, 2013 8:39 pm

ОС: Ubuntu 13.04 x64
Железо: notebook Samsung, intel i7 @2.30GHzx8, графика встроенный чип от intel, 6гб оперативы

Подключено 5 локальных источников словарей, всего словарей (пунктов) около 300. До бага была создана группа "Eng" с флагом британским)) Там было собрано 13 основных словарей по английскому. Потом я решил создать ещё несколько групп, и первым делом по итальянскому.

Создал группу Ita, присвоил флаг, добавил 4 словаря. Как только я нажимал окей, программа вылетала - с сообщение о аварийном завершении программы, и о том что невозможно сохранить последние изменения. Соответственно при следующем запуске - и при создании заново 2ой группы все повторялось. Пробовал с разными названиями, не выставлял флаги, создавал ещё 3ю группу.

В итоге убунта даже перестала сообщать об ошибке, а просто программа сразу вылетала по нажатию ок.

P.S.Если нужны будут какие-то специальные данные, пожалуйста объясните поподробней где и как их получить, я в линуксоиды не так давно заделался :). Надеюсь на вашу помощь.
Flatline
 
Posts: 4
Joined: Thu May 09, 2013 8:28 pm

Re: GD вылетает при создании 2-ой группы

Postby Tvangeste » Thu May 09, 2013 9:12 pm

Для начала: какая у вас версия GoldenDict'a (нажмите F1, там будет написано).

Сами собирали или взяли офиц из репозитория? Создание второй группы всегда приводит к вылету, так? Даже если туда вообще словарей не доабвлять?
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: GD вылетает при создании 2-ой группы

Postby Flatline » Thu May 09, 2013 9:23 pm

Tvangeste wrote:Для начала: какая у вас версия GoldenDict'a (нажмите F1, там будет написано).

Сами собирали или взяли офиц из репозитория? Создание второй группы всегда приводит к вылету, так? Даже если туда вообще словарей не доабвлять?


Версия 1.0.1+git, взял с официальных репозиториев через "центр приложений".

Да, совершенно верно. Сейчас запустил проверил - даже если не добавлять словарь, просто создание второй группы - и нажатие ОК после, приводит к вылету.
Flatline
 
Posts: 4
Joined: Thu May 09, 2013 8:28 pm

Re: GD вылетает при создании 2-ой группы

Postby Tvangeste » Thu May 09, 2013 9:44 pm

Попробуйте уменьшить количество словарей, это как-то влияет на проблему или нет? Если, скажем, всего несколько словарей в Голдендикте, то проявляется ли эта проблема?

Рекомендую вам папку ~/.goldendict куда-нибудь забэкапить пока, и экспериментировать с новыми настройками.

Если у вас словари есть с хитрыми именами файлов (не английскими), попробуйте в первую очередь такие словари убрать. Изменится ли поведение?

Еще как вариант, можно самому собрать GoldenDict из свежих исходников, там очень много полезных и хороших нововведений, изменений в UI и багфиксов. А собирается довольно все просто на убунте, всего несколько команд. Если вам такой вариант попробовать подходит, то я напишу последовательность команд.
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: GD вылетает при создании 2-ой группы

Postby Flatline » Fri May 10, 2013 11:42 am

Tvangeste wrote:Попробуйте уменьшить количество словарей, это как-то влияет на проблему или нет? Если, скажем, всего несколько словарей в Голдендикте, то проявляется ли эта проблема?

Рекомендую вам папку ~/.goldendict куда-нибудь забэкапить пока, и экспериментировать с новыми настройками.

Если у вас словари есть с хитрыми именами файлов (не английскими), попробуйте в первую очередь такие словари убрать. Изменится ли поведение?

Еще как вариант, можно самому собрать GoldenDict из свежих исходников, там очень много полезных и хороших нововведений, изменений в UI и багфиксов. А собирается довольно все просто на убунте, всего несколько команд. Если вам такой вариант попробовать подходит, то я напишу последовательность команд.


Ввиду того что источники находились у меня на виндовском диске, при перезагрузке убунту сменила имя пути к ним, ну и мне выдался шанс с нуля все сделать. Положил словари поближе в убунтовскую папку, перед тем как добавить в GD сделал сразу две группы Ita и Rus. Ок нажимаем - не вылетает. Добавил туда словари. всё сделал. Нажимаю Ок - не вылетает. Но уже в этом состоянии при попытке добавить новую группу всё повторяется =д. Видимо большое кол-во словарей как-то клинит программу.



В общем-то таким костыльным методом программу настроил как надо, но всё же интересно насчёт сборки из исходников Если и правда довольно просто, то было бы интересно попробовать)
Flatline
 
Posts: 4
Joined: Thu May 09, 2013 8:28 pm

Re: GD вылетает при создании 2-ой группы

Postby Tvangeste » Fri May 10, 2013 12:17 pm

Вот инструкция: https://github.com/goldendict/goldendict#requirements

Собственно, нужно поставить зависимости, скачать сорцы, в сорцах сказать qmake и потом make. Всё.

В свежей версии вылетать ничего не должно.
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: GD вылетает при создании 2-ой группы

Postby Flatline » Fri May 10, 2013 12:21 pm

Tvangeste wrote:Вот инструкция: https://github.com/goldendict/goldendict#requirements

Собственно, нужно поставить зависимости, скачать сорцы, в сорцах сказать qmake и потом make. Всё.

В свежей версии вылетать ничего не должно.


А она может поставиться прямо поверх нынешней? Или параллельно? Или надо сначала эту версию удалить, а потом собирать?
Flatline
 
Posts: 4
Joined: Thu May 09, 2013 8:28 pm

Re: GD вылетает при создании 2-ой группы

Postby Tvangeste » Fri May 10, 2013 12:38 pm

Flatline wrote:А она может поставиться прямо поверх нынешней? Или параллельно? Или надо сначала эту версию удалить, а потом собирать?

Да её можно и вообще не инсталлировать. Где собралось, там и запускать через ./goldendict. Ну или можно скопировать получившийся бинарник поверх инсталлированного из офиц. пакета.
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am


Return to Ошибки

Who is online

Users browsing this forum: Google [Bot] and 21 guests