Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
On 15-10-2019 14:33, Matthias Klose wrote: > On 14.10.19 10:10, Tom de Vries wrote: >> On 13-10-2019 21:34, Kurt Kremitzki wrote: >>> Hi Matthias, >>> >>> On Saturday, October 12, 2019 12:34:30 PM CDT Matthias Klose wrote: Control: tags -1 + moreinfo Control: severity -1 grave please could you attach the binary, or put it somewhere on the web? >>> >>> Sorry, which binary are you referring to? >>> >> >> Hi, >> >> in order to reproduce a dwz problem, we need: >> - the dwz command line that triggered the assertion, and >> - the files that were used as arguments. [ And since dwz modifies files >> in place, we need the files as they were before dwz was run. ] >> >>> Here are a few links in the meantime that might help, buildd logs for >>> the >>> i386/s390x/mipsel failures: >>> >>> https://buildd.debian.org/status/fetch.php? >>> pkg=freecad=i386=0.18.3%2Bdfsg1-3=1568751036=0 >>> >>> https://buildd.debian.org/status/fetch.php? >>> pkg=freecad=mipsel=0.18.3%2Bdfsg1-3=1568784049=0 >>> >>> https://buildd.debian.org/status/fetch.php? >>> pkg=freecad=s390x=0.18.3%2Bdfsg1-3=1569764936=0 >>> >> >> I think it would be the easiest for me to reproduce on i386, so if you >> could provide the reproduction information for that one, that would be >> great. > > https://people.debian.org/~doko/tmp/dwz-freecad.tar.xz > https://people.debian.org/~doko/tmp/dwz-freecad.sh Reproduced it, thanks. Filed as: https://sourceware.org/bugzilla/show_bug.cgi?id=25109 - Tom
Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
On 14.10.19 10:10, Tom de Vries wrote: On 13-10-2019 21:34, Kurt Kremitzki wrote: Hi Matthias, On Saturday, October 12, 2019 12:34:30 PM CDT Matthias Klose wrote: Control: tags -1 + moreinfo Control: severity -1 grave please could you attach the binary, or put it somewhere on the web? Sorry, which binary are you referring to? Hi, in order to reproduce a dwz problem, we need: - the dwz command line that triggered the assertion, and - the files that were used as arguments. [ And since dwz modifies files in place, we need the files as they were before dwz was run. ] Here are a few links in the meantime that might help, buildd logs for the i386/s390x/mipsel failures: https://buildd.debian.org/status/fetch.php? pkg=freecad=i386=0.18.3%2Bdfsg1-3=1568751036=0 https://buildd.debian.org/status/fetch.php? pkg=freecad=mipsel=0.18.3%2Bdfsg1-3=1568784049=0 https://buildd.debian.org/status/fetch.php? pkg=freecad=s390x=0.18.3%2Bdfsg1-3=1569764936=0 I think it would be the easiest for me to reproduce on i386, so if you could provide the reproduction information for that one, that would be great. https://people.debian.org/~doko/tmp/dwz-freecad.tar.xz https://people.debian.org/~doko/tmp/dwz-freecad.sh
Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
On 13-10-2019 21:34, Kurt Kremitzki wrote: > Hi Matthias, > > On Saturday, October 12, 2019 12:34:30 PM CDT Matthias Klose wrote: >> Control: tags -1 + moreinfo >> Control: severity -1 grave >> >> please could you attach the binary, or put it somewhere on the web? >> > > Sorry, which binary are you referring to? > Hi, in order to reproduce a dwz problem, we need: - the dwz command line that triggered the assertion, and - the files that were used as arguments. [ And since dwz modifies files in place, we need the files as they were before dwz was run. ] > Here are a few links in the meantime that might help, buildd logs for the > i386/s390x/mipsel failures: > > https://buildd.debian.org/status/fetch.php? > pkg=freecad=i386=0.18.3%2Bdfsg1-3=1568751036=0 > > https://buildd.debian.org/status/fetch.php? > pkg=freecad=mipsel=0.18.3%2Bdfsg1-3=1568784049=0 > > https://buildd.debian.org/status/fetch.php? > pkg=freecad=s390x=0.18.3%2Bdfsg1-3=1569764936=0 > I think it would be the easiest for me to reproduce on i386, so if you could provide the reproduction information for that one, that would be great. Thanks, - Tom
Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
Hi Matthias, On Saturday, October 12, 2019 12:34:30 PM CDT Matthias Klose wrote: > Control: tags -1 + moreinfo > Control: severity -1 grave > > please could you attach the binary, or put it somewhere on the web? > Sorry, which binary are you referring to? Here are a few links in the meantime that might help, buildd logs for the i386/s390x/mipsel failures: https://buildd.debian.org/status/fetch.php? pkg=freecad=i386=0.18.3%2Bdfsg1-3=1568751036=0 https://buildd.debian.org/status/fetch.php? pkg=freecad=mipsel=0.18.3%2Bdfsg1-3=1568784049=0 https://buildd.debian.org/status/fetch.php? pkg=freecad=s390x=0.18.3%2Bdfsg1-3=1569764936=0
Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
Control: tags -1 + moreinfo Control: severity -1 grave please could you attach the binary, or put it somewhere on the web? On 12.10.19 02:11, Kurt Kremitzki wrote: Package: dwz Version: 0.12-3 Severity: critical Justification: breaks unrelated software Dear Maintainer, I'm not certain if critical is the correct severity, but it seems dwz is causing a build regression in freecad. As part of Python 3 removal, I dropped the Python 2 build and packages in a new upload This should have been uneventful, but somehow, the builds for i386, mipsel, and s390x are all failing with essentially the same error, as follows: ``` make[1]: Leaving directory '/<>' dh_dwz -a -O--buildsystem=cmake dwz: /build/dwz-aS1MPf/dwz-0.13/dwz.c:9310: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed. dh_dwz: dwz -mdebian/libfreecad-python3-0.18/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug -M/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug -- debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DraftUtils.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Drawing.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DrawingGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Fem.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FemGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCAD.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCADGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Image.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImageGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Import.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImportGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Inspection.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/InspectionGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Measure.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Mesh.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPart.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Part.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartDesignGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Path.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathSimulator.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Points.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PointsGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/QtUnitGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Raytracing.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RaytracingGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineering.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineeringGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Robot.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RobotGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Sketcher.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SketcherGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Spreadsheet.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SpreadsheetGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Start.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/StartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Surface.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SurfaceGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDraw.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDrawGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Web.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/WebGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/_PartDesign.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/area.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriver.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverDAT.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverSTL.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverUNV.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADApp.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADBase.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADGui.so
Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.
Package: dwz Version: 0.12-3 Severity: critical Justification: breaks unrelated software Dear Maintainer, I'm not certain if critical is the correct severity, but it seems dwz is causing a build regression in freecad. As part of Python 3 removal, I dropped the Python 2 build and packages in a new upload This should have been uneventful, but somehow, the builds for i386, mipsel, and s390x are all failing with essentially the same error, as follows: ``` make[1]: Leaving directory '/<>' dh_dwz -a -O--buildsystem=cmake dwz: /build/dwz-aS1MPf/dwz-0.13/dwz.c:9310: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed. dh_dwz: dwz -mdebian/libfreecad-python3-0.18/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug -M/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug -- debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DraftUtils.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Drawing.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DrawingGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Fem.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FemGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCAD.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCADGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Image.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImageGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Import.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImportGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Inspection.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/InspectionGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Measure.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Mesh.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPart.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Part.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartDesignGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Path.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathSimulator.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Points.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PointsGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/QtUnitGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Raytracing.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RaytracingGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineering.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineeringGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Robot.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RobotGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Sketcher.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SketcherGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Spreadsheet.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SpreadsheetGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Start.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/StartGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Surface.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SurfaceGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDraw.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDrawGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Web.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/WebGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/_PartDesign.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/area.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriver.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverDAT.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverSTL.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverUNV.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADApp.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADBase.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADGui.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libMEFISTO2.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libSMDS.so debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libSMESH.so