https://bugs.kde.org/show_bug.cgi?id=409466

            Bug ID: 409466
           Summary: Plasma crashes when I click on a link newly added to
                    desktop
           Product: plasmashell
           Version: 5.16.2
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: bugsefor...@gmx.com
  Target Milestone: 1.0

SUMMARY
I can reproduce this crash only on X11 session.

STEPS TO REPRODUCE
1. load the following url with your internet browser:

https://www.google.de/maps/dir/North+Pole,+AK,+United+States/Mexico+City,+Mexico/@49.9739648,-132.3287779,4z/data=!4m14!4m13!1m5!1m1!1s0x51324d51d5c5f2b9:0xda1a7714d9d98964!2m2!1d-147.3494444!2d64.7511111!1m5!1m1!1s0x85ce0026db097507:0x54061076265ee841!2m2!1d-99.133208!2d19.4326077!3e0

2. Drag and drop the URL by dragging the address bar icon to the desktop and
choose "Link here" 

3. click on the link newly added to desktop

OBSERVED RESULT
plasma crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.16.2
KDE Frameworks Version: 5.59.0
Qt Version: 5.13.0


Thread 14 (Thread 0x7f65cffff700 (LWP 8409)):
#0  0x00007f66414d2415 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f66422045a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f6642204692 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x00007f6643fd27bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6643fd2a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f65f8f6c700 (LWP 8408)):
#0  0x00007f66414d2415 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f66422045a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f6642204692 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x00007f6643fd27bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6643fd2a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f65f9dd2700 (LWP 8305)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f662869a8b3 in poll (__timeout=-1, __nfds=3, __fds=0x7f65e8197240)
at /usr/include/bits/poll2.h:46
#2  0x00007f662869a8b3 in poll_func (ufds=0x7f65e8197240, nfds=3, timeout=-1,
userdata=0x558b3fc0fea0) at pulse/thread-mainloop.c:69
#3  0x00007f662868bbd0 in pa_mainloop_poll (m=m@entry=0x558b3fb2c190) at
pulse/mainloop.c:824
#4  0x00007f662868c220 in pa_mainloop_iterate (m=0x558b3fb2c190,
block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5  0x00007f662868c2d1 in pa_mainloop_run (m=0x558b3fb2c190,
retval=retval@entry=0x0) at pulse/mainloop.c:945
#6  0x00007f662869a7ee in thread (userdata=0x558b4011dc30) at
pulse/thread-mainloop.c:100
#7  0x00007f6628397cec in internal_thread_func (userdata=0x558b3fb2c510) at
pulsecore/thread-posix.c:81
#8  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f65fadd4700 (LWP 8154)):
[m#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bc7f2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f66289ee508 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f6640496f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f65fb5f2700 (LWP 8153)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f66404bb902 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f6640496f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f6611594700 (LWP 8111)):
#0  0x00007f66414d2415 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f66422045a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f6642204692 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x00007f6643fd27bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6643fd2a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f66132bb700 (LWP 8107)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f66424239a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f66423ca5ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f66421fd2f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f6621740700 (LWP 8096)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f66424239a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f66423ca5ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f66421fd2f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6643f4761b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f662303b700 (LWP 8095)):
#0  0x00007f66414d2415 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f66422045a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#2  0x00007f6642204692 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#3  0x00007f6643fd27bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f6643fd2a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f662b412700 (LWP 8087)):
#0  0x00007f66414d2415 in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f662b57cf7c in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f662b57cb78 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f663a52b700 (LWP 8085)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f66424239a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f66423ca5ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f66421fd2f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6643c698f9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f663b75b700 (LWP 8083)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66404bb7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007f66424239a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f66423ca5ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007f66421fd2f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6642c98b37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f663c540700 (LWP 8082)):
#0  0x00007f6641e82667 in poll () at /usr/lib/libc.so.6
#1  0x00007f66443d7630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f66443d92db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f663cebc049 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f66421fe520 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f66414cc57f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f6641e8d0e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f663d314880 (LWP 8080)):
#0  0x00007f66419cffb1 in KIO::DropJob::setApplicationActions(QList<QAction*>
const&) () at /usr/lib/libKF5KIOWidgets.so.5
#1  0x00007f66392c9d0d in  () at
/usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#2  0x00007f66392caf25 in  () at
/usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#3  0x00007f66423f7a11 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007f6640371c58 in KIO::TransferJob::mimetype(KIO::Job*, QString const&)
() at /usr/lib/libKF5KIOCore.so.5
#5  0x00007f6640371e84 in KIO::TransferJob::slotMimetype(QString const&) () at
/usr/lib/libKF5KIOCore.so.5
#6  0x00007f66423f7b70 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/libQt5Core.so.5
#7  0x00007f66403357b6 in KIO::SlaveInterface::mimeType(QString const&) () at
/usr/lib/libKF5KIOCore.so.5
#8  0x00007f664033960d in KIO::SlaveInterface::dispatch(int, QByteArray const&)
() at /usr/lib/libKF5KIOCore.so.5
#9  0x00007f6640335939 in KIO::SlaveInterface::dispatch() () at
/usr/lib/libKF5KIOCore.so.5
#10 0x00007f664033dfca in KIO::Slave::gotInput() () at
/usr/lib/libKF5KIOCore.so.5
#11 0x00007f66423f7b70 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/libQt5Core.so.5
#12 0x00007f66402bf494 in  () at /usr/lib/libKF5KIOCore.so.5
#13 0x00007f66423f844a in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#14 0x00007f6642f034d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#15 0x00007f6642f0ca21 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#16 0x00007f66423cb9c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#17 0x00007f66423ce739 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f66424243a4 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f66404b990f in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#20 0x00007f66404bb869 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007f66404bb8ae in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#22 0x00007f66424239a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#23 0x00007f66423ca5ec in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#24 0x00007f66423d2326 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#25 0x0000558b38f1adf6 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.16.2/shell/main.cpp:215
Detaching from program: /usr/bin/plasmashell, process 8080
[Inferior 1 (process 8080) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to