segmentation fault when building doc

Johannes Schönberger jschoenberger at demuc.de
Sun Apr 28 10:34:07 EDT 2013


Hi Emmanuelle,

I am on OSX 10.8 and cannot reproduce your segfault.

Have you rebuilt and reinstalled skimage? Have you also deleted everything in scikit-image/build and in the site-packages directory? For me this sometimes breaks making the docs if some old files remain in either of them.

I suspect that, since it says "warning: Source file is more recent than executable." in the gdb traceback.

Johannes Schönberger

Am 28.04.2013 um 16:13 schrieb Emmanuelle Gouillart <emmanuelle.gouillart at nsup.org>:

> 	Hi all,
> 
> 	when I try do build the doc with sphinx ("make html", on the
> master branch of scikit-image), I get a segmentation fault. Here is what
> gdb says:
> 
> **************************
> aleph ~/travail/projects/scikit-image/doc $ gdb python         [master]
> [16:04]
> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://bugs.launchpad.net/gdb-linaro/>...
> Reading symbols from /usr/bin/python...(no debugging symbols
> found)...done.
> (gdb) run /usr/bin/sphinx-build -b html -d build/doctrees   source
> build/html
> Starting program: /usr/bin/python /usr/bin/sphinx-build -b html -d
> build/doctrees   source  build/html
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library
> "/lib/x86_64-linux-gnu/libthread_db.so.1".
> Running Sphinx v1.1.3
> /usr/lib/pymodules/python2.7/matplotlib/__init__.py:923: UserWarning:
> This call to matplotlib.use() has no effect
> because the the backend has already been chosen;
> matplotlib.use() must be called *before* pylab, matplotlib.pyplot,
> or matplotlib.backends is imported for the first time.
> 
>  if warn: warnings.warn(_use_error_msg)
> loading pickled environment... not yet created
> loading intersphinx inventory from
> http://scikit-learn.org/stable/objects.inv...
> loading intersphinx inventory from
> http://docs.scipy.org/doc/scipy/reference/objects.inv...
> loading intersphinx inventory from
> http://docs.scipy.org/doc/numpy/objects.inv...
> loading intersphinx inventory from
> http://docs.python.org/2.7/objects.inv...
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fffdeac2643 in
> __pyx_pf_7skimage_9transform_16_hough_transform_hough_circle
> (__pyx_v_img=<optimized out>, __pyx_v_radius=0x48d6050, 
>    __pyx_v_normalize=1 '\001', __pyx_v_full_output=<optimized out>, 
>    __pyx_self=<optimized out>) at
> skimage/transform/_hough_transform.c:2240
> warning: Source file is more recent than executable.
> 224        *__Pyx_BufPtrStrided3d(__pyx_t_5numpy_double_t *,
> __pyx_pybuffernd_acc.rcbuffer->pybuffer.buf, __pyx_t_26,
> __pyx_pybuffernd_acc.diminfo[0].strides, __pyx_t_27,
> __pyx_pybuffernd_acc.diminfo[1].strides, __pyx_t_28,
> __pyx_pybuffernd_acc.diminfo[2].strides) += __pyx_v_0
> *****************************************
> 
> I checked that I obtain the same segfault on a fresh clone.
> 
> Any idea of what's going on? Am I the only one having trouble building
> the doc?
> 
> Cheers,
> Emmanuelle
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups "scikit-image" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to scikit-image+unsubscribe at googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 




More information about the scikit-image mailing list