[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2021-10-01 Thread Matt Fagnani
https://bugs.kde.org/show_bug.cgi?id=429086

Matt Fagnani  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |FIXED
 Status|NEEDSINFO   |RESOLVED

--- Comment #4 from Matt Fagnani  ---
(In reply to Vlad Zahorodnii from comment #3)
> We've changed the handling of inert subsurfaces. Is this issue still actual?

I haven't seen this type of crash in many months. I think it might've been
fixed in Firefox. Thanks.

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

[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2021-10-01 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=429086

Vlad Zahorodnii  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #3 from Vlad Zahorodnii  ---
We've changed the handling of inert subsurfaces. Is this issue still actual?

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

[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2020-12-21 Thread Matt Fagnani
https://bugs.kde.org/show_bug.cgi?id=429086

Matt Fagnani  changed:

   What|Removed |Added

Version|5.20.3  |5.20.4

--- Comment #2 from Matt Fagnani  ---
I've seen kwin_wayland crashes with this trace seven times with Plasma 5.20.3
and six times with 5.20.4. Each crash happened when using Firefox Nightly
84.0a1-86.0a1 on Wayland. All but one crash occurred while moving the cursor
over the bookmark folders. One crash happened on the bugs.kde.org Advanced
search page when I clicked on a popup box in the Custom Search area
https://bugs.kde.org/query.cgi?format=advanced

I've had WebRender compositing enabled in Firefox by going into about:config
and setting gfx.webrender.all=true, gfx.webrender.enabled=true. Having
WebRender enabled might be needed for this crash to happen. Robert Mader
commented "It just occurred to me that with Webrender enabled mesa will commit
our surface in dri2_wl_swap_buffers_with_damage which we call in
GLContextEGL::SwapBuffers(). So even if when using
moz_container_wayland_surface_lock there's still a chance that the surface will
get commited behind our back, potentially freeing it IIUC.

So maybe we have to extent our surface locking to GLContextEGL::SwapBuffers()
as well somehow.
"
https://bugzilla.mozilla.org/show_bug.cgi?id=1655282#c10

Robert wrote a patch to lock the surface in GLContextEGL::SwapBuffers
https://bugzilla.mozilla.org/show_bug.cgi?id=1680961

Checking that the pointer this or d isn't null in
KWaylandServer::SurfaceInterface::subSurface before surface_interface.cpp:792
might avoid the crash at least until the problem is fixed in Firefox.

QPointer< SubSurfaceInterface > SurfaceInterface::subSurface() const
{
return d->subSurface;
}

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

[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2020-11-19 Thread Matt Fagnani
https://bugs.kde.org/show_bug.cgi?id=429086

--- Comment #1 from Matt Fagnani  ---
I've seen kwin_wayland crashes with this trace four times now. Each crash
happened when using Firefox 84.0a1-85.0a1 on Wayland and moving the cursor over
the bookmark folders. The folder shown at the time of the crash didn't contain
another folder during two of the crashes, so the bookmark folder having another
folder in it isn't a requirement for reproducing the crash. Another of the
crashes had the contents of a bookmark folder within a folder frozen in a state
of disappearing when Plasma crashed.

Firefox on Wayland crashed many times when using the bookmarks folders during
the last four months or so in Plasma 5.19.5 and earlier. Segmentation faults
happened involving a null pointer dereference in wl_proxy_marshal_constructor
at wayland-client.c:830 in libwayland-client-1.18.0-2.fc33.x86_64. The Wayland
proxies of the surfaces of the bookmark folders might've been occasionally
freed before being used. I reported the Firefox crashes at
https://bugzilla.mozilla.org/show_bug.cgi?id=1655282  If the Wayland subsurface
of the bookmark folders were sometimes freed before being used, this=0x0 in
KWaylandServer::SurfaceInterface::subSurface in frame 1 might be how that would
show up. I reported these crashes for Fedora at
https://bugzilla.redhat.com/show_bug.cgi?id=1897969

kwin_wayland core dump files were truncated for other crashes because their
uncompressed sizes were above the 2 GB default limit of systemd-coredump
https://bugs.kde.org/show_bug.cgi?id=416974 I changed
/etc/systemd/coredump.conf many months ago to have the following values so the
kwin_wayland core dumps wouldn't be truncated:
ProcessSizeMax=3G
ExternalSizeMax=3G

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

[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2020-11-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=429086

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

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

[kwin] [Bug 429086] kwin_wayland segmentation faulted in QScopedPointer >::operator->() when usi

2020-11-15 Thread Rex Dieter
https://bugs.kde.org/show_bug.cgi?id=429086

Rex Dieter  changed:

   What|Removed |Added

 CC||rdie...@gmail.com

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