ParaView Crashes on Retina MacPro Laptop when scrolling in pipeline browser
On a MacPro Laptop running High Sierra I can consistently crash ParaView. Note that you need to run this using the laptop screen and not an external monitor - thus leads me to believe this is a Retina Display related issue.
To cause the crash all you need to do is scroll in the pipeline browser. For example I created 4 or 5 sources and shrank the pipeline browser window so that not all of the sources where visible. If you then scroll in that window you will get the crash.
Version of ParaView is the SC17 Pre-release version.
Here is an example crash report:
Process: paraview [30438]
Path: /Applications/ParaView-5.4.1-822-g597adef982.app/Contents/MacOS/paraview
Identifier: org.paraview.ParaView
Version: 5.4.1 (???)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: paraview [30438]
User ID: 501
Date/Time: 2017-12-14 11:37:22.718 -0500
OS Version: Mac OS X 10.13.1 (17B1003)
Report Version: 12
Bridge OS Version: 3.0 (14Y661)
Anonymous UUID: EF0D39AC-98E8-4FA8-5ED8-77CA17282F44
Sleep/Wake UUID: C92DD2C4-4123-484C-81DC-075F8583EF72
Time Awake Since Boot: 210000 seconds
Time Since Wake: 4000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00007ffee6b98fe8
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x7ffee6b98fe8:
MALLOC_TINY 00007fd095800000-00007fd095c00000 [ 4096K] rw-/rwx SM=PRV
--> STACK GUARD 00007ffee3399000-00007ffee6b99000 [ 56.0M] ---/rwx SM=NUL stack guard for thread 0
Stack 00007ffee6b99000-00007ffee738c000 [ 8140K] rw-/rwx SM=COW thread 0
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.qt-project.QtWidgets 0x000000010f21c90a QApplication::notify(QObject*, QEvent*) + 330
1 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
2 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
3 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
4 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
5 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
6 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
7 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
8 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
9 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
10 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
11 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
12 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
13 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
14 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
15 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
16 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
17 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
18 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
19 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
20 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
21 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
22 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
23 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
24 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
25 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
26 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
27 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
28 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
29 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
30 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
31 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
32 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
33 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
34 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
35 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
36 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
37 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
38 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
39 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
40 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
41 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
42 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
43 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
44 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
45 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
46 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
47 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
48 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
49 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
50 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
51 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
52 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
53 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
54 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
55 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
56 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
57 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
58 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
59 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
60 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
61 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
62 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
63 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
64 org.qt-project.QtWidgets 0x000000010f25c310 QWidget::event(QEvent*) + 2288
65 org.qt-project.QtWidgets 0x000000010f3563dd QFrame::event(QEvent*) + 45
66 org.qt-project.QtWidgets 0x000000010f3e51e3 QAbstractScrollArea::viewportEvent(QEvent*) + 179
67 org.qt-project.QtWidgets 0x000000010f3e5d95 0x10f20a000 + 1949077
68 org.qt-project.QtCore 0x000000010fea77da QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 202
69 org.qt-project.QtWidgets 0x000000010f21b578 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 248
...
511 org.qt-project.QtWidgets 0x000000010f21f272 QApplication::notify(QObject*, QEvent*) + 10930
...
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 7
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 11658102
thread_create: 0
thread_set_state: 1521
VM Region Summary:
ReadOnly portion of Libraries: Total=546.4M resident=0K(0%) swapped_out_or_unallocated=546.4M(100%)
Writable regions: Total=602.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=602.2M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 3
Activity Tracing 256K 2
CG backing stores 94.0M 11
CG image 3644K 12
CoreAnimation 176K 8
CoreGraphics 8K 2
CoreImage 28K 4
CoreUI image data 4260K 22
CoreUI image file 300K 5
Foundation 4K 2
Kernel Alloc Once 8K 2
MALLOC 450.3M 76
MALLOC guard page 48K 11
Memory Tag 242 12K 2
OpenGL GLSL 256K 4
STACK GUARD 56.1M 17
Stack 40.1M 19
VM_ALLOCATE 3264K 43
__DATA 39.5M 512
__FONT_DATA 4K 2
__GLSLBUILTINS 2588K 2
__LINKEDIT 230.6M 226
__TEXT 315.8M 478
__UNICODE 560K 2
mapped file 51.3M 22
shared memory 3932K 13
=========== ======= =======
TOTAL 1.3G 1476
Model: MacBookPro14,3, BootROM MBP143.0167.B00, 4 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.45f0
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 560, Radeon Pro 560, PCIe, 4 GB
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.37.2.1a3)
Bluetooth: Version 6.0.0f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: USB2.0 Hub
USB Device: USB2.0 Hub
USB Device: SCR33xx v2.0 USB SC Reader
USB Device: iBridge
USB Device: USB3.0 Hub
USB Device: USB3.0 Hub
USB Device: My Passport 0820
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.3
Edited by Utkarsh Ayachit