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

michael <reeves...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |e74f887f8a5d47161cedc7421e3
                   |                            |8deb1212b49c6
   Version Fixed In|1.10.4                      |1.10.5

--- Comment #18 from michael <reeves...@gmail.com> ---
Finial fixed this in e74f887f8a5d47161cedc7421e38deb1212b49c6. KDiff3 creates
short lived helper threads to assist with auto-wrap calculation. These threads
previously relied on two raw pointers to long lived objects. This created a
chance for a race condition on exit as c++ and qt did automatic cleanup. I
don't now why this didn't happen in earlier versions but it was always
possible. Theses are now shared pointers which can't be freed until all helper
threads are destroyed or compete. 1.10.4 is less likely to trigger it but may
still do so.

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

Reply via email to