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

Vista - GD тихо завершает работу

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

Vista - GD тихо завершает работу

Postby ssb » Sun Jan 17, 2010 10:22 am

Добрый день!
Заметил неприятный баг.
Запускаем программу - значек появляется в трее. Примерно через 1.5 часа после запуска программа самопроизвольно незаметно завершает работу (исчезает значек в трее и процесс в памяти).

Система: Windows Vista SP2
Железо: Ноутбук PackardBell RS65 (Intel Centrino 2)
Программа: GD 0.9.0 (после обновления до неофиц. сборки от 27.12.2009 проблема осталась)
Словари: из комплекта (Апресян, Смирнитский, морфология, Speech)
Настройки программы: по умолчанию + включена опция "Запустить в системном лотке", сканирование выключено


WBR, ssb
ssb
 
Posts: 4
Joined: Sun Jan 17, 2010 8:01 am

Re: Vista - GD тихо завершает работу

Postby ikm » Sun Jan 17, 2010 1:07 pm

Добавил в git вывод информации при падении с исключением. Возможно, это поможет поймать данный баг. Если вообще под виндами это соберется ;)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Vista - GD тихо завершает работу

Postby ssb » Sun Jan 17, 2010 3:50 pm

Не собирается (qt-sdk-win-opensource-2009.05). Чего то не хватает:
\Qt\2009.05\qt\mkspecs\win32-g++" -o build\termination.o termination.cc
termination.cc:10:22: error: execinfo.h: No such file or directory
termination.cc: In function 'void termHandler()':
termination.cc:74: error: 'backtrace' was not declared in this scope
termination.cc:75: error: 'backtrace_symbols' was not declared in this scope
ssb
 
Posts: 4
Joined: Sun Jan 17, 2010 8:01 am

Re: Vista - GD тихо завершает работу

Postby ikm » Sun Jan 17, 2010 8:26 pm

Запретил backtrace в win32-версии. Очевидно, эта вещь в mingw не поддерживается. Лучше, чем ничего - активное исключение всё равно покажет.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Vista - GD тихо завершает работу

Postby ssb » Tue Jan 19, 2010 5:18 pm

Что-то мне все-равно не удается собрать:
windres -i goldendict.rc -o build\goldendict_res.o --include-dir=.
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -rdynamic -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\goldendict.exe object_script.goldendict.Release -L"c:\Qt\2009.05\qt\lib" -lmingw32 -lqtmain build\goldendict_res.o -lvorbisfile -lvorbis -logg -lz -lhunspell-1.2 -liconv -lwsock32 -lwinmm -lpsapi -Lwinlibs/lib -lQtWebKit4 -lphonon4 -lQtXml4 -lQtGui4 -lQtNetwork4 -lQtCore4
release\goldendict.exe: final close failed: File truncated
collect2: ld returned 1 exit status
ssb
 
Posts: 4
Joined: Sun Jan 17, 2010 8:01 am

Re: Vista - GD тихо завершает работу

Postby ikm » Tue Jan 19, 2010 5:26 pm

-rdynamic из .pro-файла можно попробовать убрать.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Vista - GD тихо завершает работу

Postby ssb » Fri Jan 22, 2010 6:34 pm

Вообщем, все у меня стало работать как надо. Сломать не удается :)
Установил вот эту сборку http://goldendict.berlios.de/forum/viewtopic.php?f=8&t=77&start=100#p2743 - проблема исчезла. Вернулся к исходной версии (релиз 0.9.0) - все равно работает. Ничего не понимаю. Видимо можно считать вопрос исчерпанным.
ssb
 
Posts: 4
Joined: Sun Jan 17, 2010 8:01 am

Re: Vista - GD тихо завершает работу

Postby ikm » Fri Jan 22, 2010 10:41 pm

Рекомендую вернуться всё же опять на самую последнюю сборку. Если всё-таки упадет, то мы что-то узнаем, а если нет, то эта сборка всё равно по всем параметрам лучше.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 20 guests

cron