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

Harald Sitter <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED
                 CC|                            |[email protected]
            Summary|crash                       |crash in plotter race
                   |                            |condition on m_node

--- Comment #12 from Harald Sitter <[email protected]> ---
What happens here is that the Plotter connects to windowChanged (handled in the
gui thread) and that resets m_node. Meanwhile in the render() function m_node
is used (inside the render thread) so there's a mid air race condition chance
when windowChanged happens to arrive while render() runs. Presumably more
likely to happen when rendering isn't super fast and perhaps best solved by
adding a second mutex for locking the m_node during the entire rendering run.

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

Reply via email to