Bug 24234 - Сегфолтится при подключении к Jabber серверам.
: Сегфолтится при подключении к Jabber серверам.
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/qca2-ossl)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: http://web.archiveorange.com/archive/...
:
:
:
  Show dependency tree
 
Reported: 2010-10-06 16:15 by
Modified: 2010-10-09 21:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-10-06 16:15:10
Начиная с обновления от 6.10.2010

Похоже на #233232 апстрима (см. URL).
Если стартовать
kopete --noconnect
то запускается. Аська включается, при активации Jabber записи 

В отчете 
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6e47c2f780 (LWP 6782))]

Thread 3 (Thread 0x7f6e2e65e710 (LWP 6783)):
#0  0x00007fff72dde8f4 in clock_gettime ()
#1  0x00007f6e3f9eec1f in clock_gettime () from /lib64/librt.so.1
#2  0x00007f6e458d8fef in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6e459878cd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6e459878f5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f6e4598639d in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f6e45986445 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6e3f74a791 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#8  0x00007f6e3f74abd8 in ?? () from /lib64/libglib-2.0.so.0
#9  0x00007f6e3f74b1bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x00007f6e459861a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#11 0x00007f6e459605e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#12 0x00007f6e45960795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x00007f6e2f369348 in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#14 0x00007f6e4588c099 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f6e43f6d7fa in start_thread () from /lib64/libpthread.so.0
#16 0x00007f6e4449ac2d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6e2de5d710 (LWP 6784)):
#0  0x00007fff72dde8f4 in clock_gettime ()
#1  0x00007f6e3f9eec1f in clock_gettime () from /lib64/librt.so.1
#2  0x00007f6e458d8fef in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f6e459878cd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f6e459878f5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f6e4598639d in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f6e45986445 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6e3f74a791 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#8  0x00007f6e3f74abd8 in ?? () from /lib64/libglib-2.0.so.0
#9  0x00007f6e3f74b1bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x00007f6e459861a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#11 0x00007f6e459605e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#12 0x00007f6e45960795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x00007f6e2f6f8c50 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#14 0x00007f6e4588c099 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f6e43f6d7fa in start_thread () from /lib64/libpthread.so.0
#16 0x00007f6e4449ac2d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6e47c2f780 (LWP 6782)):
[KCrash Handler]
#6  0x00007f6e2eca45cd in opensslQCAPlugin::MyTLSContext::sessionInfo() const
() from /usr/lib64/qt4/plugins/crypto/libqca-ossl.so
#7  0x00007f6e2f39c321 in QCA::TLS::Private::update_finished() () from
/usr/lib64/libqca.so.2
#8  0x00007f6e2f397bbe in QCA::TLS::Private::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/libqca.so.2
#9  0x00007f6e45975c87 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007f6e2f3aaafe in QCA::TLSContext::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libqca.so.2
#11 0x00007f6e45971ec6 in QObject::event(QEvent*) () from
/usr/lib64/libQtCore.so.4
#12 0x00007f6e44bdf55c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#13 0x00007f6e44be3583 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#14 0x00007f6e46266458 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#15 0x00007f6e459618fc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#16 0x00007f6e45961f8d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#17 0x00007f6e45986603 in ?? () from /usr/lib64/libQtCore.so.4
#18 0x00007f6e3f747222 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#19 0x00007f6e3f74b008 in ?? () from /lib64/libglib-2.0.so.0
#20 0x00007f6e3f74b1bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#21 0x00007f6e45986153 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#22 0x00007f6e44c721ee in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f6e459605e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#24 0x00007f6e45960795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#25 0x00007f6e459621bb in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#26 0x0000000000413c8e in _start ()




В консоли

kopete --noconnect
kopete(6782)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know
"/home/hsv/.kde4/share/apps/kabc" 
kopete(6782)/libkopete Kopete::PluginManager::loadPluginInternal: Unable to
find a plugin named ' "" '! 
QMetaObject::invokeMethod: No such method
KopeteApplication::loadCommandLineOptionsForNewInstance()
[hsv@devil config]$ kopete(6782) OscarStatusManager::onlineStatusOf:
Kopete::OnlineStatus doesn't exists for internal status  4278190592  Using
basic status for type  0 

kopete(6782) OscarStatusManager::onlineStatusOf: Kopete::OnlineStatus doesn't
exists for internal status  4278190592  Using basic status for type  0 

Unknown signature value:  795 
Unknown signature value:  668 
Unknown signature value:  795 
Unknown signature value:  668 
Unknown signature value:  795 
Unknown signature value:  668 
Unknown signature value:  795 
Unknown signature value:  668 
Unknown signature value:  668 
Unknown signature value:  668 
Unknown signature value:  668 
KCrash: Application 'kopete' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/hsv/.kde4/socket-devil/kdeinit4__0
------- Comment #1 From 2010-10-07 11:42:51 -------
В рассылке пробегало 
> psi/psi-plus тоже валятся

Видимо надо багу на другой компонент перевесить.
Вопрос - на какой?

Кстати на других машинах стоит kopete той-же версии, но Сизиф менее актуальный,
у меня на ноуте i586 от 05.10, там все нормально.

Возможно дело не в kopete.
------- Comment #2 From 2010-10-07 13:34:25 -------
Из рассылки:

Oct  7 19:30:06 monstr kernel: [ 7524.882772] psi[5291]: segfault at 1b4
ip b3540db2 sp bfd59020 error 4 in libqca-ossl.so[b3517000+46000]
Oct  7 19:33:30 monstr kernel: [ 7728.868600] psi[5353]: segfault at 1b4
ip b368ddb2 sp bf82b950 error 4 in libqca-ossl.so[b3664000+46000]
Oct  7 19:33:57 monstr kernel: [ 7756.148498] xmessage[5573]: segfault
at 4 ip b772d5ba sp bf874940 error 4 in libXaw7.so.7.0.0[b771d000+550
00]

Oct  7 19:34:24 monstr kernel: [ 7783.227620] psi[5842]: segfault at 1b4
ip b3664db2 sp bfa52050 error 4 in libqca-ossl.so[b363b000+46000]
Oct  7 19:34:33 monstr kernel: [ 7792.680038] psi[5908]: segfault at 1b4
ip b3613db2 sp bfd843e0 error 4 in libqca-ossl.so[b35ea000+46000]

Вот виновник: qca2-ossl_2.0.0-alt0.3_i586.rpm - не знаю чей это пакет,
но откатил до предыдущей версии и psi взлетел.

Подтверждаю. 
Kopete тоже заработа[л,ла,ло] !
------- Comment #3 From 2010-10-07 14:25:55 -------
Серёг, посмотри плз.
------- Comment #4 From 2010-10-07 15:57:49 -------
Возможно, причина в том, что libQtNetwork.so.4 вытягивает в тот же процесс
libcrypto.so.7 и libssl.so.7, и необходимо пересобрать qt4 с новым openssl.
------- Comment #5 From 2010-10-09 21:22:01 -------
qt4-4.7.0-alt3 -> sisyphus:

* Thu Oct 07 2010 Sergey V Turchin <zerg@altlinux> 4.7.0-alt3
- rebuilt with new openssl (ALT#24234)
- built without phonon