Bug 27005

Summary: Ошибка сегментирования при коннекте
Product: Branch t6 Reporter: Motsyo Gennadi <drool>
Component: qutimAssignee: Денис Назаров <nenderus>
Status: CLOSED FIXED QA Contact: QA t6 <qa-t6>
Severity: major    
Priority: P3 CC: grizlik78
Version: не указана   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
strace qutim &> qutim_strace.log none

Description Motsyo Gennadi 2012-02-29 04:40:23 MSK
Created attachment 5332 [details]
strace qutim &> qutim_strace.log

С некоторых пор qutim не может законнектиться. Запускаю в оффлайн-режиме, выбираю "В сети" и получаю сегфолт.

rpm -qa | grep qutim
qutim-protocol-oscar-0.2.80.1-alt1.M60T.1.git20120223
qutim-plugin-antispam-0.2.80.1-alt1.M60T.1.git20120223
qutim-0.2.80.1-alt1.M60T.1.git20120223
qutim-lang-ru-0.2.80.1-alt1.M60T.1.git20120223
libqutim-0.2.80.1-alt1.M60T.1.git20120223
qutim-plugin-emoedit-0.2.80.1-alt1.M60T.1.git20120223
qutim-plugin-plugman-0.2.80.1-alt1.M60T.1.git20120223
qutim-protocol-jabber-0.2.80.1-alt1.M60T.1.git20120223

Вывод стрейс в аттаче.
Comment 1 Motsyo Gennadi 2012-02-29 04:41:43 MSK
Забыл - отодвигание ~/.config/qutim никакого эффекта не дает.
Comment 2 Денис Назаров 2012-03-01 23:26:55 MSK
Мда, чудеса творятся какие-то... Собираю на Сизифе/T6 - то точно так же сегфолтится при попытке подключиться к ICQ (к остальным сетям номально)... (
Собираю на P6 - всё отлично работает...
Comment 3 Aleksey Borisenkov 2012-03-02 13:21:08 MSK
Установлен ли qca2-ossl там, где падает, и если нет, помогает ли его установка?
Comment 4 Motsyo Gennadi 2012-03-02 23:34:25 MSK
(В ответ на комментарий №3)
> Установлен ли qca2-ossl там, где падает, и если нет, помогает ли его установка?

Установлен не был, установка помогла.
У меня система с p6 была пересажена на t6, т.е. если этого пакета не было, значит, скорее всего его не было изначально, я не припомню, чтоб что-то сносилось при переходе между бранчами. Что-то изменилось, раз без него не работает.
Comment 5 Aleksey Borisenkov 2012-03-03 00:50:16 MSK
Изменилось. Видимо вот это:
http://git.altlinux.org/people/nenderus/packages/?p=qutim.git;a=commitdiff;h=2176e2d19fd3b352c73944c9cb697ce8fbbf2f0b#patch722

протокол oscar стал использовать по умолчанию qca2, а зависимость на нужный плагин не выявилась. Библиотека, конечно, тоже виновата. Вместо того, чтобы попытаться вернуть каким-либо образом ошибку (ну мало ли каких плагинов может не оказаться) она молча падает :)
Comment 6 Денис Назаров 2012-03-05 11:07:21 MSK
В Сизиф и Т6 отправлены новые сборки, содержащие зависимость на qca2-ossl у qutim-protocol-oscar
Comment 7 Aleksey Borisenkov 2012-03-05 12:02:50 MSK
На всякий случай скажу, что нынешняя версия в p6 точно так же падает при отсутствии qca2-ossl.