View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013509ParaView(No Category)public2012-10-10 21:172012-10-29 17:04
ReporterAlan Scott 
Assigned ToDavid Thompson (old) 
PriorityurgentSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versiongit-master 
Target Version4.0Fixed in Version3.98.0 
Summary0013509: Crash with 16 cores
DescriptionParaView master, remote server, Linux.

Note - does not crash with fewer pvservers. Sorry about that.

Remote server, 16 pvservers.
Open g1s1-10fps.e.16.[0-15]. All variables on. Apply. It will reliably crash.

I got it into a debugger, but didn't see anything obvious.

I believe (and could check, if you like) that it is a new crash. I believe I tested very large runs that would have crashed a week or so ago.

Here is the dump.

pvserver:14293 terminated with signal 11 at PC=2b34f6d5db5c SP=7fff6fbc53e0. Backtrace:
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZNSt8_Rb_treeIiSt4pairIKiSt3setI10vtkVariantSt4lessIS3_ESaIS3_EEESt10_Select1stIS8_ES4_IiESaIS8_EE8_M_beginEv+0xc)[0x2b34f6d5db5c]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZNSt8_Rb_treeIiSt4pairIKiSt3setI10vtkVariantSt4lessIS3_ESaIS3_EEESt10_Select1stIS8_ES4_IiESaIS8_EE11upper_boundERS1_+0x19)[0x2b34f6d5eecf]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZNSt8_Rb_treeIiSt4pairIKiSt3setI10vtkVariantSt4lessIS3_ESaIS3_EEESt10_Select1stIS8_ES4_IiESaIS8_EE11equal_rangeERS1_+0x1d)[0x2b34f6d5ef5b]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZNSt8_Rb_treeIiSt4pairIKiSt3setI10vtkVariantSt4lessIS3_ESaIS3_EEESt10_Select1stIS8_ES4_IiESaIS8_EE5eraseERS1_+0x1d)[0x2b34f6d63e89]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZNSt3mapIiSt3setI10vtkVariantSt4lessIS1_ESaIS1_EES2_IiESaISt4pairIKiS5_EEE5eraseERS8_+0x1d)[0x2b34f6d63ee7]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN21vtkPVArrayInformation15AddUniqueValuesEPS_+0x1dd)[0x2b34f6d58769]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN21vtkPVArrayInformation14AddInformationEP16vtkPVInformation+0x1c2)[0x2b34f6d5be32]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN20vtkPVDataInformation14AddInformationEP16vtkPVInformationi+0x864)[0x2b34f6d737a2]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN20vtkPVDataInformation14AddInformationEP16vtkPVInformation+0x2f)[0x2b34f6d6d6c1]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN29vtkPVCompositeDataInformation14AddInformationEP16vtkPVInformation+0x328)[0x2b34f6d674ea]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN20vtkPVDataInformation14AddInformationEP16vtkPVInformationi+0x211)[0x2b34f6d7314f]
.../lib/paraview-3.14/libvtkPVClientServerCoreCore-pv3.14.so.1(_ZN20vtkPVDataInformation14AddInformationEP16vtkPVInformation+0x2f)[0x2b34f6d6d6c1]
.../lib/paraview-3.14/libvtkPVServerImplementationCore-pv3.14.so.1(_ZN16vtkPVSessionCore18CollectInformationEP16vtkPVInformation+0x2e3)[0x2b34f69d71bb]
.../lib/paraview-3.14/libvtkPVServerImplementationCore-pv3.14.so.1(_ZN16vtkPVSessionCore35GatherInformationStatelliteCallbackEv+0xde)[0x2b34f69d7630]
.../lib/paraview-3.14/libvtkPVServerImplementationCore-pv3.14.so.1[0x2b34f69d86d3]
.../lib/paraview-3.14/libvtkParallelCore-pv3.14.so.1(_ZN25vtkMultiProcessController10ProcessRMIEiPvii+0x370)[0x2b34f804bd34]
.../lib/paraview-3.14/libvtkParallelCore-pv3.14.so.1(_ZN25vtkMultiProcessController11ProcessRMIsEii+0x677)[0x2b34f804c9dd]
.../lib/paraview-3.14/libvtkParallelCore-pv3.14.so.1(_ZN25vtkMultiProcessController11ProcessRMIsEv+0x1f)[0x2b34f804ca79]
.../lib/paraview-3.14/pvserver[0x4023fc]
.../lib/paraview-3.14/pvserver(main+0x20)[0x402476]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3501884994]
.../lib/paraview-3.14/pvserver(__gxx_personality_v0+0x169)[0x402069]
--------------------------------------------------------------------------
mpiexec has exited due to process rank 3 with PID 14293 on node0
TagsNo tags attached.
ProjectSandia
Topic Name13509_fix_arrayinfo_crash
Typecrash
Attached Files

 Relationships

  Notes
(0029472)
Utkarsh Ayachit (administrator)
2012-10-22 10:51

merged into master, if applicable.
(0029475)
David Thompson (old) (reporter)
2012-10-22 14:02

The vtkPVArrayInformation function (named AddUniqueValues) which merges unique values obtained for the same data array on different processes was being called with a NULL pointer. The pointer was not being checked.

Unique value detection was recently added to support categorical colormaps; when the list of distinct values an array takes on is small, the scalar bar legend can be rendered with one color swatch per value instead of being drawn as a continuous bar.
(0029477)
Alan Scott (manager)
2012-10-22 17:21

Tested remote server, Linux, master as listed in the bug.

 Issue History
Date Modified Username Field Change
2012-10-10 21:17 Alan Scott New Issue
2012-10-15 14:40 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2012-10-16 09:47 Utkarsh Ayachit Assigned To Utkarsh Ayachit => David Thompson (old)
2012-10-18 14:05 Utkarsh Ayachit Target Version => 4.0
2012-10-20 11:48 David Thompson (old) Topic Name => 13509_fix_arrayinfo_crash
2012-10-20 11:48 David Thompson (old) Status backlog => gatekeeper review
2012-10-20 11:48 David Thompson (old) Fixed in Version => git-next
2012-10-20 11:48 David Thompson (old) Resolution open => fixed
2012-10-22 10:51 Utkarsh Ayachit Fixed in Version git-next => git-master
2012-10-22 10:51 Utkarsh Ayachit Status gatekeeper review => customer review
2012-10-22 10:51 Utkarsh Ayachit Note Added: 0029472
2012-10-22 14:02 David Thompson (old) Note Added: 0029475
2012-10-22 17:21 Alan Scott Note Added: 0029477
2012-10-22 17:21 Alan Scott Status customer review => closed
2012-10-29 17:04 Utkarsh Ayachit Fixed in Version git-master => 3.98.0


Copyright © 2000 - 2018 MantisBT Team