Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Hi, This issue was fixed in: https://salsa.debian.org/lintian/lintian/commit/9d580d4401f7501a3b1634dfe69b116901826491 The problem was caused by unsuccessful network access in the backend XML::LibXML::SAX::Parser. The problematic packages contained XML files that somehow did not parse correctly. The call to the parser never returned. The issue occurred even when XML::LibXML was used directly (without XML::Simple), but without the option 'no_network'. For future reference, a test script and the two problematic XML files are attached. The issue may have been caused by a breaking change in libxml-libxml-perl, but I am not sure. Kind regards Felix Lechner xmlin.pl Description: Perl program http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd;> EXTENSION EXTENSION 2007-2011 The Khronos Group Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the "Materials"), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the condition that this copyright notice and permission notice shall be included in all copies or substantial portions of the Materials. 3 EXTENSION A #pragma directive to set the behavior for OpenCL extensions. #pragma OPENCL EXTENSION extension_name : behavior #pragma OPENCL EXTENSION all : behavior Parameters extension_name The name of the extension. The extension_name will have names of the form cl_khr_name for an extension approved by the OpenCL working group and will have names of the form cl_vendor_name_name for vendor extensions. The token all means that the behavior applies to all extensions supported by the compiler. The table below shows the legal values for extension_name: Extension name Description cl_khr_int64_base_atomics 64-bit integer base atomic operations cl_khr_int64_extended_atomics 64-bit integer extended atomic operations cl_khr_3d_image_writes Writes to 3D image objects cl_khr_fp16 Half-precision floating-point cl_apple_gl_sharing MacOS X OpenGL sharing cl_khr_gl_sharing OpenGL sharing cl_khr_gl_event CL event objects from GL sync objects cl_khr_d3d10_sharing Sharing memory objects wth Direct3D 10 cl_khr_d3d11_sharing Sharing memory objects wth Direct3D 11
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
On Fri, 9 Aug 2019 08:37:48 -0700 Felix Lechner wrote: > Hi, > > On Fri, Aug 9, 2019 at 3:57 AM Andrey Rahmatullin wrote: > > > > It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and > > 0.2.2-3. > > I do not see any issues terminating locally. I used both Lintian > master and 2.16.0 on the xhtml2pdf source packages, per below. I also > tried, locally, the more complex command from above on > khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log > showing that success, as well. > > Can your errors be reproduced locally, or are they limited to lindsay? > > Kind regards, > Felix > > [...] FTR: I can still reproduce this issue with 2.18 on lindsay.d.o today (tested hronos-opencl-man again). Thanks, ~Niels
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
On Fri, Aug 09, 2019 at 08:37:48AM -0700, Felix Lechner wrote: > > It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and > > 0.2.2-3. > I do not see any issues terminating locally. I used both Lintian > master and 2.16.0 on the xhtml2pdf source packages, per below. I also > tried, locally, the more complex command from above on > khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log > showing that success, as well. > > Can your errors be reproduced locally, or are they limited to lindsay? I tried xhtml2pdf only locally. -- WBR, wRAR signature.asc Description: PGP signature
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Hi, On Fri, Aug 9, 2019 at 3:57 AM Andrey Rahmatullin wrote: > > It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 0.2.2-3. I do not see any issues terminating locally. I used both Lintian master and 2.16.0 on the xhtml2pdf source packages, per below. I also tried, locally, the more complex command from above on khronos-opencl-man_1.0~svn33624-4.dsc. Attached please find the log showing that success, as well. Can your errors be reproduced locally, or are they limited to lindsay? Kind regards, Felix $ git checkout -b 2.16 2.16.0 Switched to a new branch '2.16' $ frontend/lintian -v ../xhtml2pdf_0.2.2-2.dsc N: Using profile debian/main. N: Starting on group xhtml2pdf/0.2.2-2 N: Unpacking packages in group xhtml2pdf/0.2.2-2 N: N: Processing source package xhtml2pdf (version 0.2.2-2, arch source) ... N: Finished processing group xhtml2pdf/0.2.2-2 $ frontend/lintian -v ../xhtml2pdf_0.2.2-3.dsc N: Using profile debian/main. N: Starting on group xhtml2pdf/0.2.2-3 N: Unpacking packages in group xhtml2pdf/0.2.2-3 N: N: Processing source package xhtml2pdf (version 0.2.2-3, arch source) ... N: Finished processing group xhtml2pdf/0.2.2-3 khronos-success.log.xz Description: application/xz
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
It's the same with lintian from sid (2.16.0) on xhtml2pdf 0.2.2-2 and 0.2.2-3. -- WBR, wRAR signature.asc Description: PGP signature
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Niels Thykier: > Niels Thykier: >> Niels Thykier: >>> Package: lintian >>> Version: 2.9.1 >>> Severity: important >>> >>> Hi, >>> >>> Discovered in the archive-wide run on lindsay.d.o; lintian does not >>> terminate when run on khronos-opencl-man/1.0~svn33624-4 (source). >>> >>> Thanks, >>> ~Niels >>> >> >> For reference, I used the following command line to confirm it on lindsay: >> >> lintian -EvIL +pedantic -j2 -ddd \ >> /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc} >> >> I.e. I ran it with source and binaries available (didn't check of the >> source alone was enough to trigger the issue.. >> >> Thanks, >> ~Niels >> > > The source package is enough to reproduce it but I cannot reproduce it > on buster. It has to be stretch or older; this implies that the > underlying issue might have been fixed in a dependency (presumably > IPC::Run). > > Thanks, > ~Niels > lindsay.debian.org has been upgraded to buster but the problem still persist. I reproduced it today with 2.12.0 (git checkout). Thanks, ~Niels
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Niels Thykier: > Niels Thykier: >> Package: lintian >> Version: 2.9.1 >> Severity: important >> >> Hi, >> >> Discovered in the archive-wide run on lindsay.d.o; lintian does not >> terminate when run on khronos-opencl-man/1.0~svn33624-4 (source). >> >> Thanks, >> ~Niels >> > > For reference, I used the following command line to confirm it on lindsay: > > lintian -EvIL +pedantic -j2 -ddd \ > /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc} > > I.e. I ran it with source and binaries available (didn't check of the > source alone was enough to trigger the issue.. > > Thanks, > ~Niels > The source package is enough to reproduce it but I cannot reproduce it on buster. It has to be stretch or older; this implies that the underlying issue might have been fixed in a dependency (presumably IPC::Run). Thanks, ~Niels
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Niels Thykier: > Package: lintian > Version: 2.9.1 > Severity: important > > Hi, > > Discovered in the archive-wide run on lindsay.d.o; lintian does not > terminate when run on khronos-opencl-man/1.0~svn33624-4 (source). > > Thanks, > ~Niels > For reference, I used the following command line to confirm it on lindsay: lintian -EvIL +pedantic -j2 -ddd \ /srv/mirrors/debian/pool/main/k/khronos-opencl-man/*33624*.{deb,dsc} I.e. I ran it with source and binaries available (didn't check of the source alone was enough to trigger the issue.. Thanks, ~Niels
Bug#926543: lintian: Deadlock in source-copyright check on source:khronos-opencl-man/1.0~svn33624-4
Package: lintian Version: 2.9.1 Severity: important Hi, Discovered in the archive-wide run on lindsay.d.o; lintian does not terminate when run on khronos-opencl-man/1.0~svn33624-4 (source). Thanks, ~Niels