uralplan / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

ASSERT при использовании GPG #349

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Шаги по воспроизведению проблемы:
What steps will reproduce the problem?
1. Настроить GPG ключ для аккаунта
2. Попытаться войти в сеть

Каков ожидаемый результат?
What is the expected output?
Появление окна для ввода пароля доступа к 
закрытому ключу.

Что Вы видите вместо этого?
What do you see instead?
ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qlist.h, line 264
(gdb) bt full
#0  0x00007ffff1af5085 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff1af632f in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007ffff34a8bc5 in qt_message_output(QtMsgType, char const*) () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#3  0x00007ffff34a8d6d in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#4  0x00007ffff34a8f05 in qFatal(char const*, ...) () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#5  0x000000000049452c in QList<QCA::Certificate>::first (tls=0x1d07bf0, 
tlsHandler=<value optimized out>, 
    tlsOverrideDomain=<value optimized out>, tlsOverrideCert=<value optimized out>, canceler=<value optimized out>, 
    title=<value optimized out>, host=...) at /usr/include/qt4/QtCore/qlist.h:264
No locals.
#6  QCA::CertificateChain::primary (tls=0x1d07bf0, tlsHandler=<value optimized 
out>, tlsOverrideDomain=<value optimized out>, 
    tlsOverrideCert=<value optimized out>, canceler=<value optimized out>, title=<value optimized out>, host=...)
    at /usr/include/qca2/QtCrypto/qca_cert.h:1227
No locals.
#7  CertificateHelpers::checkCertificate (tls=0x1d07bf0, tlsHandler=<value 
optimized out>, tlsOverrideDomain=<value optimized out>, 
    tlsOverrideCert=<value optimized out>, canceler=<value optimized out>, title=<value optimized out>, host=...)
    at Certificates/CertificateHelpers.cpp:162
        cert = <incomplete type>
        result = <value optimized out>
        hostnameOverrideable = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 65863}, alloc = 0, size = 0, 
            data = 0xe782ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
          static shared_empty = {ref = {_q_value = 3779}, alloc = 0, size = 0, data = 0x7ffff38b989a, clean = 0, simpletext = 0, 
            righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x100000001, static codecForCStrings = 0x0}
#8  0x000000000072251c in PsiAccount::tls_handshaken (this=0x1503b50) at 
psiaccount.cpp:1733
        certificateOk = <value optimized out>
#9  0x00000000008a3782 in PsiAccount::qt_metacall (this=0x1503b50, 
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffc8d0)
    at .moc/moc_psiaccount.cpp:472
No locals.
#10 0x00007ffff35b81a7 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#11 0x000000000095511c in XMPP::QCATLSHandler::qt_metacall (this=0x1d25bc0, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=<value optimized out>) at .moc/moc_xmpp.cpp:375
No locals.
#12 0x00007ffff35b81a7 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#13 0x00007ffff723a8d6 in QCA::TLS::Private::processNextAction() () from 
/usr/lib64/qca2/libqca.so.2
No symbol table info available.
#14 0x00007ffff7233e42 in QCA::TLS::Private::qt_metacall(QMetaObject::Call, 
int, void**) () from /usr/lib64/qca2/libqca.so.2
No symbol table info available.
#15 0x00007ffff35b81a7 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#16 0x00007ffff7251ecd in QCA::SafeTimer::qt_metacall(QMetaObject::Call, int, 
void**) () from /usr/lib64/qca2/libqca.so.2
No symbol table info available.
#17 0x00007ffff35b81a7 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#18 0x00007ffff35b4c33 in QObject::event(QEvent*) () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#19 0x00007ffff3daefed in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#20 0x00007ffff3db63c4 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#21 0x00007ffff35a4dbb in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#22 0x00007ffff35d1eb4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#23 0x00007ffff35ce888 in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#24 0x00007ffff2d6af8f in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ffff2d6edc8 in g_main_context_iterate () from 
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x00007ffff2d6ef7c in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0x00007ffff35ce56c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#28 0x00007ffff3e5f38f in ?? () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#29 0x00007ffff35a36d2 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#30 0x00007ffff35a3aa4 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#31 0x00007ffff35a5f06 in QCoreApplication::exec() () from 
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#32 0x0000000000899300 in main (argc=1, argv=<value optimized out>) at 
main.cpp:544
        init = {<No data fields>}
        app = {<> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0xe779e0, stringdata = 0xa88a80 "PsiApplication", 
              data = 0xa88ae0, extradata = 0x0}}, portableBase_ = 0x0}
        returnValue = <value optimized out>
        cli = {<SimpleCli> = {<> = {<No data fields>}, argdefs = {{d = 0xe819a0, e = 0xe819a0}}, aliases = {{d = 0xe81a80, e = 0xe81a80}}}, 
          static staticMetaObject = {d = {superdata = 0xe77c80, stringdata = 0xa8ef20 "PsiCli", data = 0xa8ef40, extradata = 0x0}}}
        cmdline = {{d = 0xed3960, e = 0xed3960}}
        keystoremgr = <incomplete type>

Какую версию Psi+ / ОС Вы используете?
What version of the Psi+/OS are you using?
Psi+ 0.15.2997 Beta/Linux 

Дополнительная информация по проблеме:
Additional information:
Падало два раза, на третий запустилось.

Original issue reported on code.google.com by o0...@yandex.ru on 16 Sep 2010 at 7:34

GoogleCodeExporter commented 8 years ago
На оф.версии Psi воспроизводится?

Original comment by vladimir.shelukhin on 18 Sep 2010 at 1:00

GoogleCodeExporter commented 8 years ago
Не обнаруживал, более того, воспроизвести 
даже на этой версии заново не удалось.

Original comment by o0...@yandex.ru on 18 Sep 2010 at 2:50

GoogleCodeExporter commented 8 years ago
Не воспроизводится. Psi+ 0.15.3141 Beta (Nov  1 2010) // Qt 
4.7.0 // Windows XP

Original comment by vladimir.shelukhin on 1 Nov 2010 at 12:29

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by vladimir.shelukhin on 18 Nov 2010 at 12:39