[Paraview] Crash with latest CVS

Mike Jackson mike.jackson at bluequartz.net
Thu Sep 4 09:16:15 EDT 2008


Thanks.
   I also tried to fix the tab order while I was looking around but  
nothing seems to work. I put the following code in the constructor for  
pqThresholdPanel.cxx:

   QWidget::setTabOrder(this->UI->SelectInputScalars, this->UI- 
 >ThresholdBetween_0);
   QWidget::setTabOrder(this->UI->ThresholdBetween_0, this->UI- 
 >ThresholdBetween_1);
   QWidget::setTabOrder(this->UI->ThresholdBetween_1, this->UI- 
 >AllScalars);

but it didn't seem to have any effect after a recompile.

Mike

On Sep 3, 2008, at 3:10 PM, clinton at elemtech.com wrote:

>
> Its fixed in CVS now.
>
> Clint
>
> On Wednesday 03 September 2008 11:02:20 am Mike Jackson wrote:
>> No install. I am trying to run from the build directory by issuing  
>> the
>> following command:
>>
>> Bin/paraview.app/Contents/MacOS/paraview
>>
>> Line 47 of that file (which ends in .cxx BTW) is the following:
>>
>> this->addPluginPath( QCoreApplication::applicationDirPath() +
>> "/../../../");
>>
>> Which probably won't work for an installation if I understand things
>> correctly. We could add:
>>
>>     //Look in the Application Package "ParaView.app/Contents/plugins
>>     this->addPluginPath( QCoreApplication::applicationDirPath() +
>> QDir::separator() + "../plugins;" );
>>     //Look for a folder called "plugins" at the same level as
>> ParaView.app
>>     this->addPluginPath( QCoreApplication::applicationDirPath() +
>> QDir::separator() + "../../../plugins;");
>>
>> at that would allow for plugins to be loaded from other places, but
>> then we are just looking for a particular plugin (pqWidgets) so that
>> may not be necessary.
>>
>> Also, when I try a "make install" the ParaView.app _never_ really  
>> gets
>> created. I have not had time to troubleshoot this though.
>>
>> Mike
>>
>> On Sep 3, 2008, at 12:41 PM, clinton at elemtech.com wrote:
>>> Did you do a make install of paraview?
>>> Can you check the path in ParaView3/Qt/Core/pqFormBuilder.cpp line
>>> 47.  It
>>> needs the directory contianing the pqWidgets library.
>>>
>>> Clint
>>>
>>> On Wednesday 03 September 2008 10:32:00 am Mike Jackson wrote:
>>>> Aggg.. Sorry about that. OS X Leopard. Qt 4.3.5, Debug build  
>>>> (Both).
>>>>
>>>> Updated cvs a few minutes ago and saw the same issue, This time  
>>>> with
>>>> some "standard" data:
>>>>
>>>> Launch ParaView.
>>>> Create a Sphere Source
>>>> Apply the "Elevation" filter
>>>> Apple the Threshold filter. At this point I get the errors;
>>>>
>>>> "QFormBuilder was unable to create a widget of the class
>>>> 'pqDoubleRangeWidget'."
>>>> "QFormBuilder was unable to create a widget of the class
>>>> 'pqDoubleRangeWidget'."
>>>> QObject::connect: Cannot connect (null)::valueEdited(double) to
>>>> pqThresholdPanel::lowerChanged(double)
>>>> QObject::connect: Cannot connect (null)::valueEdited(double) to
>>>> pqThresholdPanel::upperChanged(double)
>>>>
>>>> And the UI is missing the text edit fields for the lower and upper
>>>> bounds. ParaView will then crash if I go any further.
>>>>
>>>> I'll attach the cmakecache.txt file for your review;
>>>>
>>>> ---
>>>> Mike
>>
>>  _________________________________________________
>>
>> | Mike Jackson - Principal Software Engineer      |
>> | BlueQuartz Software                             |
>> | mike.jackson at bluequartz.net                     |
>> | www.bluequartz.net                              |
>>
>> ---------------------------------------------------
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>
>

  _________________________________________________
| Mike Jackson - Principal Software Engineer      |
| BlueQuartz Software                             |
| mike.jackson at bluequartz.net                     |
| www.bluequartz.net                              |
---------------------------------------------------









More information about the ParaView mailing list