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

Dāvis <davis...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davis...@gmail.com

--- Comment #13 from Dāvis <davis...@gmail.com> ---
I can confirm that still happens on Arch Linux with latest Plasma compiled from
git master. Why patch haven't been submitted and merged? it really looks like
it will fix this. I'll test this patch for a week and if I won't have crashes
I'll submit it if no one else will have it by then.

Crash looks like this

 xembedsniproxy[2320]: kde.xembedsniproxy: Scaling pixmap of window 16777276
"JavaEmbeddedFrame" from w*h 24 24
 xembedsniproxy[2320]: ASSERT: "d" in file
/usr/include/QtCore/qscopedpointer.h, line 112

#0  0x00007f9730f1c5f8 in raise () from /usr/lib/libc.so.6
#1  0x00007f9730f1da7a in abort () from /usr/lib/libc.so.6
#2  0x00007f97317b38de in qt_message_fatal (context=..., message=<synthetic
pointer>) at /mnt/Qt/qtbase/src/corelib/global/qlogging.cpp:1606
#3  QMessageLogger::fatal (this=this@entry=0x7ffd6cbae290,
msg=msg@entry=0x7f9731b85990 "ASSERT: \"%s\" in file %s, line %d")
    at /mnt/Qt/qtbase/src/corelib/global/qlogging.cpp:780
#4  0x00007f97317a6b7b in qt_assert (assertion=assertion@entry=0x4137f3 "d",
file=file@entry=0x4138b8 "/usr/include/QtCore/qscopedpointer.h",
line=line@entry=112)
    at /mnt/Qt/qtbase/src/corelib/global/qglobal.cpp:3054
#5  0x00000000004105c1 in QScopedPointer<xcb_get_geometry_reply_t,
QScopedPointerDeleter<xcb_get_geometry_reply_t> >::operator-> (this=<synthetic
pointer>)
    at /usr/include/QtCore/qscopedpointer.h:112
#6  SNIProxy::getImageNonComposite (this=this@entry=0x91fdd0) at
/mnt/KDE/kde/workspace/plasma-workspace/xembed-sni-proxy/sniproxy.cpp:247
#7  0x0000000000410617 in SNIProxy::update (this=0x91fdd0) at
/mnt/KDE/kde/workspace/plasma-workspace/xembed-sni-proxy/sniproxy.cpp:196
#8  0x000000000040d0f1 in FdoSelectionManager::nativeEventFilter
(this=0x7ffd6cbaec10, eventType=..., message=<optimized out>, result=<optimized
out>)
    at
/mnt/KDE/kde/workspace/plasma-workspace/xembed-sni-proxy/fdoselectionmanager.cpp:140
#9  0x00007f9731a79c8f in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7f9720003cb0,
    result=result@entry=0x7ffd6cbae578) at
/mnt/Qt/qtbase/src/corelib/kernel/qabstracteventdispatcher.cpp:460
#10 0x00007f9728dc4719 in QXcbConnection::handleXcbEvent
(this=this@entry=0x8466a0, event=event@entry=0x7f9720003cb0)
    at /mnt/Qt/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1065
#11 0x00007f9728dc59f9 in QXcbConnection::processXcbEvents (this=0x8466a0) at
/mnt/Qt/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1675
#12 0x00007f9728e182cb in QXcbConnection::qt_static_metacall (_o=<optimized
out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at .moc/moc_qxcbconnection.cpp:187
#13 0x00007f9731ab49bd in QMetaCallEvent::placeMetaCall (this=0x7f9720003c20,
object=0x8466a0) at /mnt/Qt/qtbase/src/corelib/kernel/qobject.cpp:495
#14 0x00007f9731abb459 in QObject::event (this=0x8466a0, e=<optimized out>) at
/mnt/Qt/qtbase/src/corelib/kernel/qobject.cpp:1256
#15 0x00007f9728dc6868 in QXcbConnection::event (this=<optimized out>,
e=<optimized out>) at
/mnt/Qt/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:2268
#16 0x00007f9731a7de43 in QCoreApplicationPrivate::notify_helper
(receiver=receiver@entry=0x8466a0, event=event@entry=0x7f9720003c20)
    at /mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112
#17 0x00007f9731a7deeb in doNotify (receiver=receiver@entry=0x8466a0,
event=0x7f9720003c20) at
/mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1053
#18 0x00007f9731a7e116 in QCoreApplication::notify
(this=this@entry=0x7ffd6cbaebe0, receiver=receiver@entry=0x8466a0,
event=<optimized out>)
    at /mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1039
#19 0x00007f973239dbd0 in QGuiApplication::notify (this=0x7ffd6cbaebe0,
object=0x8466a0, event=<optimized out>)
    at /mnt/Qt/qtbase/src/gui/kernel/qguiapplication.cpp:1614
#20 0x00007f9731a7e02a in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x8466a0, event=event@entry=0x7f9720003c20)
    at /mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:978
#21 0x00007f9731a807f8 in QCoreApplication::sendEvent (event=0x7f9720003c20,
receiver=0x8466a0)
    at
../../include/QtCore/../../../../../src/corelib/kernel/qcoreapplication.h:227
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x83a690)
    at /mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1613
#23 0x00007f9731a80a60 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at /mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1471
#24 0x00007f9731afe27a in postEventSourceDispatch (s=0x8a4fd0) at
/mnt/Qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:270
#25 0x00007f972d212dc7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#26 0x00007f972d213020 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007f972d2130cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#28 0x00007f9731afe30a in QEventDispatcherGlib::processEvents (this=0x8a0590,
flags=...) at /mnt/Qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:417
#29 0x00007f9728e19c03 in QPAEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...)
    at
/mnt/Qt/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:115
#30 0x00007f9731a7adbd in QEventLoop::processEvents
(this=this@entry=0x7ffd6cbaeb60, flags=..., flags@entry=...)
    at /mnt/Qt/qtbase/src/corelib/kernel/qeventloop.cpp:128
#31 0x00007f9731a7b3b9 in QEventLoop::exec (this=this@entry=0x7ffd6cbaeb60,
flags=..., flags@entry=...)
    at /mnt/Qt/qtbase/src/corelib/kernel/qeventloop.cpp:204
#32 0x00007f9731a84fef in QCoreApplication::exec () at
/mnt/Qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1248
#33 0x00007f9732396936 in QGuiApplication::exec () at
/mnt/Qt/qtbase/src/gui/kernel/qguiapplication.cpp:1605
#34 0x000000000040a23e in main (argc=1, argv=<optimized out>) at
/mnt/KDE/kde/workspace/plasma-workspace/xembed-sni-proxy/main.cpp:68

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

Reply via email to