[Kst] [Bug 141054] New: Crash when changing a scalar attached to a plugin

Nicolas Brisset nicolas.brisset at eurocopter.com
Fri Feb 2 10:00:04 CET 2007

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Crash when changing a scalar attached to a plugin
           Product: kst
           Version: unspecified
          Platform: unspecified
        OS/Version: Solaris
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kst kde org
        ReportedBy: nicolas.brisset eurocopter com

Version:           1.4.0_devel (using KDE 3.4.0, compiled sources)
Compiler:          gcc version 3.4.3
OS:                SunOS (sun4u) release 5.8

It seems scalars also have a notion of hierarchy now, which may be fine but can also be surprising. I may need more explanations on that to understand the concept...

In any case, there is a bad crash case that needs to be fixed:
- load 1 vs INDEX from gyrodata.dat
- create a "fixed step differentiation" plugin from the data manager
- create a curve in a new plot to show the vector created by the plugin (couldn't this be done in the plugin creation dialog by the way ?)
- RMB in the new plot -> Edit plugin
- the scalar is called differentiate/1.0, change it to 1.5 and hit OK
- kst crashes:

kst: FATAL: Thread 1 tried to unlock KstRWLock 73c9cc (unlocked) without holding the lock

Note that keeping the prefix does not prevent the crash, which basically means that it's not possible to change the value :-(

More information about the Kst mailing list