Bug 237993

Summary: kst crash using cross power spectrum and cross correlation plugins
Product: [Applications] kst Reporter: dbeausummer2010
Component: generalAssignee: kst
Status: RESOLVED FIXED    
Severity: crash CC: arwalker
Priority: NOR    
Version: 1.x   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description dbeausummer2010 2010-05-18 00:45:03 UTC
Version:           1.10.0 (using KDE 4.4.3)
OS:                Linux
Installed from:    Fedora RPMs

Kst crashes while using the Cross Power Spectrum and Cross-Correlation plugins in a session on Planck LFI data.

Steps to reproduce the crash:

-load L030-0156-C-20080101.fits data, plot columns 2700, 2701, 2710, 2711, 2800, 2801, 2810, 2811  vs. INDEX and also create spectrum (power density spectrum, default settings) of these data columns.

-data -> new plugin -> Cross-Correlation -> select two vectors -> Ok.

-data -> new plugin -> Cross Power Spectrum -> select two vectors (default sample and FFT rates)

- Ok -> Crash.
Comment 1 Andrew Walker 2010-05-20 20:14:55 UTC
This appears to have been a problem with the way that KstDataObject-derived plugins (currently CrossPowerSpectrum and BinnedMap) were coded. 

Due to the only partial reproducibility nature of the problem there may still be other underlying problems, but things now appear much more stable.

In an ideal world these plugins would not exist (or derive from KstBasicPlugin or KstCPlugin) as their behaviour does not conform to the standards - in that multiple instances of the dialog can exist.