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

            Bug ID: 440664
           Summary: xdg-desktop-portal-kde crashes in a loop when I open a
                    video with Celluloid player installed via
                    flatpak/flathub
           Product: xdg-desktop-portal-kde
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: jgrul...@redhat.com
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

SUMMARY
I have Celluloid player from flathub installed on my system,
Plasma shows many notifications about xdg-desktop-portal-kde crash
when I open a video with it via Dolphin.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.3
Graphics Platform: X11


Application: xdg-desktop-portal-kde (xdg-desktop-portal-kde), signal:
Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 18252]
[New LWP 18256]
[New LWP 18257]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by
`/usr/lib/x86_64-linux-gnu/libexec/xdg-desktop-portal-kde'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f74ca7e11c0 (LWP 18252))]
__preamble__

[Current thread is 1 (Thread 0x7f74ca7e11c0 (LWP 18252))]

Thread 3 (Thread 0x7f74c9145700 (LWP 18257)):
#0  0x00007f74ce3afaff in __GI___poll (fds=0x7f74bc004e60, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f74ccd0e36e in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7f74bc004e60, timeout=<optimized out>, context=0x7f74bc000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f74bc000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f74ccd0e4a3 in g_main_context_iteration (context=0x7f74bc000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f74ce97cfb2 in QEventDispatcherGlib::processEvents
(this=0x7f74bc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f74ce92125b in QEventLoop::exec (this=this@entry=0x7f74c9144bb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f74ce73ac22 in QThread::exec (this=this@entry=0x7f74cec62d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f74cebdef4b in QDBusConnectionManager::run (this=0x7f74cec62d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f74ce73bdbc in QThreadPrivate::start (arg=0x7f74cec62d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9  0x00007f74ce193609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f74ce3bc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f74c9c70700 (LWP 18256)):
#0  0x00007f74ce3afaff in __GI___poll (fds=fds@entry=0x7f74c9c6fae8,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f74cd8dec1a in poll (__timeout=-1, __nfds=1, __fds=0x7f74c9c6fae8)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x563b6f74d000, cond=cond@entry=0x563b6f74d040,
vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:480
#3  0x00007f74cd8e090a in xcb_wait_for_event (c=c@entry=0x563b6f74d000) at
../../src/xcb_in.c:697
#4  0x00007f74ca3a6e58 in QXcbEventQueue::run (this=0x563b6f73e0d0) at
qxcbeventqueue.cpp:228
#5  0x00007f74ce73bdbc in QThreadPrivate::start (arg=0x563b6f73e0d0) at
thread/qthread_unix.cpp:329
#6  0x00007f74ce193609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f74ce3bc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f74ca7e11c0 (LWP 18252)):
[KCrash Handler]
#3  KWayland::Client::ConnectionThread::display (this=this@entry=0x0) at
./src/client/connection_thread.cpp:239
#4  0x00007f74d0da56f0 in KWayland::Client::EventQueue::setup
(this=0x563b6f815de0, connection=0x0) at ./src/client/event_queue.cpp:62
#5  0x0000563b6d8c1ed7 in
WaylandIntegration::WaylandIntegrationPrivate::setupRegistry
(this=0x563b6d9134c0 <(anonymous
namespace)::Q_QGS_globalWaylandIntegration::innerFunction()::holder>) at
./src/waylandintegration.cpp:455
#6  0x0000563b6d8c2214 in
WaylandIntegration::WaylandIntegrationPrivate::initWayland (this=<optimized
out>) at ./src/waylandintegration.cpp:421
#7  0x0000563b6d88661d in DesktopPortal::DesktopPortal (this=0x563b6f81dad0,
parent=<optimized out>) at ./src/desktopportal.cpp:33
#8  0x0000563b6d8699e7 in main (argc=<optimized out>, argv=<optimized out>) at
./src/xdg-desktop-portal-kde.cpp:28

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

Reply via email to