View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013746ParaView(No Category)public2012-12-20 05:332015-01-11 08:28
ReporterFelipe Bordeu 
Assigned ToUtkarsh Ayachit 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version3.98.0 
Target VersionFixed in Version3.98.1 
Summary0013746: Pipeline change input crash
DescriptionParaview 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.
TagsNo tags attached.
ProjectTBD
Topic Name13746_fix_change_input_segfaults
Typecrash
Attached Files

 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.

 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


Copyright © 2000 - 2018 MantisBT Team