Hi,
I recently installed from scratch the HEAD release from svn. I followed the instructions in the Makefile.CP2 file and http://cellprofiler.org/wiki/index.php/CP2.0_on_Linux, and everything seems to have gone smoothly (apart from updating a few of the release numbers of the dependencies, some versions of which are no longer available from their suggested sources). Yet once installed, I experience a crash every time I load a pipeline and try to configure any of the modules within.
Here are some of the error messages I get upon loading the pipeline:
[code]global name ‘M_SERIES’ is not defined
File “/usr/cp2/CellProfiler/cellprofiler/gui/pipelinecontroller.py”, line 234, in do_load_pipeline
self.__pipeline.load(pathname)
File “/usr/cp2/CellProfiler/cellprofiler/pipeline.py”, line 538, in load
self.loadtxt(fd)
File “/usr/cp2/CellProfiler/cellprofiler/pipeline.py”, line 771, in loadtxt
self.notify_listeners(PipelineLoadedEvent())
File “/usr/cp2/CellProfiler/cellprofiler/pipeline.py”, line 1770, in notify_listeners
listener(self,event)
File “/usr/cp2/CellProfiler/cellprofiler/gui/pipelinelistview.py”, line 223, in notify
self.__on_pipeline_loaded(pipeline,event)
File “/usr/cp2/CellProfiler/cellprofiler/gui/pipelinelistview.py”, line 480, in __on_pipeline_loaded
self.select_one_module(1)
File “/usr/cp2/CellProfiler/cellprofiler/gui/pipelinelistview.py”, line 252, in select_one_module
self.__on_item_selected(None)
File “/usr/cp2/CellProfiler/cellprofiler/gui/pipelinelistview.py”, line 583, in __on_item_selected
self.__module_view.set_selection(selections[0].module_num)
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 451, in set_selection
self.validate_module()
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 1578, in validate_module
self.__module.test_valid(self.__pipeline)
File “/usr/cp2/CellProfiler/cellprofiler/cpmodule.py”, line 304, in test_valid
self.visible_settings()[0])
File “/usr/cp2/CellProfiler/cellprofiler/modules/loadimages.py”, line 887, in visible_settings
choices.update([M_Z, M_T, M_SERIES])[/code]
Here’s some debugging output from the terminal:
code: Gtk-CRITICAL : gtk_range_set_range: assertion `min < max’ failed
INFO:root:Subversion revision: 11418
Subversion revision: 11418
ERROR:cellprofiler.gui.moduleview:WX internal error detected
Traceback (most recent call last):
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 1732, in CalcMin
if self.get_item(col,j) is not None])
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 1688, in get_item
return self.__items[j]
IndexError: list index out of range
WX internal error detected
Traceback (most recent call last):
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 1732, in CalcMin
if self.get_item(col,j) is not None])
File “/usr/cp2/CellProfiler/cellprofiler/gui/moduleview.py”, line 1688, in get_item
return self.__items[j]
IndexError: list index out of range
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x00007fba18c01756, pid=23325, tid=140437446690560
JRE version: 6.0_20-b20
Java VM: OpenJDK 64-Bit Server VM (19.0-b09 mixed mode linux-amd64 compressed oops)
Derivative: IcedTea6 1.9.8
Distribution: Red Hat Enterprise Linux Server release 6.1 (Santiago), package rhel-1.39.1.9.8.el6_1-x86_64
Problematic frame:
C [core.so+0x70756] _ZN9wxPySizer7CalcMinEv+0xc6
[/code]Any tips on how I should proceed?
Thanks a lot,
Lee.**