Bug 410492 - Segmentation fault on startup
Summary: Segmentation fault on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.16.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-01 17:58 UTC by Brian DuSell
Modified: 2021-03-25 04:34 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.21 KB, text/plain)
2019-10-22 08:34 UTC, James McIntosh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian DuSell 2019-08-01 17:58:22 UTC
Application: plasmashell (5.16.4)

Qt Version: 5.13.0
Frameworks Version: 5.60.0
Operating System: Linux 5.2.5-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

After upgrading my Arch Linux system on July 31, during a normal boot, Plasma apparently encountered a segmentation fault while starting up. Plasma was restarted automatically and continued to work normally, but the crash reporter showed that Plasma had crashed.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fba7d103880 (LWP 3463))]

Thread 10 (Thread 0x7fba4d2f6700 (LWP 3584)):
#0  0x00007fba812d7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fba81e085a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fba81e08692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fba83be87bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fba83be8a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fba4e59e700 (LWP 3576)):
#0  0x00007fba81a8be3d in syscall () at /usr/lib/libc.so.6
#1  0x00007fba81e048e2 in QSemaphore::acquire(int) () at /usr/lib/libQt5Core.so.5
#2  0x00007fba81ffbe8f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#3  0x00007fba82907864 in  () at /usr/lib/libQt5DBus.so.5
#4  0x00007fba828a927d in  () at /usr/lib/libQt5DBus.so.5
#5  0x00007fba828a9e40 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fba828a16ad in QDBusConnection::connect(QString const&, QString const&, QString const&, QString const&, QObject*, char const*) () at /usr/lib/libQt5DBus.so.5
#7  0x00007fba4dd210f6 in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#8  0x00007fba4dd2134e in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#9  0x00007fba4dd2daee in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#10 0x00007fba4dd3ee51 in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#11 0x00007fba81ffba11 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fba4dd3ccd6 in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#13 0x00007fba4dd1d777 in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#14 0x00007fba4dd3d51d in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#15 0x00007fba4dd3e773 in  () at /usr/lib/qt/plugins/bearer/libqnmbearer.so
#16 0x00007fba828ac300 in  () at /usr/lib/libQt5DBus.so.5
#17 0x00007fba81ffc44a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007fba81fcf9e6 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fba81fd2739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007fba820283a4 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007fba802b4cf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007fba802b6b11 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007fba820279a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007fba81e012f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#27 0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#29 0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fba4ed9f700 (LWP 3575)):
#0  0x00007fba81a86667 in poll () at /usr/lib/libc.so.6
#1  0x00007fba802b6a80 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba820279bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba81e012f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fba4f7ab13b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fba575a0700 (LWP 3573)):
#0  0x00007fba812d7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fba81e085a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fba81e08692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fba83be87bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fba83be8a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fba63815700 (LWP 3571)):
#0  0x00007fba812d7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fba81e085a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fba81e08692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fba83be87bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fba83be8a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fba68c87700 (LWP 3561)):
#0  0x00007fba802674e4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fba802b691e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba820279bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba81e012f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fba83b5d61b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fba7a2d7700 (LWP 3531)):
#0  0x00007fba80267479 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fba802b636c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba802b69a6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fba820279bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fba81e012f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fba8387f8f9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fba7b503700 (LWP 3500)):
[KCrash Handler]
#6  0x0000007fba81ff89 in  ()
#7  0x00007fba81ffc44a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007fba81fcf9e6 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007fba81fd2739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#10 0x00007fba820283a4 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fba802b4cf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007fba802b6b11 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007fba820279a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007fba81e012f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#17 0x00007fba8289fb37 in  () at /usr/lib/libQt5DBus.so.5
#18 0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fba7c333700 (LWP 3490)):
#0  0x00007fba81a86667 in poll () at /usr/lib/libc.so.6
#1  0x00007fba83fed630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fba83fef2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fba7cccc049 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fba81e02520 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fba812d157f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fba81a910e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fba7d103880 (LWP 3463)):
#0  0x00007fba812d7415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fba81e085a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fba81e08692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fba8290452d in  () at /usr/lib/libQt5DBus.so.5
#4  0x00007fba828b4fa3 in  () at /usr/lib/libQt5DBus.so.5
#5  0x00007fba828a063c in QDBusConnection::call(QDBusMessage const&, QDBus::CallMode, int) const () at /usr/lib/libQt5DBus.so.5
#6  0x00007fba828bddc4 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fba828c0177 in QDBusAbstractInterfaceBase::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5DBus.so.5
#8  0x00007fba828c0308 in QDBusAbstractInterface::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5DBus.so.5
#9  0x00007fba4d9a3247 in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#10 0x00007fba81fdbf65 in QMetaProperty::read(QObject const*) const () at /usr/lib/libQt5Core.so.5
#11 0x00007fba82001db6 in QObject::property(char const*) const () at /usr/lib/libQt5Core.so.5
#12 0x00007fba4d9c0d23 in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#13 0x00007fba4d9c1e82 in NetworkManager::ActiveConnection::ActiveConnection(NetworkManager::ActiveConnectionPrivate&, QObject*) () at /usr/lib/libKF5NetworkManagerQt.so.6
#14 0x00007fba4da0bee7 in NetworkManager::VpnConnection::VpnConnection(QString const&, QObject*) () at /usr/lib/libKF5NetworkManagerQt.so.6
#15 0x00007fba4d9f3e7f in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#16 0x00007fba4d9f6491 in NetworkManager::findActiveConnection(QString const&) () at /usr/lib/libKF5NetworkManagerQt.so.6
#17 0x00007fba4dc6dd2c in  () at /usr/lib/qt/qml/org/kde/plasma/networkmanagement/libplasmanm_qmlplugins.so
#18 0x00007fba4dc6fd59 in  () at /usr/lib/qt/qml/org/kde/plasma/networkmanagement/libplasmanm_qmlplugins.so
#19 0x00007fba81ffbb70 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#20 0x00007fba4d98f136 in NetworkManager::Notifier::activeConnectionAdded(QString const&) () at /usr/lib/libKF5NetworkManagerQt.so.6
#21 0x00007fba4d9f485d in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#22 0x00007fba4d9a2063 in  () at /usr/lib/libKF5NetworkManagerQt.so.6
#23 0x00007fba828ac300 in  () at /usr/lib/libQt5DBus.so.5
#24 0x00007fba81ffc44a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fba82b0d4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fba82b16a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fba81fcf9c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#28 0x00007fba81fd2739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#29 0x00007fba820283a4 in  () at /usr/lib/libQt5Core.so.5
#30 0x00007fba802b4cf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#31 0x00007fba802b6b11 in  () at /usr/lib/libglib-2.0.so.0
#32 0x00007fba802b6b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#33 0x00007fba820279a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00007fba81fce5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#35 0x00007fba81fd6326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#36 0x0000561bc94e0df6 in  ()
#37 0x00007fba819bbee3 in __libc_start_main () at /usr/lib/libc.so.6
#38 0x0000561bc94e12ae in _start ()
[Inferior 1 (process 3463) detached]

Reported using DrKonqi
Comment 1 James McIntosh 2019-10-22 08:34:35 UTC
Created attachment 123396 [details]
New crash information added by DrKonqi

plasmashell (5.17.0) using Qt 5.13.1

- What I was doing when the application crashed:
Crashes at system startup (inconsistent)

- Unusual behavior I noticed:
Dr. Konqi reports Plasma-shell crashed

- Custom settings of the application:
Active window control widget
Event Calendar widget

-- Backtrace (Reduced):
#6  QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add (this=this@entry=0x556f117fb9a0, proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:810
#7  0x00007fb38a92f94f in QSortFilterProxyModelPrivate::insert_source_items (this=this@entry=0x556f117fb9a0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:879
#8  0x00007fb38a931b49 in QSortFilterProxyModelPrivate::source_items_inserted (this=this@entry=0x556f117fb9a0, source_parent=..., start=start@entry=29, end=end@entry=57, orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:1013
#9  0x00007fb38a933f0d in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x556f117fb9a0, source_parent=..., start=29, end=57) at itemmodels/qsortfilterproxymodel.cpp:1644
#10 0x00007fb38a935a61 in QSortFilterProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:232
Comment 2 Nate Graham 2021-02-23 06:31:52 UTC
Hmm, the crash does not implicate any KDE code. :(

Any chance this is reproducible in Plasma 5.21, with Qt 5.15.2?
Comment 3 Bug Janitor Service 2021-03-10 04:33:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-03-25 04:34:00 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!