When I close Lazarus (build with Qt) then crash appear. Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2d2c3898c0 (LWP 1691))] Thread 7 (Thread 0x7f2c66fa8700 (LWP 1847)): #0 0x00007ffe67ddd939 in () #1 0x00007ffe67dddbc9 in clock_gettime () #2 0x00007f2d26c40846 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7f2c66fa7a30) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007f2d273d2726 in qt_clock_gettime (ts=0x7f2c66fa7a30, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105 #4 0x00007f2d273d2726 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156 #5 0x00007f2d273d2726 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165 #6 0x00007f2d27552039 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f2c60002cd0) at kernel/qtimerinfo_unix.cpp:84 #7 0x00007f2d275525e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f2c60002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:381 #8 0x00007f2d27553c34 in timerSourcePrepareHelper (timeout=0x7f2c66fa7af4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126 #9 0x00007f2d27553c34 in idleTimerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f2c66fa7af4) at kernel/qeventdispatcher_glib.cpp:206 #10 0x00007f2d23965ed9 in g_main_context_prepare (context=context@entry=0x7f2c60000990, priority=priority@entry=0x7f2c66fa7b80) at ././glib/gmain.c:3499 #11 0x00007f2d239668fb in g_main_context_iterate (context=context@entry=0x7f2c60000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907 #12 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2c60000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #13 0x00007f2d275544ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2c600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #14 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c66fa7cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #15 0x00007f2d27321d43 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #16 0x00007f2c694b75c7 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so #17 0x00007f2d27326c68 in QThreadPrivate::start(void*) (arg=0x556034fba720) at thread/qthread_unix.cpp:341 #18 0x00007f2d264066ca in start_thread (arg=0x7f2c66fa8700) at pthread_create.c:333 #19 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7f2c7733c700 (LWP 1801)): #0 0x00007f2d239ac009 in g_mutex_lock (mutex=mutex@entry=0x7f2c70000990) at ././glib/gthread-posix.c:1336 #1 0x00007f2d23965db7 in g_main_context_prepare (context=context@entry=0x7f2c70000990, priority=priority@entry=0x7f2c7733bb50) at ././glib/gmain.c:3437 #2 0x00007f2d239668fb in g_main_context_iterate (context=context@entry=0x7f2c70000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907 #3 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2c70000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #4 0x00007f2d275544ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2c700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c7733bc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2d27321d43 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #7 0x00007f2d2a5ac706 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f2d27326c68 in QThreadPrivate::start(void*) (arg=0x556034274160) at thread/qthread_unix.cpp:341 #9 0x00007f2d264066ca in start_thread (arg=0x7f2c7733c700) at pthread_create.c:333 #10 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f2d03fff700 (LWP 1794)): #0 0x00007f2d2640c4d0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2d2bdec574 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f2d2bdec5b9 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f2d264066ca in start_thread (arg=0x7f2d03fff700) at pthread_create.c:333 #4 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7f2d0a222700 (LWP 1793)): #0 0x00007f2d239ac009 in g_mutex_lock (mutex=mutex@entry=0x7f2cfc000990) at ././glib/gthread-posix.c:1336 #1 0x00007f2d23966556 in g_main_context_dispatch (context=context@entry=0x7f2cfc000990) at ././glib/gmain.c:3848 #2 0x00007f2d23966a40 in g_main_context_iterate (context=context@entry=0x7f2cfc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927 #3 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2cfc000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #4 0x00007f2d275544ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2cfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2d0a221ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2d27321d43 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #7 0x00007f2d29c24c65 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f2d27326c68 in QThreadPrivate::start(void*) (arg=0x5560342a96e0) at thread/qthread_unix.cpp:341 #9 0x00007f2d264066ca in start_thread (arg=0x7f2d0a222700) at pthread_create.c:333 #10 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7f2d0bfff700 (LWP 1768)): #0 0x00007f2d2731e979 in QMutex::lock() (this=this@entry=0x556034156ad8) at thread/qmutex.cpp:217 #1 0x00007f2d27553b3f in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x556034156ad8, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:128 #2 0x00007f2d27553b3f in QThreadData::canWaitLocked() (this=0x556034156ab0) at ../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:246 #3 0x00007f2d27553b3f in postEventSourcePrepare(GSource*, gint*) (s=0x7f2d040012d0, timeout=timeout@entry=0x7f2d0bffeb14) at kernel/qeventdispatcher_glib.cpp:253 #4 0x00007f2d23965ed9 in g_main_context_prepare (context=context@entry=0x7f2d04000990, priority=priority@entry=0x7f2d0bffeba0) at ././glib/gmain.c:3499 #5 0x00007f2d239668fb in g_main_context_iterate (context=context@entry=0x7f2d04000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3907 #6 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2d04000990, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #7 0x00007f2d275544ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2d040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #8 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2d0bffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #9 0x00007f2d27321d43 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #10 0x00007f2d29c24c65 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #11 0x00007f2d27326c68 in QThreadPrivate::start(void*) (arg=0x55603418ef80) at thread/qthread_unix.cpp:341 #12 0x00007f2d264066ca in start_thread (arg=0x7f2d0bfff700) at pthread_create.c:333 #13 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7f2d19c3a700 (LWP 1696)): #0 0x00007f2d26c260bd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2d239669d6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f2d14012320, timeout=<optimized out>, context=0x7f2d14001600) at ././glib/gmain.c:4226 #2 0x00007f2d239669d6 in g_main_context_iterate (context=context@entry=0x7f2d14001600, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922 #3 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2d14001600, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #4 0x00007f2d275544ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2d140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2d19c39cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f2d27321d43 in QThread::exec() (this=this@entry=0x7f2d2c53bd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f2d2c4c7575 in QDBusConnectionManager::run() (this=0x7f2d2c53bd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:171 #8 0x00007f2d27326c68 in QThreadPrivate::start(void*) (arg=0x7f2d2c53bd60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341 #9 0x00007f2d264066ca in start_thread (arg=0x7f2d19c3a700) at pthread_create.c:333 #10 0x00007f2d26c320af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7f2d2c3898c0 (LWP 1691)): [KCrash Handler] #6 0x00007f2d274c4220 in QSortFilterProxyModelPrivate::updateChildrenMapping(QModelIndex const&, QSortFilterProxyModelPrivate::Mapping*, Qt::Orientation, int, int, int, bool) (this=this@entry=0x55603494cde0, source_parent=..., parent_mapping=parent_mapping@entry=0x55603810ea60, start=start@entry=0, end=end@entry=0, delta_item_count=delta_item_count@entry=1, remove=true, orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:969 #7 0x00007f2d274c44b1 in QSortFilterProxyModelPrivate::source_items_removed(QModelIndex const&, int, int, Qt::Orientation) (orient=Qt::Vertical, end=<optimized out>, start=0, source_parent=..., this=0x55603494cde0) at itemmodels/qsortfilterproxymodel.cpp:911 #8 0x00007f2d274c44b1 in QSortFilterProxyModelPrivate::_q_sourceRowsRemoved(QModelIndex const&, int, int) (this=0x55603494cde0, source_parent=..., start=0, end=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1416 #9 0x00007f2d274cc8a9 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:211 #10 0x00007f2d2752bb49 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x556034967420, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffe67d7d010) at kernel/qobject.cpp:3730 #11 0x00007f2d2752c0f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x556034967420, m=m@entry=0x7f2d27749e00 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffe67d7d010) at kernel/qobject.cpp:3595 #12 0x00007f2d275a5654 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x556034967420, _t1=..., _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:615 #13 0x00007f2d274a4e8b in QAbstractItemModel::endRemoveRows() (this=0x556034967420) at itemmodels/qabstractitemmodel.cpp:2678 #14 0x00007f2c742ad148 in () at /usr/lib/x86_64-linux-gnu/libtaskmanager.so.6 #15 0x00007f2c742b0119 in () at /usr/lib/x86_64-linux-gnu/libtaskmanager.so.6 #16 0x00007f2d2752bb49 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x556034962290, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d300) at kernel/qobject.cpp:3730 #17 0x00007f2d2752c0f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x556034962290, m=m@entry=0x7f2d27749e00 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d300) at kernel/qobject.cpp:3595 #18 0x00007f2d275a55e4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x556034962290, _t1=..., _t2=<optimized out>, _t2@entry=2, _t3=<optimized out>, _t3@entry=2) at .moc/moc_qabstractitemmodel.cpp:608 #19 0x00007f2d274a4733 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (this=0x556034962290, parent=..., first=2, last=2) at itemmodels/qabstractitemmodel.cpp:2661 #20 0x00007f2d274ca005 in QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) (emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=2, proxy_start=2, proxy_to_source=..., source_to_proxy=..., this=0x5560349633c0) at itemmodels/qsortfilterproxymodel.cpp:577 #21 0x00007f2d274ca005 in QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) (this=this@entry=0x5560349633c0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:559 #22 0x00007f2d274ca204 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) (this=0x5560349633c0, source_parent=..., start=2, end=2, orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:860 #23 0x00007f2d274cc888 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved(QModelIndex const&, int, int) (end=<optimized out>, start=<optimized out>, source_parent=..., this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1409 #24 0x00007f2d274cc888 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:210 #25 0x00007f2d2752bb49 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x556034962520, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d650) at kernel/qobject.cpp:3730 #26 0x00007f2d2752c0f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x556034962520, m=m@entry=0x7f2d27749e00 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d650) at kernel/qobject.cpp:3595 #27 0x00007f2d275a55e4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x556034962520, _t1=..., _t2=<optimized out>, _t2@entry=2, _t3=<optimized out>, _t3@entry=2) at .moc/moc_qabstractitemmodel.cpp:608 #28 0x00007f2d274a4733 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (this=0x556034962520, parent=..., first=2, last=2) at itemmodels/qabstractitemmodel.cpp:2661 #29 0x00007f2c756e7d95 in () at /usr/lib/x86_64-linux-gnu/libKF5ItemModels.so.5 #30 0x00007f2c756e9251 in () at /usr/lib/x86_64-linux-gnu/libKF5ItemModels.so.5 #31 0x00007f2d2752bb49 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x55603494c8d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d8a0) at kernel/qobject.cpp:3730 #32 0x00007f2d2752c0f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55603494c8d0, m=m@entry=0x7f2d27749e00 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffe67d7d8a0) at kernel/qobject.cpp:3595 #33 0x00007f2d275a55e4 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x55603494c8d0, _t1=..., _t2=<optimized out>, _t2@entry=2, _t3=<optimized out>, _t3@entry=2) at .moc/moc_qabstractitemmodel.cpp:608 #34 0x00007f2d274a4733 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (this=0x55603494c8d0, parent=..., first=2, last=2) at itemmodels/qabstractitemmodel.cpp:2661 #35 0x00007f2c742c60b3 in TaskManager::XWindowTasksModel::Private::removeWindow(unsigned long long) () at /usr/lib/x86_64-linux-gnu/libtaskmanager.so.6 #36 0x00007f2d2752bbec in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe67d7dad0, r=0x55603494c8d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #37 0x00007f2d2752bbec in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f2d29954c20, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3715 #38 0x00007f2d297454a2 in KWindowSystem::windowRemoved(unsigned long long) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #39 0x00007f2d10516ac6 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so #40 0x00007f2d2973d982 in NETRootInfo::update(QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #41 0x00007f2d2973e9ac in NETRootInfo::event(xcb_generic_event_t*, QFlags<NET::Property>*, QFlags<NET::Property2>*) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #42 0x00007f2d2973ecd2 in NETRootInfo::event(xcb_generic_event_t*, unsigned long*, int) () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #43 0x00007f2d105161f6 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so #44 0x00007f2d274fb23f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x7f2d0c06d670, result=result@entry=0x7ffe67d7e238) at kernel/qabstracteventdispatcher.cpp:460 #45 0x00007f2d18f3dc75 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x5560340ba040, event=event@entry=0x7f2d0c06d670) at qxcbconnection.cpp:1091 #46 0x00007f2d18f3ec0b in QXcbConnection::processXcbEvents() (this=0x5560340ba040) at qxcbconnection.cpp:1723 #47 0x00007f2d2752c699 in QObject::event(QEvent*) (this=0x5560340ba040, e=<optimized out>) at kernel/qobject.cpp:1256 #48 0x00007f2d27e398ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5560340ba040, e=0x7f2d0c021990) at kernel/qapplication.cpp:3804 #49 0x00007f2d27e3ed4f in QApplication::notify(QObject*, QEvent*) (this=0x7ffe67d7e9d0, receiver=0x5560340ba040, e=0x7f2d0c021990) at kernel/qapplication.cpp:3561 #50 0x00007f2d274fe3b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5560340ba040, event=event@entry=0x7f2d0c021990) at kernel/qcoreapplication.cpp:1015 #51 0x00007f2d2750033c in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7f2d0c021990, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225 #52 0x00007f2d2750033c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5560340b85a0) at kernel/qcoreapplication.cpp:1650 #53 0x00007f2d275007f8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508 #54 0x00007f2d27554083 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5560340e71e0) at kernel/qeventdispatcher_glib.cpp:270 #55 0x00007f2d239667d7 in g_main_dispatch (context=0x7f2d140016f0) at ././glib/gmain.c:3201 #56 0x00007f2d239667d7 in g_main_context_dispatch (context=context@entry=0x7f2d140016f0) at ././glib/gmain.c:3854 #57 0x00007f2d23966a40 in g_main_context_iterate (context=context@entry=0x7f2d140016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927 #58 0x00007f2d23966aec in g_main_context_iteration (context=0x7f2d140016f0, may_block=may_block@entry=1) at ././glib/gmain.c:3988 #59 0x00007f2d2755448f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5560340fc9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #60 0x00007f2d274fc0fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe67d7e860, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #61 0x00007f2d2750490c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285 #62 0x0000556032a28f1f in () #63 0x00007f2d26b4a3f1 in __libc_start_main (main=0x556032a283b0, argc=2, argv=0x7ffe67d7eb78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe67d7eb68) at ../csu/libc-start.c:291 #64 0x0000556032a2929a in _start ()
How to repreduce. 1. start Lazarus 2. use it in 5-10 min 3. close it. 4. crash
*** This bug has been marked as a duplicate of bug 375393 ***