Bug#942193: dwz: dh_dwz freecad build regression: write_die: Assertion `value && refdcu->cu_kind != CU_ALT' failed.

2019-10-15 Thread Tom de Vries
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.

2019-10-15 Thread Matthias Klose

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.

2019-10-14 Thread Tom de Vries
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.

2019-10-13 Thread Kurt Kremitzki
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.

2019-10-12 Thread Matthias Klose

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.

2019-10-11 Thread Kurt Kremitzki
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