View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006553ParaView(No Category)public2008-03-06 15:082009-05-13 13:59
ReporterBerk Geveci 
Assigned ToClinton Stimpson 
PriorityhighSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.4Fixed in Version3.4 
Summary0006553: Do not create testing thread until it is needed
DescriptionThe testing thread (the one that runs python) should not be created until it is needed. It is causing issues with the interps on the main threadh
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships
related to 0006554closedUtkarsh Ayachit Revert vtkPVPythonInterp to before thread support 

  Notes
(0010729)
Clinton Stimpson (developer)
2008-03-06 15:14

Do you have a test case to show the problem?

The thread doesn't actually start until needed. However, there are some python calls before then to initialize things that can be postponed until just before the thread is started.
(0010730)
Berk Geveci (administrator)
2008-03-06 15:56

Reminder sent to: Utkarsh Ayachit

Utkarsh,

Can you comment on Clint's note?
(0010732)
Utkarsh Ayachit (administrator)
2008-03-06 16:46

If pqPythonEventSource does not initialize python until the python testing thread starts, that would be great. With the assumption that python testing will never be used if the python shell or python programmable filter are used, we can totally get rid of the multi-threading support.
(0010734)
Clinton Stimpson (developer)
2008-03-06 17:00

Try this out. I didn't know how to reproduce these problems, so ... hope it works for you.

/cvsroot/ParaView3/ParaView3/Qt/Testing/pqPythonEventSource.cxx,v <-- pqPythonEventSource.cxx
new revision: 1.25; previous revision: 1.24
(0010846)
Alan Scott (manager)
2008-03-18 17:34

As per Berk.

 Issue History
Date Modified Username Field Change
2008-03-06 15:08 Berk Geveci New Issue
2008-03-06 15:08 Berk Geveci Status backlog => tabled
2008-03-06 15:08 Berk Geveci Assigned To => Clinton Stimpson
2008-03-06 15:09 Berk Geveci Target Version => Python support
2008-03-06 15:14 Clinton Stimpson Note Added: 0010729
2008-03-06 15:15 Berk Geveci Relationship added related to 0006554
2008-03-06 15:56 Berk Geveci Note Added: 0010730
2008-03-06 16:46 Utkarsh Ayachit Note Added: 0010732
2008-03-06 17:00 Clinton Stimpson Status tabled => @80@
2008-03-06 17:00 Clinton Stimpson Resolution open => fixed
2008-03-06 17:00 Clinton Stimpson Note Added: 0010734
2008-03-18 17:34 Alan Scott Status @80@ => closed
2008-03-18 17:34 Alan Scott Note Added: 0010846
2009-05-13 13:58 Utkarsh Ayachit Target Version Python support => 3.4
2009-05-13 13:59 Utkarsh Ayachit Fixed in Version => 3.4
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team