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

--- Comment #15 from Ash Blake <telepath...@tutanota.com> ---
(In reply to Zamundaaa from comment #14)
> Sounds a lot like https://bugs.kde.org/show_bug.cgi?id=442677

It really does, but I already have the commit that fixed that bug in my KWin
build. 
Seems like there's some other problem that causes the same crash on VT
switches, and there's also this weird crash in KWin::DrmObject::getProp that
happens sometimes too. If I notice crashes in some other places, I'll upload
those backtraces too. 

The getProp crash case is particularly weird. At a quick glance it seems that
the crtc in a pipeline could not suddenly end up null under normal
circumstances, as there doesn't seem to be a method that changes a
DrmPipeline's m_crtc after initialization. Maybe the memory for it was freed
and used by something else, but something still used the pointer to the deleted
pipeline? I guess a situation like this could cause all kinds of crashes in
various places.

I'll try setting up breakpoints on destructors of various drm-related objects
and keeping track of the objects' addresses to compare them after a crash
happens to check if that is the case.

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

Reply via email to