View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0013746 | ParaView | (No Category) | public | 2012-12-20 05:33 | 2015-01-11 08:28 | ||||
Reporter | Felipe Bordeu | ||||||||
Assigned To | Utkarsh Ayachit | ||||||||
Priority | high | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 3.98.0 | ||||||||
Target Version | Fixed in Version | 3.98.1 | |||||||
Summary | 0013746: Pipeline change input crash | ||||||||
Description | Paraview Crash when trying to the the input of a filter and then delete the old input. to reproduce this bug on ParaView 3.98.0 (official binary) (Linux 64bit ubuntu 12.04). Sources -> Wavelet (Wavelet1) Calculator (Calulator1) Sources -> Wavelet (Wavelet2) Now right click to the calculator1 and change input to the calculator2 Finally delete Wavelet1 and Paraview Crashes. | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Topic Name | 13746_fix_change_input_segfaults | ||||||||
Type | crash | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0029918) Utkarsh Ayachit (administrator) 2012-12-20 07:32 |
commit 0eca8ac665dadd9ccc5dd91e29c79f4649bf9eaf Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Date: Thu Dec 20 07:28:28 2012 -0500 BUG 0013746. Fix segfaults after change-input. The bug was introduced by 38c98eb. Due to the QueuedConnection added, slots were being called with dangling pointer which resulted in the segfaults. Fixed by keeping track of the pointer of interest in a QList with QPointers and then on-idle handling non-null items in the QList. Change-Id: I149e86389c5abec8c05050f85dd982c89b1dfc8a |
(0029938) Utkarsh Ayachit (administrator) 2012-12-21 11:21 |
merged into master, if applicable. |
(0030034) Alan Scott (manager) 2013-01-08 21:58 |
Tested local server, Linux, master. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2012-12-20 05:33 | Felipe Bordeu | New Issue | |
2012-12-20 06:04 | Utkarsh Ayachit | Assigned To | => Utkarsh Ayachit |
2012-12-20 07:32 | Utkarsh Ayachit | Topic Name | => 13746_fix_change_input_segfaults |
2012-12-20 07:32 | Utkarsh Ayachit | Note Added: 0029918 | |
2012-12-20 07:32 | Utkarsh Ayachit | Status | backlog => gatekeeper review |
2012-12-20 07:32 | Utkarsh Ayachit | Fixed in Version | => git-next |
2012-12-20 07:32 | Utkarsh Ayachit | Resolution | open => fixed |
2012-12-21 11:20 | Utkarsh Ayachit | Fixed in Version | git-next => git-master |
2012-12-21 11:21 | Utkarsh Ayachit | Status | gatekeeper review => customer review |
2012-12-21 11:21 | Utkarsh Ayachit | Note Added: 0029938 | |
2013-01-08 21:58 | Alan Scott | Note Added: 0030034 | |
2013-01-08 21:58 | Alan Scott | Status | customer review => closed |
2013-01-30 10:41 | Utkarsh Ayachit | Fixed in Version | git-master => 3.98.1 |
2015-01-11 08:28 | Utkarsh Ayachit | Source_changeset_attached | => ParaView master 6d0e9e8f |
2015-01-11 08:28 | Utkarsh Ayachit | Source_changeset_attached | => ParaView master 0eca8ac6 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |