Bug 415808 - When I delete web shortcuts, system settings crash.
Summary: When I delete web shortcuts, system settings crash.
Status: RESOLVED DUPLICATE of bug 402703
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.14.5
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-01-02 15:41 UTC by 2660994113
Modified: 2020-01-20 13:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 2660994113 2020-01-02 15:41:39 UTC
Application: systemsettings5 (5.14.5)

Qt Version: 5.12.5
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-3-amd64 x86_64
Distribution: Debian GNU/Linux bullseye/sid

-- Information about the crash:
- What I was doing when the application crashed:
I seleted a web shortcut want to delete, click on the Delete button, and then system settings crash. After system settings crash, will find an extra empty web shortcut.

The crash can be reproduced every time.

-- Backtrace:
Application: 系统设置 (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f28d931c840 (LWP 510941))]

Thread 8 (Thread 0x7f28b505b700 (LWP 510961)):
#0  0x00007f28ddbb5d0f in __GI___poll (fds=0x561b7b607d10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f28db8bd10e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f28db8bd473 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f28b5bcf9f6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f28db8e5d7d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f28b585c700 (LWP 510960)):
#0  0x00007f28db9081a9 in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f28db8bd21a in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f28db8bd281 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f28db8e5d7d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#5  0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f28c0b28700 (LWP 510950)):
#0  0x00007f28ddbb5d0f in __GI___poll (fds=0x7f28b0004e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f28db8bd10e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f28db8bd22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f28de13180b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f28de0da71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f28ddf1b751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f28dd251835 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f28ddf1c8d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f28c29f9700 (LWP 510947)):
#0  0x00007f28db8bd242 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f28de13180b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f28de0da71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f28ddf1b751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f28dd251835 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f28ddf1c8d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f28ccb03700 (LWP 510946)):
#0  0x00007f28ddbb189c in __GI___libc_read (nbytes=16, buf=0x7f28ccb02b30, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f28ddbb189c in __GI___libc_read (fd=14, buf=0x7f28ccb02b30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f28db903dbf in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f28db8bcc5e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f28db8bd0b2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f28db8bd22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f28de13180b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f28de0da71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f28ddf1b751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f28dd251835 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f28ddf1c8d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f28cfebe700 (LWP 510944)):
#0  0x00007f28dc379db5 in futex_wait_cancelable (private=0, expected=0, futex_word=0x561b73c89c08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f28dc379db5 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561b73c89bb8, cond=0x561b73c89be0) at pthread_cond_wait.c:502
#2  0x00007f28dc379db5 in __pthread_cond_wait (cond=0x561b73c89be0, mutex=0x561b73c89bb8) at pthread_cond_wait.c:655
#3  0x00007f28d48953eb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f28d4895007 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f28d6f71700 (LWP 510943)):
#0  0x00007f28ddbb189c in __GI___libc_read (nbytes=16, buf=0x7f28d6f70b20, fd=6) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f28ddbb189c in __GI___libc_read (fd=6, buf=0x7f28d6f70b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f28db903dbf in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f28db8bcc5e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f28db8bd0b2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f28db8bd22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f28de13180b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f28de0da71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f28ddf1b751 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f28de3ae4e6 in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f28ddf1c8d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f28dc373fb7 in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007f28ddbc02cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f28d931c840 (LWP 510941)):
[KCrash Handler]
#6  0x0000000000000041 in  ()
#7  0x00007f28b44ce4a6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/urifilters/kurisearchfilter.so
#8  0x00007f28b44b807b in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/urifilters/kurisearchfilter.so
#9  0x00007f28b44567fe in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_webshortcuts.so
#10 0x00007f28b4456849 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_webshortcuts.so
#11 0x00007f28df6ec844 in KCModuleProxy::deleteClient() () at /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#12 0x00007f28df6ec8ed in KCModuleProxy::~KCModuleProxy() () at /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#13 0x00007f28df6eca89 in KCModuleProxy::~KCModuleProxy() () at /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#14 0x00007f28df6f875f in  () at /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#15 0x00007f28df6f8e0b in  () at /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#16 0x00007f28de106528 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f28dec63312 in QAbstractButton::clicked(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f28dec6352a in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f28dec648cf in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f28dec64a95 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f28debb2786 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f28deb70c32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f28deb7a3e3 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f28de0dba92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f28deb794f3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f28debce049 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f28debd0ed4 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f28deb70c32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f28deb7a190 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f28de0dba92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f28de552a33 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007f28de55428b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x00007f28de52eeeb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#34 0x00007f28d8ec4d0a in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#35 0x00007f28db8bcf1d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f28db8bd1a0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f28db8bd22f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f28de1317f1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f28de0da71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f28de0e21c2 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x0000561b737905b3 in  ()
#42 0x00007f28ddaecbbb in __libc_start_main (main=0x561b737901c0, argc=1, argv=0x7ffdfdf58448, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdfdf58438) at ../csu/libc-start.c:308
#43 0x0000561b7379063a in _start ()
[Inferior 1 (process 510941) detached]

Reported using DrKonqi
Comment 1 Christoph Feck 2020-01-20 13:24:24 UTC

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