Bug 374273 - Plasma crash when dragging person widget to the desktop
Summary: Plasma crash when dragging person widget to the desktop
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.8.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-12-29 01:08 UTC by Yat
Modified: 2021-01-05 04:34 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yat 2016-12-29 01:08:48 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.8.13-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Plasma crash when dragging person widget to the desktop,
i can drag other widget to desktop, but only when dragging person, plasma crash

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

Thread 11 (Thread 0x7feb1ffff700 (LWP 5839)):
#0  0x00007fec0b9a648d in poll () at /usr/lib/libc.so.6
#1  0x00007fec06c64786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7feb3d5d4700 (LWP 4750)):
#0  0x00007fec06c6431a in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#1  0x00007fec06c647f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0f3f7e75 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7feb56be2700 (LWP 4186)):
#0  0x00007fec06ca9db9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fec06c63ed1 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c646f8 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007feb423cc0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7feb57be3700 (LWP 3872)):
#0  0x00007fec0b9a648d in poll () at /usr/lib/libc.so.6
#1  0x00007fec06c64786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0ff964b6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7febe673e700 (LWP 3836)):
#0  0x00007fec0b1af10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fec11a421f4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fec11a42239 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7febe7fff700 (LWP 3834)):
#0  0x00007fec0c2c8935 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fec06c64179 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c64724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7febf1f73700 (LWP 3833)):
#0  0x00007fec0b9a648d in poll () at /usr/lib/libc.so.6
#1  0x00007fec06c64786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0f3f7e75 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7febf3fff700 (LWP 3814)):
#0  0x00007fec0b9a24ed in read () at /usr/lib/libc.so.6
#1  0x00007fec06ca8a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fec06c64235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fec06c64724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0f3f7e75 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7febf9c1d700 (LWP 3800)):
#0  0x00007fec121c1601 in _dl_update_slotinfo () at /lib64/ld-linux-x86-64.so.2
#1  0x00007fec121c182c in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007fec0c098b86 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fec0c2c8a2a in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fec06c63c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#5  0x00007fec06c646ab in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007fec06c6489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7  0x00007fec0c2c92db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007fec0c272d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007fec0c095063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#10 0x00007fec0ce10de5 in  () at /usr/lib/libQt5DBus.so.5
#11 0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7febfb84f700 (LWP 3799)):
#0  0x00007fec0b9a648d in poll () at /usr/lib/libc.so.6
#1  0x00007fec109688e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fec1096a679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007febfd58c789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fec0c099cf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fec0b1a9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fec0b9af7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fec122b3800 (LWP 3784)):
[KCrash Handler]
#6  0x00007fec0d1d527c in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007feb367a82db in  () at /usr/lib/qt/qml/org/kde/people/libKF5PeopleDeclarative.so
#8  0x00007feb367a875b in KPeople::PersonActionsModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/qt/qml/org/kde/people/libKF5PeopleDeclarative.so
#9  0x00007fec0f3b0a09 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007fec0f33e434 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fec0f33f968 in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007fec0f340205 in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /usr/lib/libQt5Qml.so.5
#13 0x00007fec0f355911 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5
#14 0x00007feb3c384774 in  ()
#15 0x000000000197f780 in  ()
#16 0x00007fec0f33d9ca in  () at /usr/lib/libQt5Qml.so.5
#17 0x00007febf0f74388 in  ()
#18 0x000000000197f780 in  ()
#19 0x00007feb35625e70 in  ()
#20 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-12-30 10:22:13 UTC
what is a "person widget"?
is it coming from the telepathy chat plasmoid?
Comment 2 Yat 2016-12-31 19:00:31 UTC
(In reply to Marco Martin from comment #1)
> what is a "person widget"?
> is it coming from the telepathy chat plasmoid?

Person, make a person easily accessible.
the widget of contact.
Comment 3 John Scott 2019-05-25 12:06:51 UTC
This might be fixed by https://phabricator.kde.org/D14232
Comment 4 Justin Zobel 2020-12-06 21:26:51 UTC
Thank you for the report.

As this was reported on an older version of plasmashell, can you please test on a recent and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 5 Bug Janitor Service 2020-12-21 04:34:31 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 6 Bug Janitor Service 2021-01-05 04:34:01 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!