https://bugs.kde.org/show_bug.cgi?id=453875

Andrey Rahmatullin <w...@wrar.name> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |w...@wrar.name

--- Comment #1 from Andrey Rahmatullin <w...@wrar.name> ---
I have the same problem on Debian Testing (kdeconnect 21.12.3, Qt 5.15.2). The
affected line is
"d->m_certificate.subjectInfo(QSslCertificate::CommonName).constFirst()" and
the drkonqi stack with debug symbols is 

[KCrash Handler]
#4  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at
/usr/include/c++/11/bits/atomic_base.h:479
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107
#7  QtPrivate::RefCount::ref (this=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55
#8  QString::QString (other=..., this=0x7fff8183ca78) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1094
#9  KdeConnectConfig::deviceId (this=<optimized out>) at
./core/kdeconnectconfig.cpp:133

I've tried running it under gdb, so far I got to 

(gdb) p
KdeConnectConfig::instance().d->m_certificate.subjectInfo(QSslCertificate::CommonName)
$3 = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>},
{p = {d = 0x7ffff6b0a5f0 <QListData::shared_null>}, d = 0x7ffff6b0a5f0
<QListData::shared_null>}}, <No data fields>}

(not sure if it's possible to learn something useful about this QList instance
from this, as all methods return "Cannot evaluate function -- may be inlined")

But then I've read the output before the crash and there is "qt.network.ssl:
QSslSocket: cannot resolve <many libssl symbols>" and "qt.network.ssl:
Incompatible version of OpenSSL" so it looks like it's something related to the
OpenSSL 3 migration. OTOH kdeconnect works without this problem on my other
machine running Debian sid...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to