Bug#860702: pcl: FTBFS on i386: segmentation fault

2017-04-21 Thread Jochen Sprickerhof
Hi,

* Lucas Nussbaum  [2017-04-21 11:27]:
> I did the archive rebuild that resulted in this bug on a machine with a
> jessie kernel. I did another rebuild on a machine with a stretch
> kernel, and this failure disappeared.

I found the same, segfault on barriere.d.o (Kernel 3.16.0-4-amd64),
working on my PC (Kernel 4.9.0-2-amd64). The other difference between
these two is that barriere has 8G of memory and mine has 32G. So it
could be that we simply run out of memory. This is why we compile with
doxygen on the buildd only on amd64 (it's only needed for arch all
packages). See #780582.

> My best guess is that this has something to do with a stack overflow,
> in a way similar to #750593 (see
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750593#157 and #797530
> (fixed in stretch, not jessie).

For reference, here is a backtrace from barriere:

$ gdb ~/doxygen-1.8.13/b/bin/doxygen core
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
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 "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/jspricke/doxygen-1.8.13/b/bin/doxygen...done.
[New LWP 7513]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/home/jspricke/doxygen-1.8.13/b/bin/doxygen 
/home/jspricke/pcl-1.8.0+dfsg1/buil'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xf6d5bfc6 in SearchIndex::write (this=0xf8e6a608, fileName=0xecf9b320 
"/home/jspricke/pcl-1.8.0+dfsg1/build/doc/doxygen/html/search/search.idx") at 
/home/jspricke/doxygen-1.8.13/src/searchindex.cpp:305
305   indexOffsets[i]=0;
(gdb) bt
#0  0xf6d5bfc6 in SearchIndex::write (this=0xf8e6a608, fileName=0xecf9b320 
"/home/jspricke/pcl-1.8.0+dfsg1/build/doc/doxygen/html/search/search.idx") at 
/home/jspricke/doxygen-1.8.13/src/searchindex.cpp:305
#1  0xf6bc8be4 in generateOutput () at 
/home/jspricke/doxygen-1.8.13/src/doxygen.cpp:11626
#2  0xf6b91419 in main (argc=2, argv=0xfff4d2f4) at 
/home/jspricke/doxygen-1.8.13/src/main.cpp:38
(gdb) p i
$1 = 10226
(gdb) p *indexOffsets@i
$2 = {0 , 262148, 0 , 262159, 0 , 262183, 0 , 262197, 262218, 0, 262270, 0 , 262279, 0 , 262288, 0, 0, 0, 262300, 0, 262309,
  262714, 262746, 263116, 263301, 263461, 263579, 263741, 264067, 0, 264283, 
264323, 264586, 265019, 265127, 265251, 0, 265534, 266011, 266382, 266419, 
266488, 266531, 266571, 266580, 266602, 0 , 266611, 0, 
266621,
  0 }

Cheers Jochen


signature.asc
Description: PGP signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#860702: pcl: FTBFS on i386: segmentation fault

2017-04-19 Thread Jochen Sprickerhof
* Jochen Sprickerhof  [2017-04-19 22:10]:
> > > Segmentation fault
> > > doc/doxygen/CMakeFiles/doc.dir/build.make:60: recipe for target 
> > > 'doc/doxygen/CMakeFiles/doc' failed
> > > make[3]: *** [doc/doxygen/CMakeFiles/doc] Error 139
> 
> I'm unable to reproduce this. Could you provide a backtrace?
> Note that it's pdfTeX segfaulting, not really related to pcl ;).

Oups, it's actually doxygen. Could it be that it's running out of disk
space or against some file system limit, as it's generating a lot of
files with potentially long names?


signature.asc
Description: PGP signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Processed: Re: Bug#860702: pcl: FTBFS on i386: segmentation fault

2017-04-19 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + moreinfo unreproducible
Bug #860702 [src:pcl] pcl: FTBFS on i386: segmentation fault
Added tag(s) moreinfo and unreproducible.

-- 
860702: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860702
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#860702: pcl: FTBFS on i386: segmentation fault

2017-04-19 Thread Jochen Sprickerhof
Control: tags -1 + moreinfo unreproducible

* Lucas Nussbaum  [2017-04-19 09:26]:
> > This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) 
> > (preloaded format=latex)
> >  restricted \write18 enabled.
> > entering extended mode
> > (./_formulas.tex
> > LaTeX2e <2017/01/01> patch level 3
> > Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
> > (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> > Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
> > (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
> > (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
> > For additional information on amsmath, use the `?' option.
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
> > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
> > No file _formulas.aux.
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
> > (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] [2] [3] [4]
> > [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
> > [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]
> > [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50]
> > [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65]
> > [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80]
> > [81] [82] [83] (./_formulas.aux) )
> > Output written on _formulas.dvi (83 pages, 9352 bytes).
> > Transcript written on _formulas.log.
> > Segmentation fault
> > doc/doxygen/CMakeFiles/doc.dir/build.make:60: recipe for target 
> > 'doc/doxygen/CMakeFiles/doc' failed
> > make[3]: *** [doc/doxygen/CMakeFiles/doc] Error 139

I'm unable to reproduce this. Could you provide a backtrace?
Note that it's pdfTeX segfaulting, not really related to pcl ;).

Cheers Jochen


signature.asc
Description: PGP signature
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Bug#860702: pcl: FTBFS on i386: segmentation fault

2017-04-19 Thread Lucas Nussbaum
Source: pcl
Version: 1.8.0+dfsg1-3
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20170418-i386 qa-ftbfs
Justification: FTBFS in stretch on i386

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on i386.

Relevant part (hopefully):
> make[3]: Entering directory '/<>/pcl-1.8.0+dfsg1/build'
> cd /<>/pcl-1.8.0+dfsg1/build/doc/doxygen && /usr/bin/doxygen 
> /<>/pcl-1.8.0+dfsg1/build/doc/doxygen/doxyfile
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_cloud.h:361: warning: 
> multiple use of section label 'getMatrixXfMap' while adding anchor, (first 
> occurrence: /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_cloud.h, 
> line 337)
> /<>/pcl-1.8.0+dfsg1/features/include/pcl/features/impl/intensity_gradient.hpp:238:
>  warning: Reached end of file while still inside a (nested) comment. Nesting 
> level 2 (probable line reference: 135, 95)
> /<>/pcl-1.8.0+dfsg1/filters/include/pcl/filters/impl/plane_clipper3D.hpp:229:
>  warning: Reached end of file while still inside a (nested) comment. Nesting 
> level 3 (probable line reference: 219, 215, 185)
> /<>/pcl-1.8.0+dfsg1/recognition/recognition.doxy:9: warning: 
> multiple use of section label 'secRecognitionRequirements' while adding 
> section, (first occurrence: 
> /<>/pcl-1.8.0+dfsg1/geometry/geometry.doxy, line 8)
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:139: warning: 
> Detected potential recursive class relation between class pcl::traits::name 
> and base class pcl::traits::name< POD< PointT >::type, Tag, dummy >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:139: warning: 
> Detected potential recursive class relation between class pcl::traits::name 
> and base class name< POD< PointT >::type, Tag, dummy >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:139: warning: 
> Detected potential recursive class relation between class pcl::traits::name 
> and base class pcl::traits::name< POD< PointT >::type, Tag, dummy >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:139: warning: 
> Detected potential recursive class relation between class pcl::traits::name 
> and base class name< POD< PointT >::type, Tag, dummy >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:163: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::datatype and base class pcl::traits::datatype< POD< PointT 
> >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:163: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::datatype and base class datatype< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:163: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::datatype and base class pcl::traits::datatype< POD< PointT 
> >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:163: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::datatype and base class datatype< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:177: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::fieldList and base class pcl::traits::fieldList< POD< PointT 
> >::type >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:177: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::fieldList and base class fieldList< POD< PointT >::type >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:177: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::fieldList and base class pcl::traits::fieldList< POD< PointT 
> >::type >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:177: warning: 
> Detected potential recursive class relation between class 
> pcl::traits::fieldList and base class fieldList< POD< PointT >::type >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:151: warning: 
> Detected potential recursive class relation between class pcl::traits::offset 
> and base class pcl::traits::offset< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:151: warning: 
> Detected potential recursive class relation between class pcl::traits::offset 
> and base class offset< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:151: warning: 
> Detected potential recursive class relation between class pcl::traits::offset 
> and base class pcl::traits::offset< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/common/include/pcl/point_traits.h:151: warning: 
> Detected potential recursive class relation between class pcl::traits::offset 
> and base class offset< POD< PointT >::type, Tag >!
> 
> /<>/pcl-1.8.0+dfsg1/2d/include/pcl/2d/impl/keypoint.hpp:51: 
> warning: no matching class member found for 
>   void