MantisBT - ParaView
View Issue Details
0014831ParaView(No Category)public2014-06-27 22:112014-08-29 10:59
Alan Scott 
Cory Quammen 
urgentminorhave not tried
closedfixed 
git-master 
4.24.2 
Sandia
14831_log_scaling_crash
crash
0014831: Crash, log scaling.
There is a crash doing log scaling. Probably related to bug 14830, and another I am writing up. Here is how to trivially replicate:

* Optional - delete your .config files.
* Linux, master, local server.
* Load disk_out_ref.exo. All vars on, Apply.
* Slice, turn Show Plane off. Apply.
* +X, Reset.
* Color by temp.
* Color Editor. Turn Auto Update on in the Color Editor.
(Trivia - there is a space missing in the hover over comments for the Auto Update)
* Color by H2. (Note that the graphic in the Color Editor is crazy. This is written up as a different bug.)
* Use log Scale when mapping data to colors.

<<Crash>>
No tags attached.
Issue History
2014-06-27 22:11Alan ScottNew Issue
2014-06-28 08:21Utkarsh AyachitTarget Version => 4.2
2014-07-08 12:52Utkarsh AyachitAssigned To => Ben Boeckel (Kitware)
2014-07-18 14:49Utkarsh AyachitAssigned ToBen Boeckel (Kitware) => Cory Quammen
2014-07-18 14:51Utkarsh AyachitNote Added: 0033037
2014-07-25 21:06Alan ScottNote Added: 0033099
2014-07-29 16:50Cory QuammenTopic Name => 14831_log_scaling_crash
2014-07-29 16:50Cory QuammenNote Added: 0033133
2014-07-29 16:50Cory QuammenStatusbacklog => gatekeeper review
2014-07-29 16:50Cory QuammenFixed in Version => git-next
2014-07-29 16:50Cory QuammenResolutionopen => fixed
2014-07-29 17:07Cory QuammenNote Added: 0033134
2014-07-29 17:07Cory QuammenStatusgatekeeper review => active development
2014-07-29 17:08Cory QuammenNote Added: 0033135
2014-07-29 17:08Cory QuammenStatusactive development => gatekeeper review
2014-07-31 08:59Utkarsh AyachitFixed in Versiongit-next => git-master
2014-07-31 09:00Utkarsh AyachitStatusgatekeeper review => customer review
2014-07-31 09:00Utkarsh AyachitNote Added: 0033169
2014-08-18 21:07Alan ScottNote Added: 0033250
2014-08-18 21:07Alan ScottStatuscustomer review => closed
2014-08-29 10:59Utkarsh AyachitFixed in Versiongit-master => 4.2

Notes
(0033037)
Utkarsh Ayachit   
2014-07-18 14:51   
Cory,

The segfault is happening at vtkPVScalarBarActor.cxx:1077. In the following for statement:

  // Loop range accounts for "fake" min max ticks
  for (size_t i = 1; i < ticks.size()-1; i++)

ticks.size() == 0, in this case and causes the segfault.
(0033099)
Alan Scott   
2014-07-25 21:06   
I just checked after Cory fixed 14830, and this crash still exists. Sigh.
(0033133)
Cory Quammen   
2014-07-29 16:50   
commit e38fb6d34c137d0112eeb0054b0fa23060abec02
Author: Cory Quammen <cory.quammen@kitware.com>
Date: Tue Jul 29 16:48:53 2014 -0400

    BUG 14831: Fixed crash when log scaling is enabled
    
    Change-Id: I8f29b1cee15ed2e1d6a220717853a7dcd4a6e1c0
(0033134)
Cory Quammen   
2014-07-29 17:07   
Compiler warnings on dashboard
(0033135)
Cory Quammen   
2014-07-29 17:08   
commit b7133cf7330d175d610f686b3ef255dde5f6729d
Author: Cory Quammen <cory.quammen@kitware.com>
Date: Tue Jul 29 16:48:53 2014 -0400

    BUG 14831: Fixed crash that could occur when log scaling is enabled
    
    Change-Id: I8f29b1cee15ed2e1d6a220717853a7dcd4a6e1c0
(0033169)
Utkarsh Ayachit   
2014-07-31 09:00   
SUMMARY
---------------------------------------------
Topics merged into master:
(VTK) 14599_fix_double_range_issues
        14789_fix_border
        14831_log_scaling_crash
        14848_fix_mutlselection
        appdata-file
        catalyst-dependencies
        catalyst-kits
        compilation_issue_processxml
        excess-moc-wrapping
        fix-cache-doc
        fix-catalyst-python
        kit-libraries
(VTK) newest-xdmf
        pass_connectid_to_autompi
        remove-mpi4py
(VTK) update-vtk-20140729


---------------------------------------------
Topics reverted from next:
  14813_fix_mode_shapes_range
  fix_proxy_widget_dialog_apply
  pvweb-fixes
(0033250)
Alan Scott   
2014-08-18 21:07   
Tested remote server, Linux, master.