Package: sip-dev Version: 4.19.11+dfsg-1 Severity: serious Setting severity to serious, as this problem break the build of another package.
When trying to build a new version of libarcus in Sid from the new git repository on Salsa, the build fail because sip segfaults. You should be able to reproduce the problem by running this: gbp clone https://salsa.debian.org/3dprinting-team/libarcus.git cd libarchus gbp buildpackage Here is some information about the crash. Not quite sure how to get a more useful backtrace. % (cd obj-x86_64-linux-gnu/; make) /usr/bin/cmake -H/home/pere/src/debian/3d-printing/libarcus -B/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/CMakeFiles /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' make -f CMakeFiles/Arcus.dir/build.make CMakeFiles/Arcus.dir/depend make[2]: Entering directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' cd /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/pere/src/debian/3d-printing/libarcus /home/pere/src/debian/3d-printing/libarcus /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/CMakeFiles/Arcus.dir/DependInfo.cmake --color= make[2]: Leaving directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' make -f CMakeFiles/Arcus.dir/build.make CMakeFiles/Arcus.dir/build make[2]: Entering directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/Arcus.dir/build'. make[2]: Leaving directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' [ 27%] Built target Arcus make -f CMakeFiles/python_module_Arcus.dir/build.make CMakeFiles/python_module_Arcus.dir/depend make[2]: Entering directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' [ 31%] Generating python/sipArcuspart0.cpp, python/sipArcuspart1.cpp, python/sipArcuspart2.cpp, python/sipArcuspart3.cpp, python/sipArcuspart4.cpp, python/sipArcuspart5.cpp, python/sipArcuspart6.cpp, python/sipArcuspart7.cpp /usr/bin/cmake -E echo /usr/bin/cmake -E touch /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart0.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart1.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart2.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart3.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart4.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart5.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart6.cpp /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python/sipArcuspart7.cpp /usr/bin/sip -g -j 8 -c /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python /home/pere/src/debian/3d-printing/libarcus/python/Socket.sip make[2]: *** [CMakeFiles/python_module_Arcus.dir/build.make:71: python/sipArcuspart0.cpp] Segmentation fault make[2]: *** Deleting file 'python/sipArcuspart0.cpp' make[2]: Leaving directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' make[1]: *** [CMakeFiles/Makefile2:70: CMakeFiles/python_module_Arcus.dir/all] Error 2 make[1]: Leaving directory '/home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu' make: *** [Makefile:155: all] Error 2 % (cd obj-x86_64-linux-gnu; valgrind /usr/bin/sip -g -j 8 -c /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python /home/pere/src/debian/3d-printing/libarcus/python/Socket.sip) ==19724== Memcheck, a memory error detector ==19724== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==19724== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==19724== Command: /usr/bin/sip -g -j 8 -c /home/pere/src/debian/3d-printing/libarcus/obj-x86_64-linux-gnu/python /home/pere/src/debian/3d-printing/libarcus/python/Socket.sip ==19724== ==19724== Invalid read of size 1 ==19724== at 0x1131B6: ??? (in /usr/bin/sip) ==19724== by 0x1FFF0004DF: ??? ==19724== by 0x1FFF0003EF: ??? ==19724== by 0x1FFF0004F7: ??? ==19724== by 0x3000000017: ??? ==19724== by 0x1FFF0004FF: ??? ==19724== by 0x1FFF00040F: ??? ==19724== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==19724== ==19724== ==19724== Process terminating with default action of signal 11 (SIGSEGV) ==19724== Access not within mapped region at address 0x0 ==19724== at 0x1131B6: ??? (in /usr/bin/sip) ==19724== by 0x1FFF0004DF: ??? ==19724== by 0x1FFF0003EF: ??? ==19724== by 0x1FFF0004F7: ??? ==19724== by 0x3000000017: ??? ==19724== by 0x1FFF0004FF: ??? ==19724== by 0x1FFF00040F: ??? ==19724== If you believe this happened as a result of a stack ==19724== overflow in your program's main thread (unlikely but ==19724== possible), you can try to increase the size of the ==19724== main thread stack using the --main-stacksize= flag. ==19724== The main thread stack size used in this run was 8388608. ==19724== ==19724== HEAP SUMMARY: ==19724== in use at exit: 141,878 bytes in 576 blocks ==19724== total heap usage: 988 allocs, 412 frees, 347,107 bytes allocated ==19724== ==19724== LEAK SUMMARY: ==19724== definitely lost: 821 bytes in 61 blocks ==19724== indirectly lost: 650 bytes in 67 blocks ==19724== possibly lost: 0 bytes in 0 blocks ==19724== still reachable: 140,407 bytes in 448 blocks ==19724== suppressed: 0 bytes in 0 blocks ==19724== Rerun with --leak-check=full to see details of leaked memory ==19724== ==19724== For counts of detected and suppressed errors, rerun with: -v ==19724== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) % -- Happy hacking Petter Reinholdtsen _______________________________________________ Python-modules-team mailing list Python-modules-team@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team