[Kst] [Bug 87125] New: editing a plugin stalls the update thread

netterfield at astro.utoronto.ca netterfield at astro.utoronto.ca
Fri Aug 13 15:46:37 CEST 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=87125      
           Summary: editing a plugin stalls the update thread
           Product: kst
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kst kde org
        ReportedBy: netterfield astro utoronto ca


Version:           0.99-devel (using KDE 3.2 BRANCH >= 20040204, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
OS:                Linux (i686) release 2.6.3-7mdk

if you edit the parameters of a filter plugin, the update thread appears to stall, while the UI thread continues to work..

How to reproduce:
run dirfile_maker, then in a different konsole:
[.../dirfile_maker]> kst -y cos -n 30 dm.cur
kst shows a scrolling cos wave.
Apply a filter:
plot->rmb->filter->c1-cos
Select Butterworth low-pass; order 4, Cutoff 0.05
	The filtered curve is drawn (nearly the same as unfiltered cos...)

Then data-manager-> double click on P1-butterw....
Change the cutoff frequence to 0.01 <OK>

the new filtered curve appears, and zooming works, but real time updating stops.  <Back 1 screen> does nothing.

Quiting kst dumps to the konsole:
  Mutex destroy failure: Device or resource busy
  Mutex destroy failure: Device or resource busy
and hangs w/ ~0cpu usage.

Correct behavior:
	doesn't hang, stays live, etc.



More information about the Kst mailing list