Hi all,

I've had a serious issue since last week now:

Whenever I visualize a polygonal Mesh in the Slice View or orthogonal slice 
view:

- in slice view: Paraview crashes as soon as I click on any of the slice 
cursors to grab it to another position.

- in orthographic slice view: I can scroll in one direction on each of the 
slice views, however, when I scroll in the second direction, Paraview crashes.



Version 5.3 compiled from source was working fine until I hit this error, I 
suspected a package upgrade to be the source of the problem, and downgraded 
Mesa (17.1.2-1 -> 17.1.1-1) and the Intel driver on laptop (17.1.2-1 -> 
17.1.1-1) however, this did not help, and I am sure Paraview 5.3 used to work 
on those versions of mesa and Intel driver.

Systems:

-laptop (Archlinux) using Intel IGP or Nvidia discrete GPU using open-source 
driver (DRI_PRIME). Crash can be reproduced on both GPU.

-desktop (Majaro, Arch based): using Nvidia GPU, proprietary driver.



Please find attached the gdb traces. I just started Paraview with each GPU, 
created a box, created a orthographic slice view, and tried to scroll.



Did anyone else observe that ?



Best regards,
--

Dorian Vogel
dvogel | ~ > export DRI_PRIME=0
dvogel | ~ > gdb paraview
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from paraview...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/paraview 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
process 1856 is executing new program: /usr/lib/paraview-5.3/paraview
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffc1b9c700 (LWP 1860)]
[New Thread 0x7fffb46fc700 (LWP 1861)]
[New Thread 0x7fff9f8c7700 (LWP 1862)]
[New Thread 0x7fff9d3d7700 (LWP 1863)]
[New Thread 0x7fff9cbd6700 (LWP 1864)]

Thread 4 "paraview" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9f8c7700 (LWP 1862)]
0x00007ffff16322d9 in vtkAOSDataArrayTemplate<float>::GetTuple(long long, double*) ()
   from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
(gdb) bt
#0  0x00007ffff16322d9 in vtkAOSDataArrayTemplate<float>::GetTuple(long long, double*) ()
   from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
#1  0x00007ffff1c8fc5a in vtkPolyData::ComputeBounds() () from /usr/lib/paraview-5.3/libvtkCommonDataModel-pv5.3.so.1
#2  0x00007ffff1b5c41d in vtkDataSet::GetBounds() () from /usr/lib/paraview-5.3/libvtkCommonDataModel-pv5.3.so.1
#3  0x00007fffe4f3709c in vtkCutter::DataSetCutter(vtkDataSet*, vtkPolyData*) ()
   from /usr/lib/paraview-5.3/libvtkFiltersCore-pv5.3.so.1
#4  0x00007fffe4f38cee in vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkFiltersCore-pv5.3.so.1
#5  0x00007fffef264b2e in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#6  0x00007fffef25e737 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#7  0x00007fffef25c339 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#8  0x00007fffef2611b4 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#9  0x00007fffef279539 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#10 0x00007fffef25fe88 in vtkDemandDrivenPipeline::UpdateData(int) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#11 0x00007fffef27aa5a in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#12 0x00007ffff2ed3499 in ?? () from /usr/lib/paraview-5.3/libvtkPVClientServerCoreRendering-pv5.3.so.1
#13 0x00007ffff1798a82 in ?? () from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
#14 0x00007fffe424bc0e in gomp_thread_start (xdata=<optimized out>) at /build/gcc/src/gcc/libgomp/team.c:120
#15 0x00007fffea113297 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007ffff417725f in clone () from /usr/lib/libc.so.6
dvogel | ~ > export DRI_PRIME=1
dvogel | ~ > gdb paraview
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from paraview...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/paraview 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
process 1812 is executing new program: /usr/lib/paraview-5.3/paraview
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffc1b9c700 (LWP 1816)]
[New Thread 0x7fffb46fc700 (LWP 1817)]
[New Thread 0x7fffa3e80700 (LWP 1819)]
[Thread 0x7fffa3e80700 (LWP 1819) exited]
[New Thread 0x7fffa3e80700 (LWP 1821)]
[New Thread 0x7fff97fff700 (LWP 1824)]
[New Thread 0x7fff977fe700 (LWP 1825)]
[New Thread 0x7fff96ffd700 (LWP 1826)]

Thread 7 "paraview" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff977fe700 (LWP 1825)]
0x00007ffff16322d9 in vtkAOSDataArrayTemplate<float>::GetTuple(long long, double*) ()
   from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
(gdb) bt
#0  0x00007ffff16322d9 in vtkAOSDataArrayTemplate<float>::GetTuple(long long, double*) ()
   from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
#1  0x00007ffff1c8fc5a in vtkPolyData::ComputeBounds() () from /usr/lib/paraview-5.3/libvtkCommonDataModel-pv5.3.so.1
#2  0x00007ffff1b5c41d in vtkDataSet::GetBounds() () from /usr/lib/paraview-5.3/libvtkCommonDataModel-pv5.3.so.1
#3  0x00007fffe4f3709c in vtkCutter::DataSetCutter(vtkDataSet*, vtkPolyData*) ()
   from /usr/lib/paraview-5.3/libvtkFiltersCore-pv5.3.so.1
#4  0x00007fffe4f38cee in vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkFiltersCore-pv5.3.so.1
#5  0x00007fffef264b2e in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#6  0x00007fffef25e737 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#7  0x00007fffef25c339 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#8  0x00007fffef2611b4 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#9  0x00007fffef279539 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#10 0x00007fffef25fe88 in vtkDemandDrivenPipeline::UpdateData(int) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#11 0x00007fffef27aa5a in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) ()
   from /usr/lib/paraview-5.3/libvtkCommonExecutionModel-pv5.3.so.1
#12 0x00007ffff2ed3499 in ?? () from /usr/lib/paraview-5.3/libvtkPVClientServerCoreRendering-pv5.3.so.1
#13 0x00007ffff1798a82 in ?? () from /usr/lib/paraview-5.3/libvtkCommonCore-pv5.3.so.1
#14 0x00007fffe424bc0e in gomp_thread_start (xdata=<optimized out>) at /build/gcc/src/gcc/libgomp/team.c:120
#15 0x00007fffea113297 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007ffff417725f in clone () from /usr/lib/libc.so.6
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to