Version: 1.9.1 (using KDE 4.4.0) OS: Linux Kst freezes due to a deadlock condition when using the "Save Vectors to Disk..." command. Reproducible: Didn't try Steps to Reproduce: Start Kst Create a vector Select File... Save Vectors to Disk... Select a vector and click Save Actual Results: Kst freezes Expected Results: Kst saves data to disk The problem arises as when the data is being saved, with the corresponding vectors read-locked, a progress bar is updated, which involves handling paint events. These paint events can trigger read-locks on the same vectors being saved, resulting in a deadlock.
SVN commit 1131712 by arwalker: BUG:239907 no longer update progress bar when writing vectors to disk so as to avoid a deadlock M +0 -8 kstdatacollection-gui.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1131712