[Pkg-kde-extras] Bug#823674: Crash on start in QtCurve::Style::disconnectDBus()

Andrey Rahmatullin wrar at debian.org
Sat May 7 13:04:22 UTC 2016


Package: kde-style-qtcurve-qt5
Version: 1.8.18+git20160320-3d8622c-2
Severity: important

After upgrading and rebooting I get four instances of kactivitymanagerd and one
of yakuake crashing with the same backtrace (attached). Here is a sample of it:

#6  0x00007efed5c10490 in QDBusConnection::QDBusConnection(QDBusConnection
const&) (this=0x7ffe767fccc0, other=...) at qdbusconnection.cpp:248
#7  0x00007efed5c131ac in QDBusConnection::sessionBus() () at
qdbusconnection.cpp:1093
#8  0x00007efebbd937eb in QtCurve::Style::disconnectDBus() (this=0x24c7e70) at
/build/qtcurve-
nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve.cpp:694
#9  0x00007efebbdcf836 in QtCurve::StylePlugin::~StylePlugin() () at /build
/qtcurve-
nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:86
#10 0x00007efebbdcf836 in QtCurve::StylePlugin::~StylePlugin() (this=0x24c0740,
__in_chrg=<optimized out>) at /build/qtcurve-
nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:167
#11 0x00007efebbdcf869 in QtCurve::StylePlugin::~StylePlugin() (this=0x24c0740,
__in_chrg=<optimized out>) at /build/qtcurve-
nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:170
#12 0x00007efed4396a55 in QLibraryPrivate::unload(QLibraryPrivate::UnloadFlag)
(this=this at entry=0x24b9dc0, flag=flag at entry=QLibraryPrivate::UnloadSys) at
plugin/qlibrary.cpp:553

All programs seem to work well after the system started.



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kde-style-qtcurve-qt5 depends on:
ii  libc6                            2.22-7
ii  libkf5archive5                   5.16.0-1
ii  libkf5completion5                5.16.0-1
ii  libkf5configcore5                5.16.0-1
ii  libkf5configwidgets5             5.16.0-1
ii  libkf5coreaddons5                5.16.0-1
ii  libkf5guiaddons5                 5.16.0-1
ii  libkf5i18n5                      5.16.0-1
ii  libkf5iconthemes5                5.16.0-1
ii  libkf5kdelibs4support5           5.16.0-1
ii  libkf5kiowidgets5                5.16.0-1.1
ii  libkf5widgetsaddons5             5.16.0-1
ii  libkf5windowsystem5              5.16.0-1
ii  libkf5xmlgui5                    5.16.0-1
ii  libqt5core5a [qtbase-abi-5-5-1]  5.5.1+dfsg-16+b1
ii  libqt5dbus5                      5.5.1+dfsg-16+b1
ii  libqt5gui5                       5.5.1+dfsg-16+b1
ii  libqt5printsupport5              5.5.1+dfsg-16+b1
ii  libqt5svg5                       5.5.1-2
ii  libqt5widgets5                   5.5.1+dfsg-16+b1
ii  libqt5x11extras5                 5.5.1-3
ii  libqtcurve-utils2                1.8.18+git20160320-3d8622c-2
ii  libstdc++6                       6.1.1-1

kde-style-qtcurve-qt5 recommends no packages.

Versions of packages kde-style-qtcurve-qt5 suggests:
ii  gtk2-engines-qtcurve   1.8.18+git20160320-3d8622c-2
ii  kde-style-qtcurve-qt4  1.8.18+git20160320-3d8622c-2

-- debconf-show failed
-------------- next part --------------
Application: kactivitymanagerd (kactivitymanagerd), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efed5b1f900 (LWP 1664))]

Thread 2 (Thread 0x7efec7669700 (LWP 1665)):
#0  0x00007efed3ad7e5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007efed349d382 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7efec7668bc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007efed349d382 in _xcb_conn_wait (c=c at entry=0x2431260, cond=cond at entry=0x24312a0, vector=vector at entry=0x0, count=count at entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007efed349eff7 in xcb_wait_for_event (c=0x2431260) at ../../src/xcb_in.c:693
#4  0x00007efec9ff0789 in QXcbEventReader::run() (this=0x243f3c0) at qxcbconnection.cpp:1230
#5  0x00007efed41c17fe in QThreadPrivate::start(void*) (arg=0x243f3c0) at thread/qthread_unix.cpp:331
#6  0x00007efed2b32454 in start_thread (arg=0x7efec7669700) at pthread_create.c:334
#7  0x00007efed3ae0eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7efed5b1f900 (LWP 1664)):
[KCrash Handler]
#6  0x00007efed5c10490 in QDBusConnection::QDBusConnection(QDBusConnection const&) (this=0x7ffe767fccc0, other=...) at qdbusconnection.cpp:248
#7  0x00007efed5c131ac in QDBusConnection::sessionBus() () at qdbusconnection.cpp:1093
#8  0x00007efebbd937eb in QtCurve::Style::disconnectDBus() (this=0x24c7e70) at /build/qtcurve-nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve.cpp:694
#9  0x00007efebbdcf836 in QtCurve::StylePlugin::~StylePlugin() () at /build/qtcurve-nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:86
#10 0x00007efebbdcf836 in QtCurve::StylePlugin::~StylePlugin() (this=0x24c0740, __in_chrg=<optimized out>) at /build/qtcurve-nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:167
#11 0x00007efebbdcf869 in QtCurve::StylePlugin::~StylePlugin() (this=0x24c0740, __in_chrg=<optimized out>) at /build/qtcurve-nLsVyh/qtcurve-1.8.18+git20160320-3d8622c/qt5/style/qtcurve_plugin.cpp:170
#12 0x00007efed4396a55 in QLibraryPrivate::unload(QLibraryPrivate::UnloadFlag) (this=this at entry=0x24b9dc0, flag=flag at entry=QLibraryPrivate::UnloadSys) at plugin/qlibrary.cpp:553
#13 0x00007efed438ef62 in QFactoryLoaderPrivate::~QFactoryLoaderPrivate() (this=0x24b9ba0, __in_chrg=<optimized out>) at plugin/qfactoryloader.cpp:88
#14 0x00007efed438f189 in QFactoryLoaderPrivate::~QFactoryLoaderPrivate() (this=0x24b9ba0, __in_chrg=<optimized out>) at plugin/qfactoryloader.cpp:91
#15 0x00007efed43d8da8 in QObject::~QObject() (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54
#16 0x00007efed43d8da8 in QObject::~QObject() (this=0x7efed4c7db58 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder+8>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101
#17 0x00007efed43d8da8 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:883
#18 0x00007efed438e0f0 in QFactoryLoader::~QFactoryLoader() (this=0x7efed4c7db50 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>, __in_chrg=<optimized out>) at plugin/qfactoryloader.cpp:226
#19 0x00007efed47b6979 in (anonymous namespace)::Q_QGS_loader::Holder::~Holder() (this=<optimized out>, __in_chrg=<optimized out>) at styles/qstylefactory.cpp:70
#20 0x00007efed3a2de08 in __run_exit_handlers (status=0, listp=0x7efed3d965f8 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:82
#21 0x00007efed3a2de55 in __GI_exit (status=<optimized out>) at exit.c:104
#22 0x000000000041510e in  ()
#23 0x00007efed43d0e0f in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffe767fd0c0, r=0x7ffe767fd870, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#24 0x00007efed43d0e0f in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7ffe767fd870, signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe767fd0c0) at kernel/qobject.cpp:3698
#25 0x00007efed43d1797 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m at entry=0x7efed5c77780 <QDBusServiceWatcher::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe767fd0c0) at kernel/qobject.cpp:3578
#26 0x00007efed5c5eec2 in QDBusServiceWatcher::serviceRegistered(QString const&) (this=<optimized out>, _t1=...) at .moc/moc_qdbusservicewatcher.cpp:205
#27 0x00007efed5c5f06d in QDBusServiceWatcherPrivate::_q_serviceOwnerChanged(QString const&, QString const&, QString const&) (this=<optimized out>, service=..., oldOwner=..., newOwner=...) at qdbusservicewatcher.cpp:72
#28 0x00007efed5c5fb6f in QDBusServiceWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o at entry=0x7ffe767fd870, _c=_c at entry=QMetaObject::InvokeMetaMethod, _id=_id at entry=3, _a=_a at entry=0x7ffe767fd260) at .moc/moc_qdbusservicewatcher.cpp:99
#29 0x00007efed5c5ff30 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call, int, void**) (this=0x7ffe767fd870, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffe767fd260) at .moc/moc_qdbusservicewatcher.cpp:174
#30 0x00007efed5c1c913 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=0x24e83a0, object=0x7ffe767fd870, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:978
#31 0x00007efed43d1e61 in QObject::event(QEvent*) (this=0x7ffe767fd870, e=<optimized out>) at kernel/qobject.cpp:1239
#32 0x00007efed474cffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this at entry=0x2412250, receiver=receiver at entry=0x7ffe767fd870, e=e at entry=0x24a5b30) at kernel/qapplication.cpp:3716
#33 0x00007efed47524b6 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe767fd880, receiver=0x7ffe767fd870, e=0x24a5b30) at kernel/qapplication.cpp:3499
#34 0x00007efed43a25ab in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffe767fd880, receiver=0x7ffe767fd870, event=event at entry=0x24a5b30) at kernel/qcoreapplication.cpp:965
#35 0x00007efed43a49a6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x24a5b30, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#36 0x00007efed43a49a6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver at entry=0x0, event_type=event_type at entry=0, data=0x24123c0) at kernel/qcoreapplication.cpp:1593
#37 0x00007efed43f5fc2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x24b3880, flags=flags at entry=...) at kernel/qeventdispatcher_unix.cpp:579
#38 0x00007efeca0575dd in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#39 0x00007efed439fd6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this at entry=0x7ffe767fd730, flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#40 0x00007efed43a7e0c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229
#41 0x0000000000411fea in main ()



More information about the pkg-kde-extras mailing list