#1144894 xembed-sni-proxy: SIGSEGV crash due to NULL pointer dereference in SNIProxy::getPid()

#1144894#5
Date:
2026-08-20 01:35:23 UTC
From:
To:
Package: src:ukui-sniVersion: 4.21.0.2-1Severity:
importantxembed-sni-proxy crashes with SIGSEGV when an X11 client
requestsdocking to the system tray but its window is destroyed before
the_NET_WM_PID property can be queried.The crash occurs in
SNIProxy::getPid() at xembed-sni-proxy/sni-proxy.cpp,where the return
values of xcb_intern_atom_reply() andxcb_get_property_reply() are
dereferenced without NULL checks.Stack trace from coredump
(systemd-coredump):  #0  xembed-sni-proxy (+0x1575d)  #1
xembed-sni-proxy (+0x17ca3)  #2
QAbstractEventDispatcher::filterNativeEvent(...)  #3
QXcbConnection::handleXcbEvent(xcb_generic_event_t*)  #4
QXcbConnection::processXcbEvents(...)  #5  ... (glib event loop)  #6
QEventLoop::exec(...)  #7  QCoreApplication::exec()  #8  main