Package: libqt5gui5
Version: 5.12.5+dfsg-8
Severity: normal

Dear Maintainer,

after my session manager (ksmserver) probably died, other applications
began crashing as well. Kopete crashed during its closing sequence in
QTextEngine::shapeTextWithHarfbuzzNG. The backtrace is:

(gdb) bt
#0  0xb7fa9bad in __kernel_vsyscall ()
#1  0xb5aeef12 in __libc_signal_restore_set (set=0xbfb83fcc) at 
../sysdeps/unix/sysv/linux/internal-signals.h:84
#2  0xb5aeef12 in __GI_raise (sig=11) at ../sysdeps/unix/sysv/linux/raise.c:48
#3  0xb790371f in KCrash::defaultCrashHandler(int) () at 
/usr/lib/i386-linux-gnu/libKF5Crash.so.5
#4  0xb7fa9bb8 in <signal handler called> ()
#5  0xb6477fb7 in hb_qt_get_unicode_funcs() () at 
../../include/QtCore/5.12.5/QtCore/private/../../../../../src/corelib/tools/qstringiterator_p.h:167
#6  0xb65afd15 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, 
unsigned short const*, int, QFontEngine*, QVector<unsigned int> const&, bool, 
bool) const (this=0x147e0a0, si=..., string=0x1388d20, itemLength=9, fontEngine=
    0x1329b80, itemBoundaries=..., kerningEnabled=true, hasLetterSpacing=false) 
at text/qtextengine.cpp:1575
#7  0xb65b2d97 in QTextEngine::shapeText(int) const (this=<optimized out>, 
item=<optimized out>) at 
../../include/QtGui/5.12.5/QtGui/private/../../../../../src/gui/painting/qfixed_p.h:174
#8  0xb65b3ad2 in QTextEngine::shape(int) const (this=0x147e0a0, item=0) at 
text/qtextengine.cpp:2003
#9  0xb65c47a8 in QTextLine::layout_helper(int) (this=0xbfb84c54, 
maxGlyphs=2147483647) at text/qtextlayout.cpp:1836
#10 0xb65c5941 in QTextLine::setLineWidth(double) (this=0xbfb84c54, 
width=<optimized out>) at text/qtextlayout.cpp:1596
#11 0xb6b917c8 in  () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#12 0xb6b957bb in QCommonStylePrivate::viewItemSize(QStyleOptionViewItem 
const*, int) const () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#13 0xb6b95bbf in QCommonStylePrivate::viewItemLayout(QStyleOptionViewItem 
const*, QRect*, QRect*, QRect*, bool) const () at 
/usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#14 0xb6b96ad1 in QCommonStyle::sizeFromContents(QStyle::ContentsType, 
QStyleOption const*, QSize const&, QWidget const*) const () at 
/usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#15 0xb003776f in  () at /usr/lib/i386-linux-gnu/qt5/plugins/styles/breeze.so
#16 0xb0040210 in  () at /usr/lib/i386-linux-gnu/qt5/plugins/styles/breeze.so
#17 0xb6dd1f70 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, 
QModelIndex const&) const () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#18 0xb6da9b90 in QAbstractItemView::sizeHintForRow(int) const () at 
/usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#19 0xb7ee5174 in IdentityStatusWidget::resizeAccountListWidget() 
(this=0x13dc470) at ./kopete/identity/identitystatuswidget.cpp:365
#20 0xb7ee5414 in IdentityStatusWidget::slotAccountUnregistered(Kopete::Account 
const*) (this=0x13dc470, account=0x1682210) at 
./kopete/identity/identitystatuswidget.cpp:245
#21 0xb7ee73fe in IdentityStatusWidget::qt_static_metacall(QObject*, 
QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, 
_a=<optimized out>, _c=<optimized out>)
    at 
./obj-i686-linux-gnu/kopete/identity/kopeteidentity_autogen/EWIEGA46WW/moc_identitystatuswidget.cpp:133
#22 0xb6100b02 in QMetaObject::activate(QObject*, int, int, void**) () at 
/usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#23 0xb61010fd in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#24 0xb7e001e9 in Kopete::AccountManager::accountUnregistered(Kopete::Account 
const*) (this=0xb0304bc0, _t1=<optimized out>) at 
./obj-i686-linux-gnu/libkopete/kopete_autogen/EWIEGA46WW/moc_kopeteaccountmanager.cpp:250
#25 0xb7d689b0 in Kopete::AccountManager::unregisterAccount(Kopete::Account 
const*) (this=0xb0304bc0, account=0x1682210) at 
./libkopete/kopeteaccountmanager.cpp:303
#26 0xb7e049fe in Kopete::AccountManager::qt_static_metacall(QObject*, 
QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, 
_a=<optimized out>, _c=<optimized out>)
    at 
./obj-i686-linux-gnu/libkopete/kopete_autogen/EWIEGA46WW/moc_kopeteaccountmanager.cpp:172
#27 0xb6100b02 in QMetaObject::activate(QObject*, int, int, void**) () at 
/usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#28 0xb61010fd in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#29 0xb7e000d9 in Kopete::Account::accountDestroyed(Kopete::Account const*) 
(this=0x1682210, _t1=<optimized out>) at 
./obj-i686-linux-gnu/libkopete/kopete_autogen/EWIEGA46WW/moc_kopeteaccount.cpp:362
#30 0xb7d665f7 in Kopete::Account::~Account() (this=0x1682210, 
__in_chrg=<optimized out>) at ./libkopete/kopeteaccount.cpp:147
#31 0xaad16273 in BonjourAccount::~BonjourAccount() (this=0x1682210, 
__in_chrg=<optimized out>) at 
/usr/include/i386-linux-gnu/qt5/QtCore/qarraydata.h:234
#32 0xaad162ba in BonjourAccount::~BonjourAccount() (this=0x1682210, 
__in_chrg=<optimized out>) at ./protocols/bonjour/bonjouraccount.cpp:82
#33 0xb7ddac21 in Kopete::Protocol::~Protocol() (this=0x168e3f0, 
__in_chrg=<optimized out>) at ./libkopete/kopeteprotocol.cpp:70
#34 0xaad0d51c in BonjourProtocol::~BonjourProtocol() (this=0x168e3f0, 
__in_chrg=<optimized out>) at ./protocols/bonjour/bonjourprotocol.cpp:52
#35 0xaad0d55a in BonjourProtocol::~BonjourProtocol() (this=0x168e3f0, 
__in_chrg=<optimized out>) at ./protocols/bonjour/bonjourprotocol.cpp:52
#36 0xb7dc7ce1 in Kopete::PluginManagerPrivate::~PluginManagerPrivate() 
(this=0xb7e97e70 <Kopete::(anonymous 
namespace)::Q_QGS__kpmp::innerFunction()::holder>, __in_chrg=<optimized out>) 
at ./libkopete/kopetepluginmanager.cpp:71
#37 0xb7dc7ce1 in Kopete::(anonymous namespace)::Q_QGS__kpmp::Holder::~Holder() 
(this=0xb7e97e70 <Kopete::(anonymous 
namespace)::Q_QGS__kpmp::innerFunction()::holder>, __in_chrg=<optimized out>) 
at ./libkopete/kopetepluginmanager.cpp:99
#38 0xb5af16c8 in __run_exit_handlers (status=1, listp=0xb5c933fc 
<__exit_funcs>, run_list_atexit=true, run_dtors=true) at exit.c:108
#39 0xb5af17f1 in __GI_exit (status=1) at exit.c:139
#40 0xb50b4691 in  () at /usr/lib/i386-linux-gnu/libICE.so.6
#41 0xb50ba7f4 in _IceRead () at /usr/lib/i386-linux-gnu/libICE.so.6
#42 0xb50be3cf in IceProcessMessages () at /usr/lib/i386-linux-gnu/libICE.so.6
#43 0xb0e62907 in QSmSocketReceiver::socketActivated(int) (this=0x12ad9c0) at 
qxcbsessionmanager.cpp:331

This isn't a top priority crash, because it occured in reaction to an
error anyway, but still, could you have a look at it?

Regards
    Jiri Palecek

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: i386 (i686)
Foreign Architectures: amd64

Kernel: Linux 5.5.0-rc5-686-pae (SMP w/2 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ 
(charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqt5gui5 depends on:
ii  fontconfig                        2.13.1-2+b1
ii  libc6                             2.29-8
ii  libdrm2                           2.4.100-4
ii  libegl1                           1.3.0-7
ii  libfontconfig1                    2.13.1-2+b1
ii  libfreetype6                      2.10.1-2
ii  libgbm1                           19.3.3-1
ii  libgcc-s1 [libgcc1]               10-20200204-1
ii  libgl1                            1.3.0-7
ii  libglib2.0-0                      2.62.4-2
ii  libharfbuzz0b                     2.6.4-1
ii  libice6                           2:1.0.9-2
ii  libinput10                        1.15.1-1
ii  libjpeg62-turbo                   1:1.5.2-2+b1
ii  libmtdev1                         1.1.5-1.1
ii  libpng16-16                       1.6.37-1
ii  libqt5core5a [qtbase-abi-5-12-5]  5.12.5+dfsg-8
ii  libqt5dbus5                       5.12.5+dfsg-8
ii  libqt5network5                    5.12.5+dfsg-8
ii  libsm6                            2:1.2.3-1
ii  libstdc++6                        10-20200204-1
ii  libudev1                          244.2-1
ii  libx11-6                          2:1.6.8-1
ii  libx11-xcb1                       2:1.6.8-1
ii  libxcb-glx0                       1.13.1-2
ii  libxcb-icccm4                     0.4.1-1.1
ii  libxcb-image0                     0.4.0-1+b2
ii  libxcb-keysyms1                   0.4.0-1+b2
ii  libxcb-randr0                     1.13.1-2
ii  libxcb-render-util0               0.3.9-1+b1
ii  libxcb-render0                    1.13.1-2
ii  libxcb-shape0                     1.13.1-2
ii  libxcb-shm0                       1.13.1-2
ii  libxcb-sync1                      1.13.1-2
ii  libxcb-xfixes0                    1.13.1-2
ii  libxcb-xinerama0                  1.13.1-1
ii  libxcb-xinput0                    1.13.1-2
ii  libxcb-xkb1                       1.13.1-2
ii  libxcb1                           1.13.1-1
ii  libxkbcommon-x11-0                0.10.0-1
ii  libxkbcommon0                     0.10.0-1
ii  libxrender1                       1:0.9.10-1
ii  zlib1g                            1:1.2.11.dfsg-1+b1

Versions of packages libqt5gui5 recommends:
ii  libqt5svg5             5.12.5-2
pn  qt5-gtk-platformtheme  <none>

Versions of packages libqt5gui5 suggests:
ii  qt5-image-formats-plugins  5.12.5-1
pn  qtwayland5                 <none>

-- no debconf information

Reply via email to