Bug 343200 - KDE crashed when restarting a special application
Summary: KDE crashed when restarting a special application
Status: RESOLVED DUPLICATE of bug 353142
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-23 15:33 UTC by Sebastian
Modified: 2016-09-02 08:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian 2015-01-23 15:33:18 UTC
Application: plasma-desktop (4.11.14)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
I restarted a destkop application which uses a special kind of window configuration (it has some windows which are aligned on top as menu and on bottom as status line and they are always in background. Other windows can't overlap them and also the maximize function would not overlap that area).

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff77712c780 (LWP 1839))]

Thread 3 (Thread 0x7ff74c3e4700 (LWP 1841)):
#0  0x00007ff7759f605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff7680b88cb in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7ff7683b6f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ff7680b8909 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ff7759f20a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007ff77475e7fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff6bd62f700 (LWP 1853)):
#0  0x00007ff7747563cd in poll () at /lib64/libc.so.6
#1  0x00007ff771868be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ff771868cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ff775db70de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff6b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007ff775d88e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff6bd62ee20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff775d89165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff6bd62ee20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff775c860bf in QThread::exec() (this=this@entry=0x198f410) at thread/qthread.cpp:538
#7  0x00007ff775d6a783 in QInotifyFileSystemWatcherEngine::run() (this=0x198f410) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007ff775c8879f in QThreadPrivate::start(void*) (arg=0x198f410) at thread/qthread_unix.cpp:349
#9  0x00007ff7759f20a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff77475e7fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff77712c780 (LWP 1839)):
[KCrash Handler]
#6  0x00007ff7747aefdf in __memmove_ssse3_back () at /lib64/libc.so.6
#7  0x00007ff775ca5be9 in QListData::remove(int) (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:57
#8  0x00007ff775ca5be9 in QListData::remove(int) (this=this@entry=0xcbb4c0, i=<optimized out>, i@entry=9) at tools/qlist.cpp:347
#9  0x00007ff7678b5859 in QDeclarativeRepeater::itemsRemoved(int, int) (i=9, this=0xcbb4c0) at ../../src/corelib/tools/qlist.h:487
#10 0x00007ff7678b5859 in QDeclarativeRepeater::itemsRemoved(int, int) (this=0xcbb210, index=9, count=0) at graphicsitems/qdeclarativerepeater.cpp:407
#11 0x00007ff775d9e1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xb02770, m=m@entry=0x7ff767ce7b20 <QDeclarativeVisualModel::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff5fc525c0) at kernel/qobject.cpp:3576
#12 0x00007ff7679f58ef in QDeclarativeVisualModel::itemsRemoved(int, int) (this=this@entry=0xb02770, _t1=_t1@entry=9, _t2=_t2@entry=1) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:160
#13 0x00007ff7678ca93b in QDeclarativeVisualDataModel::_q_itemsRemoved(int, int) (this=0xb02770, index=9, count=1) at graphicsitems/qdeclarativevisualitemmodel.cpp:1314
#14 0x00007ff7679f5cfd in QDeclarativeVisualDataModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x3f27ff0, _c=66224120, _id=-11034920, _a=0xc0000) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:403
#15 0x00007ff775d9e1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xd23140, m=m@entry=0x7ff7760ee6a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7fff5fc52800) at kernel/qobject.cpp:3576
#16 0x00007ff775de8564 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int) (this=this@entry=0xd23140, _t1=..., _t2=9, _t3=9) at .moc/release-shared/moc_qabstractitemmodel.cpp:210
#17 0x00007ff775d84cce in QAbstractItemModel::endRemoveRows() (this=0xd23140) at kernel/qabstractitemmodel.cpp:2487
#18 0x00007ff74e9e9e5c in  () at /usr/lib64/libtaskmanager.so.4
#19 0x00007ff775d9e1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x36afd90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff5fc529f0) at kernel/qobject.cpp:3576
#20 0x00007ff74e9dcba2 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () at /usr/lib64/libtaskmanager.so.4
#21 0x00007ff74e9dcf43 in TaskManager::TaskGroup::Private::signalRemovals() () at /usr/lib64/libtaskmanager.so.4
#22 0x00007ff74e9df6d9 in  () at /usr/lib64/libtaskmanager.so.4
#23 0x00007ff775da259e in QObject::event(QEvent*) (this=0x36afd90, e=<optimized out>) at kernel/qobject.cpp:1231
#24 0x00007ff774f0676c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x8521e0, receiver=receiver@entry=0x36afd90, e=e@entry=0x33fe030) at kernel/qapplication.cpp:4565
#25 0x00007ff774f0ccad in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x826800, receiver=receiver@entry=0x36afd90, e=e@entry=0x33fe030) at kernel/qapplication.cpp:4351
#26 0x00007ff776b2dbaa in KApplication::notify(QObject*, QEvent*) (this=0x826800, receiver=0x36afd90, event=0x33fe030) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#27 0x00007ff775d8a2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x826800, receiver=receiver@entry=0x36afd90, event=event@entry=0x33fe030) at kernel/qcoreapplication.cpp:953
#28 0x00007ff775d8d57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x33fe030, receiver=0x36afd90) at kernel/qcoreapplication.h:231
#29 0x00007ff775d8d57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x774ff0) at kernel/qcoreapplication.cpp:1577
#30 0x00007ff775d8da23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#31 0x00007ff775db78fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236
#32 0x00007ff775db78fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x853820) at kernel/qeventdispatcher_glib.cpp:300
#33 0x00007ff771868a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#34 0x00007ff771868c48 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007ff771868cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#36 0x00007ff775db70be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x846050, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#37 0x00007ff774fa3676 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007ff775d88e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff5fc53070, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007ff775d89165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff5fc53070, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007ff775d8e5b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#41 0x00007ff774f04f3c in QApplication::exec() () at kernel/qapplication.cpp:3823
#42 0x00007ff76089cb94 in kdemain(int, char**) (argc=1, argv=0x779b00) at /usr/src/debug/kde-workspace-4.11.14/plasma/desktop/shell/main.cpp:126
#43 0x0000000000408815 in _start ()

Possible duplicates by query: bug 328095, bug 326540, bug 318963, bug 318410, bug 316568.

Reported using DrKonqi
Comment 1 Marco Martin 2016-09-02 08:49:11 UTC

*** This bug has been marked as a duplicate of bug 353142 ***