Files
scikit-image/skimage
Kevin Murray b9a7445296 [skimg.io._plugins.freeimage_plugin] fix segfault
I have moved the freeimage error handler callback function to the module
namespace to prevent it being garbage collected. See the following for
more info on this quirk of ctypes:
http://stackoverflow.com/questions/12995925/how-to-prevent-functype-from-being-collected
https://github.com/JohannesBuchner/PyMultiNest/issues/5

This also changes the way FreeImage errors are handled. If an exception
is raised in a callback, it will not propagate beyond ctypes internals.
Now, we use a callback that sets a global variable to indicate error. We
then check for error and reset the error string to NULL every time the
C api is called. This is the only way we can both:
 a) Not segfault on freeimage error
 b) Pass the freeimage error to the user
 c) raise RuntimeError()
2014-06-27 21:26:58 +10:00
..
2014-05-08 20:11:17 +02:00
2014-06-18 10:57:34 -04:00
2014-04-28 00:31:18 +05:30
2014-03-16 15:46:39 -04:00
2014-05-05 14:37:15 -04:00
2014-06-15 15:04:40 +02:00
2014-04-12 09:57:51 -04:00
2013-06-12 21:16:23 +02:00
2013-12-10 22:45:14 +01:00