ioam / topographica

A general-purpose neural simulator focusing on topographic maps.
topographica.org
BSD 3-Clause "New" or "Revised" License
53 stars 32 forks source link

Segmentation fault: 11 on Mac OS X #646

Closed anh-nguyen closed 8 years ago

anh-nguyen commented 8 years ago

Hello,

I have been trying to go through the Topographica tutorials on SOM retinotopy and GCAL, and at both tutorials Topographica quits with a Segmentation Fault: 11 when I try to open the Projections window from the Plots menu.

The console output in those instances is as follows:

2016-02-03 10:31:24.171 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.175 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.176 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.177 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.178 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.178 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2016-02-03 10:31:24.183 python[1703:36900] setCanCycle: is deprecated. Please use setCollectionBehavior instead objc[1703]: Class TKApplication is implemented in both /anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. objc[1703]: Class TKMenu is implemented in both /anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. objc[1703]: Class TKContentView is implemented in both /anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. objc[1703]: Class TKWindow is implemented in both /anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined. Segmentation fault: 11

This happens on both the Topographica version installed with pip and the one from git. I am on Mac OS X Yosemite, version 10.10.5.

philippjfr commented 8 years ago

The Topographica GUI isn't officially supported anymore, we recommend working using the IPython/Jupyter notebooks now. I've been meaning to make some fixes to the GUI to at least have backward compatibility but haven't found the time yet.

anh-nguyen commented 8 years ago

Thanks so much for clarifying! Could a note of that be made in the tutorials / user manual section to help other users?