View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006924ParaView(No Category)public2008-04-29 20:592009-05-13 13:59
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.4Fixed in Version3.4 
Summary0006924: Applying filter to 2D view causes crash
DescriptionWhen I apply a filter while in the 2D view, ParaView crashes. To replicate, create a Mandelbrot source. It will show up in a 2D view. Apply the calculator filter. ParaView crashes.
Additional InformationBefore crashing, ParaView gives the following error:

ERROR: In /Users/kmorel/src/ParaView3/VTK/Filtering/vtkExecutive.cxx, line 757
vtkCompositeDataPipeline (0x1e898cf0): Algorithm vtkArrayCalculator(0x20035670) returned failure for request: vtkInformation (0x1e8d1b20)
  Debug: Off
  Modified Time: 80140
  Reference Count: 1
  Registered Events: (none)
  Request: REQUEST_DATA_OBJECT
  FORWARD_DIRECTION: 0
  ALGORITHM_AFTER_FORWARD: 1

The debugger suggests that RequestDataObject is being called before the input is set.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0011595)
Utkarsh Ayachit (administrator)
2008-04-30 09:10

BUG: Fixed BUG 0006924. The 2D view was using data information for testing for
source visibility, which was unnecessary (as we can could simply use classname)
and hence avoid the filter execution.
ENH: 2D view can only show 1 representation at a time. Fixed that to ensure that
only 1 is visible.

------------------------
commitid: 45zx12H2vRdrn81t;
------------------------
/cvsroot/ParaView3/ParaView3/Qt/Core/pqPipelineRepresentation.cxx,v <-- Qt/Core/pqPipelineRepresentation.cxx
new revision: 1.26; previous revision: 1.25
/cvsroot/ParaView3/ParaView3/Qt/Core/pqTwoDRenderView.cxx,v <-- Qt/Core/pqTwoDRenderView.cxx
new revision: 1.2; previous revision: 1.1
/cvsroot/ParaView3/ParaView3/Qt/Core/pqTwoDRenderView.h,v <-- Qt/Core/pqTwoDRenderView.h
new revision: 1.2; previous revision: 1.1
(0011678)
Alan Scott (manager)
2008-05-02 21:32

Crashes client server. Do the following:
Client XP/ 3 servers.
sources/ mandlebrot.
( It is funny here - it will bring up a 2d view for the mandelbrot. If you choose wavelet, it will bring it up in a 3d view, which you can then move into a 2d view.)
Close the 3d view (which is empty)
Split vertical
2d view.
Crash!
(0011823)
Utkarsh Ayachit (administrator)
2008-05-12 12:38

Can't reproducing on Linux. Waiting for my windows build to finish to try it on widows.
(0012176)
Utkarsh Ayachit (administrator)
2008-05-31 11:08

I can't seem to reproduce the crash on linux/vista. Can you please verify if it is fixed? If not, I will have to fish for an XP machine.
(0012186)
Alan Scott (manager)
2008-06-02 16:23

Sorry, it still crashes with the sequence that I gave below. Here is the output of the server:

Process id: 0 >> ERROR: In /projects/kmorel/dashboard/ParaView3/Servers/Common/v
tkProcessModule.cxx, line 1010
vtkProcessModule (0x61b3e0): Object type: vtkProcessModule, could not find reque
sted method: "RegisterProgressEvent"
or the method was called with incorrect arguments.

while processing
Message 0 = Invoke
  Argument 0 = id_value {2}
  Argument 1 = string_value {RegisterProgressEvent}
  Argument 2 = id_value {260}
  Argument 3 = int32_value {260}


Process id: 0 >> ERROR: In /projects/kmorel/dashboard/ParaView3/Servers/Common/v
tkProcessModule.cxx, line 1011
vtkProcessModule (0x61b3e0): Aborting execution for debugging purposes.

Process id: 3 >> ERROR: In /projects/kmorel/dashboard/ParaView3/Servers/Common/v
tkProcessModule.cxx, line 1010
vtkProcessModule (0x61b3e0): Object type: vtkProcessModule, could not find reque
sted method: "RegisterProgressEvent"
or the method was called with incorrect arguments.

while processing
Message 0 = Invoke
  Argument 0 = id_value {2}
  Argument 1 = string_value {RegisterProgressEvent}
  Argument 2 = id_value {260}
  Argument 3 = int32_value {260}


Process id: 3 >> ERROR: In /projects/kmorel/dashboard/ParaView3/Servers/Common/v
tkProcessModule.cxx, line 1011
vtkProcessModule (0x61b3e0): Aborting execution for debugging purposes.
(0012325)
Utkarsh Ayachit (administrator)
2008-06-12 09:15

BUG: Fixed BUG exposed while looking into BUG 0006924. The Shared.*ID used by views
for sharing commmon server side objects. However, if the root view that started the
   * connect to remote server
   * split and create new 3D view
   * close the 1st view
   * split and create another 3D view --- CRASH !!!


/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMClientServerRenderViewProxy.cxx,v <-- Servers/ServerManager/vtkSMClientServerRenderViewProxy.cxx
new revision: 1.11; previous revision: 1.10
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMIceTCompositeViewProxy.cxx,v <-- Servers/ServerManager/vtkSMIceTCompositeViewProxy.cxx
new revision: 1.23; previous revision: 1.22
/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMIceTDesktopRenderViewProxy.cxx,v <-- Servers/ServerManager/vtkSMIceTDesktopRenderViewProxy.cxx
new revision: 1.15; previous revision: 1.14
(0012327)
Utkarsh Ayachit (administrator)
2008-06-12 09:29

BUG: Incorrect comparison between view type and proxy name. This was resulting in creation of new 2D views when applying filters to 2D image data in client-server mode.

/cvsroot/ParaView3/ParaView3/Qt/Core/pqDisplayPolicy.cxx,v <-- Qt/Core/pqDisplayPolicy.cxx
new revision: 1.39; previous revision: 1.38
(0012384)
Alan Scott (manager)
2008-06-17 16:02

Tested client/server

 Issue History
Date Modified Username Field Change
2008-04-29 20:59 Ken Moreland New Issue
2008-04-29 20:59 Ken Moreland Status backlog => tabled
2008-04-29 20:59 Ken Moreland Assigned To => Utkarsh Ayachit
2008-04-30 09:10 Utkarsh Ayachit Status tabled => @80@
2008-04-30 09:10 Utkarsh Ayachit Resolution open => fixed
2008-04-30 09:10 Utkarsh Ayachit Note Added: 0011595
2008-05-02 21:32 Alan Scott Status @80@ => @20@
2008-05-02 21:32 Alan Scott Resolution fixed => reopened
2008-05-02 21:32 Alan Scott Note Added: 0011678
2008-05-12 12:38 Utkarsh Ayachit Note Added: 0011823
2008-05-31 11:08 Utkarsh Ayachit Status @20@ => @80@
2008-05-31 11:08 Utkarsh Ayachit Resolution reopened => unable to reproduce
2008-05-31 11:08 Utkarsh Ayachit Note Added: 0012176
2008-06-02 16:23 Alan Scott Status @80@ => @20@
2008-06-02 16:23 Alan Scott Resolution unable to reproduce => reopened
2008-06-02 16:23 Alan Scott Note Added: 0012186
2008-06-12 09:15 Utkarsh Ayachit Note Added: 0012325
2008-06-12 09:29 Utkarsh Ayachit Status @20@ => @80@
2008-06-12 09:29 Utkarsh Ayachit Resolution reopened => fixed
2008-06-12 09:29 Utkarsh Ayachit Note Added: 0012327
2008-06-17 16:02 Alan Scott Status @80@ => closed
2008-06-17 16:02 Alan Scott Note Added: 0012384
2009-05-13 13:58 Utkarsh Ayachit Target Version => 3.4
2009-05-13 13:59 Utkarsh Ayachit Fixed in Version => 3.4
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team