Status report: consultancy team, week 36, 2024

Caolan

Jaume

Commenting improvements:

Mike

  • Some work on restoring Linux debugging environment (interrupted)
  • Deadlock while accessing CLSID Property of OLEs
    • They reported, that they still see it, again
    • They provided a stack trace, pointing to yet another place
    • I was able to finally trigger that path (took an hour of repeated runs of their reproducer)
    • Fixed
    • Performed another set of testing-in-a-loop (10000 iterations) - no deadlocks
  • Performance degradation with LibreOffice 24.2
    • A tricky to measure
    • In the process, found a regression in 24.8
      • Caused by the ITEM work
      • Noel took over this regression, and has a long trail of follow-up fixes (“dont use GetItemSurrogates for gathering …”)
    • Finally was able to see the difference
    • Found the causing commit 5619fc438273cd15e78539e78b8af751bca24b1a
      • Why does spell check affect loading at all?
      • It doesn’t - it only starts after loading; but it affects the next command coming from external Java process
  • Some reviews of Gokay’s patches
  • Reviewed some changes from Jaume

Miklos

Worked on: