This is a (recent) segfault on startup bug reported by several
people here:
http://groups.google.com/group/hugin-ptx/msg/0ae8cc3d73960a4b
https://sourceforge.net/tracker/?func=detail&atid=550441&aid=2793279&group_id=77506
..and possibly this one too:
http://groups.google.com/group/hugin-ptx/msg/9fee1b36f6800713
I can't reproduce this, but it is effectively blocking a release.
--
Bruno
some more information.
the previous report was from my notebook (32bit Ubuntu 9.04) for SVN3860.
I now built the same SVN3860 on my desktop (64bit Ubuntu 9.04) and
everything works fine.
I was lucky to have a working Hugin on the notebook for
<http://river-valley.tv/vedutismo-nuovo-new-tools-for-panoramic-perspective-control/>
Unfortunately I don't recall if it was built before or after the upgrade
to 9.04. When I get back to that same SVN number now, it segfaults.
My conclusion out of this observation is that something has changed in
the system / libraries - not in Hugin's codebase. But what is it and how
do we deal with this?
Another thing that I noticed, on both systems, there are many many more
warnings than a few weeks ago. Maybe somebody can make sense out of them:
yuv@yuv-desktop:~/src/hugin$ make > make.log
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from /home/yuv/src/hugin/src/hugin1/PT/PTOptimise.h:30,
from
/home/yuv/src/hugin/src/hugin1/base_wx/MyProgressDialog.cpp:33:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /home/yuv/src/hugin/src/foreign/levmar/misc.c:42:
/home/yuv/src/hugin/src/foreign/levmar/misc_core.c:566:2: warning:
#warning LAPACK not available, LU will be used for matrix inversion when
computing the covariance; this might be unstable at times
In file included from /home/yuv/src/hugin/src/foreign/levmar/misc.c:57:
/home/yuv/src/hugin/src/foreign/levmar/misc_core.c:566:2: warning:
#warning LAPACK not available, LU will be used for matrix inversion when
computing the covariance; this might be unstable at times
/home/yuv/src/hugin/src/foreign/levmar/lmlec.c:39:2: warning: #warning
Linearly constrained optimization requires LAPACK and was not compiled!
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:28,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.cpp:24:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.cpp:28:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
/home/yuv/src/hugin/src/hugin_base/panotools/PanoToolsInterface.cpp: In
function ‘void HuginBase::PTools::setDestImage(Image&, vigra::Diff2D,
unsigned char*, const HuginBase::PanoramaOptions::ProjectionFormat&,
const std::vector<double, std::allocator<double> >&, double)’:
/home/yuv/src/hugin/src/hugin_base/panotools/PanoToolsInterface.cpp:548:
warning: deprecated conversion from string constant to ‘char*’
/home/yuv/src/hugin/src/celeste/svm.cpp: In function ‘svm_model*
svm_load_model(const char*)’:
/home/yuv/src/hugin/src/celeste/svm.cpp:2759: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2763: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2785: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2806: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2808: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2810: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2812: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2814: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2820: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2827: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2834: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2841: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2848: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2852: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2915: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/svm.cpp:2924: warning: ignoring return
value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/Utilities.cpp: In function ‘void
FileCreateError(char*)’:
/home/yuv/src/hugin/src/celeste/Utilities.cpp:196: warning: ignoring
return value of ‘char* getcwd(char*, size_t)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/celeste/Utilities.cpp: In function ‘void
FileOpenError(char*)’:
/home/yuv/src/hugin/src/celeste/Utilities.cpp:205: warning: ignoring
return value of ‘char* getcwd(char*, size_t)’, declared with attribute
warn_unused_result
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx: In
constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx:203: warning:
ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx: In
constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx:203: warning:
ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx: In
constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx:203: warning:
ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx: In member
function ‘void vigra::PngEncoderImpl::finalize()’:
/home/yuv/src/hugin/src/foreign/vigra/vigra_impex/png.cxx:597: warning:
deprecated conversion from string constant to ‘char*’
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/tools/align_image_stack.cpp:44:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from /home/yuv/src/hugin/src/tools/autooptimiser.cpp:43:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from /home/yuv/src/hugin/src/tools/tca_correct.cpp:50:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:28,
from /home/yuv/src/hugin/src/tools/vig_optimize.cpp:40:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from
/home/yuv/src/hugin/src/deghosting/hugin_hdrmerge.cpp:45:
/home/yuv/src/hugin/src/hugin_base/vigra_ext/ReduceOpenEXR.h: In
function ‘bool readPGMHeader(FILE*, int&, int&, int&)’:
/home/yuv/src/hugin/src/hugin_base/vigra_ext/ReduceOpenEXR.h:36:
warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/hugin_base/vigra_ext/ReduceOpenEXR.h:42:
warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/hugin_base/vigra_ext/ReduceOpenEXR.h:44:
warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/hugin_base/vigra_ext/ReduceOpenEXR.h:47:
warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’,
declared with attribute warn_unused_result
/home/yuv/src/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:50:1: warning:
"DEBUG_HEADER" redefined
In file included from /home/yuv/src/hugin/src/hugin1/common/utils.h:27,
from /home/yuv/src/hugin/src/hugin1/panoinc.h:70,
from
/home/yuv/src/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:39:
/home/yuv/src/hugin/src/hugin_base/hugin_utils/utils.h:62:1: warning:
this is the location of the previous definition
In file included from /home/yuv/src/hugin/src/hugin1/hugin/GLViewer.cpp:32:
/home/yuv/src/hugin/src/hugin1/hugin/GLRenderer.h:36:1: warning:
"DEBUG_HEADER" redefined
In file included from /home/yuv/src/hugin/src/hugin1/common/utils.h:27,
from /home/yuv/src/hugin/src/hugin1/panoinc.h:70,
from /home/yuv/src/hugin/src/hugin1/hugin/GLViewer.cpp:22:
/home/yuv/src/hugin/src/hugin_base/hugin_utils/utils.h:62:1: warning:
this is the location of the previous definition
In file included from
/home/yuv/src/hugin/src/hugin1/hugin/GLRenderer.cpp:41:
/home/yuv/src/hugin/src/hugin1/hugin/GLRenderer.h:36:1: warning:
"DEBUG_HEADER" redefined
In file included from /home/yuv/src/hugin/src/hugin1/common/utils.h:27,
from /home/yuv/src/hugin/src/hugin1/panoinc.h:70,
from
/home/yuv/src/hugin/src/hugin1/hugin/GLRenderer.cpp:36:
/home/yuv/src/hugin/src/hugin_base/hugin_utils/utils.h:62:1: warning:
this is the location of the previous definition
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:28,
from
/home/yuv/src/hugin/src/hugin1/PT/PhotometricOptimizer.h:27,
from
/home/yuv/src/hugin/src/hugin1/hugin/OptimizePhotometricPanel.cpp:34:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from /home/yuv/src/hugin/src/hugin1/PT/PTOptimise.h:30,
from
/home/yuv/src/hugin/src/hugin1/hugin/OptimizePanel.cpp:32:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PTOptimizer.h:180,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:28,
from
/home/yuv/src/hugin/src/hugin1/PT/PhotometricOptimizer.h:27,
from
/home/yuv/src/hugin/src/hugin1/hugin/AssistantPanel.cpp:41:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from
/home/yuv/src/hugin/src/hugin_base/algorithms/optimizer/ImageGraph.h:34,
from /home/yuv/src/hugin/src/hugin1/PT/ImageGraph.h:27,
from
/home/yuv/src/hugin/src/hugin1/hugin/PreviewDragTool.cpp:29:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning
This file includes at least one deprecated or antiquated header which
may be removed without further notice at a future date. Please use a
non-deprecated interface with equivalent functionality instead. For a
listing of replacement headers and interfaces, consult the file
backward_warning.h. To disable this warning use -Wno-deprecated.
/home/yuv/src/hugin/src/hugin1/ptbatcher/PTBatcherGUI.cpp: In member
function ‘virtual wxChar* BatchIPCConnection::OnRequest(const wxString&,
const wxString&, int*, wxIPCFormat)’:
/home/yuv/src/hugin/src/hugin1/ptbatcher/PTBatcherGUI.cpp:407: warning:
deprecated conversion from string constant to ‘wxChar*’
Yuv
The Boost library installed in your system uses the deprecated
SGI hash_set container when it should use the TR1 unordered_set
container. A bug report has been filed:
https://bugs.launchpad.net/ubuntu/+source/boost/+bug/270873
> In file included from
> /home/yuv/src/hugin/src/foreign/levmar/misc.c:42:
> /home/yuv/src/hugin/src/foreign/levmar/misc_core.c:566:2:
> warning: #warning LAPACK not available, LU will be used for
> matrix inversion when computing the covariance; this might be
> unstable at times
Install the LAPACK development package (liblapack-dev in
Debian/Ubuntu) and edit the includes and Makefile to define
HAVE_LAPACK and the library paths. Or ignore if you don't want
to add another external library dependency.
> /home/yuv/src/hugin/src/hugin_base/panotools/PanoToolsInterfac
>e.cpp: In function ‘void
> HuginBase::PTools::setDestImage(Image&, vigra::Diff2D,
> unsigned char*, const
> HuginBase::PanoramaOptions::ProjectionFormat&, const
> std::vector<double, std::allocator<double> >&, double)’:
> /home/yuv/src/hugin/src/hugin_base/panotools/PanoToolsInterfac
>e.cpp:548: warning: deprecated conversion from string constant
> to ‘char*’
Probably PrintError() should take a const char* parameter instead
of a char *. I can't find it from the Doxygen documentation,
where is it declared/defined?
> /home/yuv/src/hugin/src/celeste/svm.cpp: In
> function ‘svm_model* svm_load_model(const char*)’:
> /home/yuv/src/hugin/src/celeste/svm.cpp:2759: warning:
> ignoring return value of ‘int fscanf(FILE*, const char*,
> ...)’, declared with attribute warn_unused_result
(repeated similar warnings omitted)
Missing error checks. Should be fixed to improve robustness of
the code.
> /home/yuv/src/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:50:1:
> warning: "DEBUG_HEADER" redefined
> In file included from
> /home/yuv/src/hugin/src/hugin1/common/utils.h:27, from
> /home/yuv/src/hugin/src/hugin1/panoinc.h:70, from
> /home/yuv/src/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:39:
> /home/yuv/src/hugin/src/hugin_base/hugin_utils/utils.h:62:1:
> warning: this is the location of the previous definition
Add "#undef DEBUG_HEADER" before the redefinition.
> /home/yuv/src/hugin/src/hugin1/ptbatcher/PTBatcherGUI.cpp: In
> member function ‘virtual wxChar*
> BatchIPCConnection::OnRequest(const wxString&, const
> wxString&, int*, wxIPCFormat)’:
> /home/yuv/src/hugin/src/hugin1/ptbatcher/PTBatcherGUI.cpp:407:
> warning: deprecated conversion from string constant to
> ‘wxChar*’
Another case of passing a literal string (const char *) when a
non-const char pointer is expected.
--
Markku Kolkka
markku...@iki.fi
I get the same warning on both machines. The notebook has Intel chipset
(GMA950) and the desktop has nVidia chipset (6150).
Yuv
>the previous report was from my notebook (32bit Ubuntu 9.04) for SVN3860.
>
>I now built the same SVN3860 on my desktop (64bit Ubuntu 9.04) and
>everything works fine.
This suggests it is either a 32/64bit problem or a difference in
OpenGL capabilities between the two machines. The current trunk is
ok for me on i386.
>My conclusion out of this observation is that something has changed in
>the system / libraries - not in Hugin's codebase. But what is it and how
>do we deal with this?
First you need to exclude one of the many recent OpenGL related
hugin changes. If you roll-back a couple of months (e.g to 3705)
does it still segfault?
>Another thing that I noticed, on both systems, there are many many more
>warnings than a few weeks ago. Maybe somebody can make sense out of them:
These warnings should be dealt with, but they are all problems that
have existed for a long time.
--
Bruno
no. it built and started perfectly on the notebook where current trunk
segfaults.
I guess next step is to try and build multiple version in between 3705
and now until I find the commit that is segfaulting.
Got to run now, will take the notebook with me and try that sometimes later.
Yuv
>3838 works, 3839 segfaults
I know Guido says he needs to fix this code, but since you have the
hardware that fails, it would be very useful if you can figure-out
which bit of this commit causes the segfault.
--
Bruno
I started to look into that commit and there is quite a bunch of "bits".
The bad news is that I'm unlikely to have time in the coming week. The
good news is that I intend to take that laptop with me on our four weeks
holiday. I'll have a look as soon as I can.
Yuv