* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-11-03 22:18 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-11-03 22:18 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-debian-armhf while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/32/builds/14 Build state: build successful Revision: 7aae87b5dff6128c46fc7fb2ccd1eae2c6fa11ba Worker: debian-armhf Build Reason: (unknown) Blamelist: Mark Wielaard <mark@klomp.org>, Martin Liska <mliska@suse.cz>, Martin Liška <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/4/logs/stdio - 5: build bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/5/logs/stdio - 6: fetch bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/6/logs/stdio - 7: unpack bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/7/logs/stdio - 8: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/8/logs/stdio - 9: pass .bunsen.source.gitdescribe ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/9/logs/stdio - 10: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/10/logs/stdio - 11: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/11/logs/stdio - 12: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/12/logs/stdio - 13: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/13/logs/stdio - 14: make clean ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/32/builds/14/steps/14/logs/stdio A restored build has been detected on builder dwz-debian-arm64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/47/builds/15 Build state: build successful Revision: 7aae87b5dff6128c46fc7fb2ccd1eae2c6fa11ba Worker: debian-arm64 Build Reason: (unknown) Blamelist: Mark Wielaard <mark@klomp.org>, Martin Liska <mliska@suse.cz>, Martin Liška <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/4/logs/stdio - 5: build bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/5/logs/stdio - 6: fetch bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/6/logs/stdio - 7: unpack bunsen.cpio.gz ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/7/logs/stdio - 8: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/8/logs/stdio - 9: pass .bunsen.source.gitdescribe ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/9/logs/stdio - 10: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/10/logs/stdio - 11: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/11/logs/stdio - 12: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/12/logs/stdio - 13: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/13/logs/stdio - 14: make clean ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/47/builds/15/steps/14/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-11 8:44 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-11 8:44 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-fedora-ppc64le while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/44/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: fedora-ppc64le Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/44/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-11 8:44 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-11 8:44 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-fedora-s390x while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/12/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: fedora-s390x Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/12/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 15:29 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 15:29 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-debian-ppc64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/65/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: debian-ppc64 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/65/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 13:12 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 13:12 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-debian-i386 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/46/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: debian-i386-2 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/46/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 13:10 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 13:10 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-centos-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/14/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: centos-x86_64 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/14/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:46 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:46 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-opensuseleap-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/99/builds/12 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb1 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/12/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:46 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:46 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-debian-amd64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/50/builds/11 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb2 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/50/builds/11/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:39 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:39 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-rawhide-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/130/builds/10 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb1 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/10/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:38 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:38 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-opensusetw-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/100/builds/12 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb3 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/12/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:32 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:32 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-fedora-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/11/builds/12 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb1 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/12/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-07 12:31 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-07 12:31 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-debian-testing-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/153/builds/4 Build state: build successful Revision: bb44ff3ab1a45ac19588ebc97966e6774d0e018b Worker: bb3 Build Reason: (unknown) Blamelist: Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/153/builds/4/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-07-01 7:56 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-07-01 7:56 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-opensusetw-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/100/builds/7 Build state: build successful Revision: a020756338dfa5ebbd721114497fda3b2689c81f Worker: bb2 Build Reason: (unknown) Blamelist: Lv Ying via Dwz <dwz@sourceware.org>, Mark Wielaard <mark@klomp.org>, Martin Liska <mliska@suse.cz> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/1/logs/stdio - 2: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/2/logs/stdio - warnings (1): https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/2/logs/warnings__1_ - 3: make check ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/3/logs/dwz_log - warnings (1): https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/3/logs/warnings__1_ - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/100/builds/7/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-06-30 12:50 builder 2022-06-30 12:55 ` Mark Wielaard 0 siblings, 1 reply; 26+ messages in thread From: builder @ 2022-06-30 12:50 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-rawhide-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/130/builds/2 Build state: build successful Revision: 2c61b69603f375a28b53118ca105951e444c8ed2 Worker: bb2 Build Reason: (unknown) Blamelist: Lv Ying via Dwz <dwz@sourceware.org>, Mark Wielaard <mark@klomp.org> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/1/logs/stdio - 2: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/2/logs/stdio - warnings (1): https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/2/logs/warnings__1_ - 3: make check ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/3/logs/dwz_log - warnings (1): https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/3/logs/warnings__1_ - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/130/builds/2/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-30 12:50 builder @ 2022-06-30 12:55 ` Mark Wielaard 0 siblings, 0 replies; 26+ messages in thread From: Mark Wielaard @ 2022-06-30 12:55 UTC (permalink / raw) To: dwz On Thu, 2022-06-30 at 12:50 +0000, builder--- via Dwz wrote: > A restored build has been detected on builder dwz-rawhide-x86_64 > while building dwz. Cool, it works! The rawhide build was indeed broken and got fixed when the alt file workaround fix was checked in. Now the only red dwz builder is dwz-opensusetw-x86_64: https://builder.sourceware.org/buildbot/#/builders?tags=dwz ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-06-25 21:56 builder 2022-06-25 22:17 ` Mark Wielaard 0 siblings, 1 reply; 26+ messages in thread From: builder @ 2022-06-25 21:56 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-opensuseleap-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/99/builds/2 Build state: build successful Revision: b31d0ebd259a7037e43720cc9599ba37a283a698 Worker: bb1 Build Reason: (unknown) Blamelist: Lv Ying via Dwz <dwz@sourceware.org> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/1/logs/stdio - 2: make ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/2/logs/stdio - 3: make check ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/3/logs/dwz_log - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/99/builds/2/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-25 21:56 builder @ 2022-06-25 22:17 ` Mark Wielaard 2022-06-27 7:25 ` Martin Liška 0 siblings, 1 reply; 26+ messages in thread From: Mark Wielaard @ 2022-06-25 22:17 UTC (permalink / raw) To: dwz Hi, On Sat, Jun 25, 2022 at 09:56:13PM +0000, builder--- via Dwz wrote: > A restored build has been detected on builder dwz-opensuseleap-x86_64 while building dwz. > > Full details are available at: > https://builder.sourceware.org/buildbot/#builders/99/builds/2 > > Build state: build successful > Revision: b31d0ebd259a7037e43720cc9599ba37a283a698 > Worker: bb1 > Build Reason: (unknown) > Blamelist: Lv Ying via Dwz <dwz@sourceware.org> The previous failure wasn't caused by the above patch, but because eu-strip was missing on the builder. That has been fixed: https://sourceware.org/pipermail/buildbot/2022q2/000088.html The build is now green on all builders except one: https://builder.sourceware.org/buildbot/#/builders?tags=dwz dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh https://builder.sourceware.org/buildbot/#/builders/100/builds/2 Martin, could you take a look at what is different on tumbleweed from the other builders that makes that testcase fail? Thanks, Mark ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-25 22:17 ` Mark Wielaard @ 2022-06-27 7:25 ` Martin Liška 2022-06-28 21:43 ` Mark Wielaard 0 siblings, 1 reply; 26+ messages in thread From: Martin Liška @ 2022-06-27 7:25 UTC (permalink / raw) To: Mark Wielaard, dwz On 6/26/22 00:17, Mark Wielaard wrote: > Hi, > > On Sat, Jun 25, 2022 at 09:56:13PM +0000, builder--- via Dwz wrote: >> A restored build has been detected on builder dwz-opensuseleap-x86_64 while building dwz. >> >> Full details are available at: >> https://builder.sourceware.org/buildbot/#builders/99/builds/2 >> >> Build state: build successful >> Revision: b31d0ebd259a7037e43720cc9599ba37a283a698 >> Worker: bb1 >> Build Reason: (unknown) >> Blamelist: Lv Ying via Dwz <dwz@sourceware.org> > > The previous failure wasn't caused by the above patch, but because > eu-strip was missing on the builder. That has been fixed: > https://sourceware.org/pipermail/buildbot/2022q2/000088.html > > The build is now green on all builders except one: > https://builder.sourceware.org/buildbot/#/builders?tags=dwz > dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh > https://builder.sourceware.org/buildbot/#/builders/100/builds/2 > > Martin, could you take a look at what is different on tumbleweed from > the other builders that makes that testcase fail? It's going to be likely GCC compiler version that plays role. Anyway, it's caused by: expected_decl_cnt: 20, decl_cnt: 10 Tom, can you please take a look? Thanks, Martin > > Thanks, > > Mark > ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-27 7:25 ` Martin Liška @ 2022-06-28 21:43 ` Mark Wielaard 2022-06-29 7:17 ` Florian Weimer 2022-06-30 14:23 ` Martin Liška 0 siblings, 2 replies; 26+ messages in thread From: Mark Wielaard @ 2022-06-28 21:43 UTC (permalink / raw) To: Martin Liška; +Cc: dwz, Tom de Vries Hi, On Mon, Jun 27, 2022 at 09:25:23AM +0200, Martin Liška wrote: > On 6/26/22 00:17, Mark Wielaard wrote: > > The build is now green on all builders except one: > > https://builder.sourceware.org/buildbot/#/builders?tags=dwz > > dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh > > https://builder.sourceware.org/buildbot/#/builders/100/builds/2 > > > > Martin, could you take a look at what is different on tumbleweed from > > the other builders that makes that testcase fail? > > It's going to be likely GCC compiler version that plays role. > > Anyway, it's caused by: > > expected_decl_cnt: 20, decl_cnt: 10 I took a quick look and this seems to be caused by lots of extra DW_AT_declaration in the original binary: readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 <9e0> DW_AT_name : bbb <aa6> DW_AT_name : ccc Those sockaddr declarations come from this compilation unit: Compilation Unit @ offset 0x28: Length: 0x4d2 (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0x14 Pointer Size: 8 <0><34>: Abbrev Number: 14 (DW_TAG_compile_unit) <35> DW_AT_producer : (indirect string, offset: 0x1e5): GNU C11 12.1.0 -mtune=generic -march=x8 6-64 -g -O2 -std=gnu11 -fgnu89-inline -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protect ion -fpatchable-function-entry=16,14 -fmerge-all-constants -frounding-math -fstack-protector-strong -fno -common -fmath-errno -fpie -fcf-protection=full -ftls-model=initial-exec <39> DW_AT_language : 29 (C11) <3a> DW_AT_name : (indirect line string, offset: 0x45): ../sysdeps/x86/abi-note.c <3e> DW_AT_comp_dir : (indirect line string, offset: 0x0): /home/abuild/rpmbuild/BUILD/glibc-2. 35/csu <42> DW_AT_stmt_list : 0x5d I am not sure why the abi-note would pull in all these sockeraddr declarations. Cheers, Mark ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-28 21:43 ` Mark Wielaard @ 2022-06-29 7:17 ` Florian Weimer 2022-06-30 14:23 ` Martin Liška 1 sibling, 0 replies; 26+ messages in thread From: Florian Weimer @ 2022-06-29 7:17 UTC (permalink / raw) To: Mark Wielaard; +Cc: Martin Liška, dwz * Mark Wielaard: > I am not sure why the abi-note would pull in all these sockeraddr > declarations. It's because low-level system headers in glibc depend on thread descriptor layout, and the thread descriptor contains the thread-specific copy of _res, which in turn contains socket addresses. I don't know what has changed here, maybe we have more headers that include <descr.h> (with the struct pthread/thread descriptor definition). The _res thing has been in place for about twenty years, so that's not it. Thanks, Florian ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-28 21:43 ` Mark Wielaard 2022-06-29 7:17 ` Florian Weimer @ 2022-06-30 14:23 ` Martin Liška 2022-06-30 20:05 ` Mark Wielaard 1 sibling, 1 reply; 26+ messages in thread From: Martin Liška @ 2022-06-30 14:23 UTC (permalink / raw) To: Mark Wielaard; +Cc: dwz, Tom de Vries [-- Attachment #1: Type: text/plain, Size: 7560 bytes --] On 6/28/22 23:43, Mark Wielaard wrote: > Hi, > > On Mon, Jun 27, 2022 at 09:25:23AM +0200, Martin Liška wrote: >> On 6/26/22 00:17, Mark Wielaard wrote: >>> The build is now green on all builders except one: >>> https://builder.sourceware.org/buildbot/#/builders?tags=dwz >>> dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh >>> https://builder.sourceware.org/buildbot/#/builders/100/builds/2 >>> >>> Martin, could you take a look at what is different on tumbleweed from >>> the other builders that makes that testcase fail? >> >> It's going to be likely GCC compiler version that plays role. >> >> Anyway, it's caused by: >> >> expected_decl_cnt: 20, decl_cnt: 10 > > I took a quick look and this seems to be caused by lots of extra > DW_AT_declaration in the original binary: > > readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name > <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > <9e0> DW_AT_name : bbb > <aa6> DW_AT_name : ccc Just to summarize it what we have for Tumbleweed and Leap: TW: ==before== <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 <9e0> DW_AT_name : bbb <aa6> DW_AT_name : ccc ==after== <ee> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at <fc> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 <10a> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl <118> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon <1b6> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp <1c4> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx <1d2> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso <1e0> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns <1ee> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un <1fc> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 while Leap has: ==before== <105> DW_AT_name : bbb <1cb> DW_AT_name : ccc <2b3> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end <2be> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start <2c9> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end <2f1> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end <2fc> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini <3bb> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init <3bf> DW_AT_name : (indirect string, offset: 0x33d): _init ==after== <27e> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end <286> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start <28e> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end <2ab> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end <2b4> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini <34c> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init <350> DW_AT_name : (indirect string, offset: 0x33d): _init So as Florian said, we should ignore sockeraddr decls and check that bbb and ccc are not present after dwz. What about using the following patch? Martin > > Those sockaddr declarations come from this compilation unit: > > Compilation Unit @ offset 0x28: > Length: 0x4d2 (32-bit) > Version: 5 > Unit Type: DW_UT_compile (1) > Abbrev Offset: 0x14 > Pointer Size: 8 > <0><34>: Abbrev Number: 14 (DW_TAG_compile_unit) > <35> DW_AT_producer : (indirect string, offset: 0x1e5): GNU C11 12.1.0 -mtune=generic -march=x8 > 6-64 -g -O2 -std=gnu11 -fgnu89-inline -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protect > ion -fpatchable-function-entry=16,14 -fmerge-all-constants -frounding-math -fstack-protector-strong -fno > -common -fmath-errno -fpie -fcf-protection=full -ftls-model=initial-exec > <39> DW_AT_language : 29 (C11) > <3a> DW_AT_name : (indirect line string, offset: 0x45): ../sysdeps/x86/abi-note.c > <3e> DW_AT_comp_dir : (indirect line string, offset: 0x0): /home/abuild/rpmbuild/BUILD/glibc-2. > 35/csu > <42> DW_AT_stmt_list : 0x5d > > I am not sure why the abi-note would pull in all these sockeraddr declarations. > > Cheers, > > Mark > [-- Attachment #2: 0001-testsuite-verify-directly-merged-DW_AT_declarations.patch --] [-- Type: text/x-patch, Size: 2209 bytes --] From c00fe58d8437748041793279abcadbcd3660fa5c Mon Sep 17 00:00:00 2001 From: Martin Liska <mliska@suse.cz> Date: Thu, 30 Jun 2022 16:21:58 +0200 Subject: [PATCH] testsuite: verify directly merged DW_AT_declarations Do not rely on number of DW_AT_declaration and check symbols instead. --- testsuite/dwz.tests/odr-struct-ns.sh | 11 +++++------ testsuite/dwz.tests/odr-struct.sh | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/testsuite/dwz.tests/odr-struct-ns.sh b/testsuite/dwz.tests/odr-struct-ns.sh index 4fd00af..7ace534 100644 --- a/testsuite/dwz.tests/odr-struct-ns.sh +++ b/testsuite/dwz.tests/odr-struct-ns.sh @@ -21,8 +21,6 @@ for name in member_one member_two member_three member_four; do esac done -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) - $execs/dwz-for-test --odr 1 verify-dwarf.sh 1 @@ -38,8 +36,9 @@ for name in member_one member_two member_three member_four; do done # We expect two decls to be removed, for bbb and ccc. -expected_decl_cnt=$(($decl_cnt - 2)) -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) -[ $expected_decl_cnt -eq $decl_cnt ] +readelf -wi 1 | grep -3 DW_AT_declaration > decls + +if grep bbb decls >/dev/null ; then exit 1; fi +if grep ccc decls >/dev/null ; then exit 2; fi -rm -f 1 +rm -f 1 decls diff --git a/testsuite/dwz.tests/odr-struct.sh b/testsuite/dwz.tests/odr-struct.sh index d0fddf9..7060c63 100644 --- a/testsuite/dwz.tests/odr-struct.sh +++ b/testsuite/dwz.tests/odr-struct.sh @@ -21,8 +21,6 @@ for name in member_one member_two member_three member_four; do esac done -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) - $execs/dwz-for-test --odr 1 verify-dwarf.sh 1 @@ -38,8 +36,9 @@ for name in member_one member_two member_three member_four; do done # We expect two decls to be removed, for bbb and ccc. -expected_decl_cnt=$(($decl_cnt - 2)) -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) -[ $expected_decl_cnt -eq $decl_cnt ] +readelf -wi 1 | grep -3 DW_AT_declaration > decls + +if grep bbb decls >/dev/null ; then exit 1; fi +if grep ccc decls >/dev/null ; then exit 2; fi -rm -f 1 +rm -f 1 decls -- 2.36.1 ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-30 14:23 ` Martin Liška @ 2022-06-30 20:05 ` Mark Wielaard 2022-07-01 6:42 ` Martin Liška 0 siblings, 1 reply; 26+ messages in thread From: Mark Wielaard @ 2022-06-30 20:05 UTC (permalink / raw) To: Martin Liška; +Cc: dwz, Tom de Vries Hi Martin, On Thu, Jun 30, 2022 at 04:23:02PM +0200, Martin Liška wrote: > On 6/28/22 23:43, Mark Wielaard wrote: > > On Mon, Jun 27, 2022 at 09:25:23AM +0200, Martin Liška wrote: > >> On 6/26/22 00:17, Mark Wielaard wrote: > >>> The build is now green on all builders except one: > >>> https://builder.sourceware.org/buildbot/#/builders?tags=dwz > >>> dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh > >>> https://builder.sourceware.org/buildbot/#/builders/100/builds/2 > >>> > >>> Martin, could you take a look at what is different on tumbleweed from > >>> the other builders that makes that testcase fail? > >> > >> It's going to be likely GCC compiler version that plays role. > >> > >> Anyway, it's caused by: > >> > >> expected_decl_cnt: 20, decl_cnt: 10 > > > > I took a quick look and this seems to be caused by lots of extra > > DW_AT_declaration in the original binary: > > > > readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name > > <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > > <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > > <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > > <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > > <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > > <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > > <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > > <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > > <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > > <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > > <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > > <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > > <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > > <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > > <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > > <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > > <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > > <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > > <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > > <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > > <9e0> DW_AT_name : bbb > > <aa6> DW_AT_name : ccc > > Just to summarize it what we have for Tumbleweed and Leap: > > TW: > > ==before== > <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > <9e0> DW_AT_name : bbb > <aa6> DW_AT_name : ccc > ==after== > <ee> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at > <fc> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 > <10a> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl > <118> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon > <1b6> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp > <1c4> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx > <1d2> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso > <1e0> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns > <1ee> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un > <1fc> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 > > while Leap has: > > ==before== > <105> DW_AT_name : bbb > <1cb> DW_AT_name : ccc > <2b3> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end > <2be> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start > <2c9> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end > <2f1> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end > <2fc> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini > <3bb> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init > <3bf> DW_AT_name : (indirect string, offset: 0x33d): _init > ==after== > <27e> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end > <286> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start > <28e> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end > <2ab> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end > <2b4> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini > <34c> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init > <350> DW_AT_name : (indirect string, offset: 0x33d): _init > > So as Florian said, we should ignore sockeraddr decls and check that bbb and ccc > are not present after dwz. > > What about using the following patch? That fails on my local debian-arm64 setup. Because bbb and ccc were the only DW_AT_declarations in the original binary. $ readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name <7c> DW_AT_name : bbb <14b> DW_AT_name : ccc So readelf -wi 1 | grep -3 DW_AT_declaration > decls fails because the grep fails So I think that should also be a passing condition (no decls left). It would be good to make sure they were there at the start though. Cheers, Mark ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-06-30 20:05 ` Mark Wielaard @ 2022-07-01 6:42 ` Martin Liška 2022-07-01 7:43 ` Mark Wielaard 0 siblings, 1 reply; 26+ messages in thread From: Martin Liška @ 2022-07-01 6:42 UTC (permalink / raw) To: Mark Wielaard; +Cc: dwz, Tom de Vries [-- Attachment #1: Type: text/plain, Size: 7447 bytes --] On 6/30/22 22:05, Mark Wielaard wrote: > Hi Martin, > > On Thu, Jun 30, 2022 at 04:23:02PM +0200, Martin Liška wrote: >> On 6/28/22 23:43, Mark Wielaard wrote: >>> On Mon, Jun 27, 2022 at 09:25:23AM +0200, Martin Liška wrote: >>>> On 6/26/22 00:17, Mark Wielaard wrote: >>>>> The build is now green on all builders except one: >>>>> https://builder.sourceware.org/buildbot/#/builders?tags=dwz >>>>> dwz-opensusetw-x86_64 fails one testcase: odr-struct-ns.sh >>>>> https://builder.sourceware.org/buildbot/#/builders/100/builds/2 >>>>> >>>>> Martin, could you take a look at what is different on tumbleweed from >>>>> the other builders that makes that testcase fail? >>>> >>>> It's going to be likely GCC compiler version that plays role. >>>> >>>> Anyway, it's caused by: >>>> >>>> expected_decl_cnt: 20, decl_cnt: 10 >>> >>> I took a quick look and this seems to be caused by lots of extra >>> DW_AT_declaration in the original binary: >>> >>> readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name >>> <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at >>> <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 >>> <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl >>> <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon >>> <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp >>> <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx >>> <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso >>> <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns >>> <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un >>> <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 >>> <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at >>> <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 >>> <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl >>> <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon >>> <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp >>> <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx >>> <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso >>> <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns >>> <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un >>> <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 >>> <9e0> DW_AT_name : bbb >>> <aa6> DW_AT_name : ccc >> >> Just to summarize it what we have for Tumbleweed and Leap: >> >> TW: >> >> ==before== >> <1c0> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at >> <1d4> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 >> <1e8> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl >> <1fc> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon >> <2c4> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp >> <2d8> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx >> <2ec> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso >> <300> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns >> <314> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un >> <328> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 >> <671> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at >> <685> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 >> <699> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl >> <6ad> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon >> <770> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp >> <784> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx >> <798> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso >> <7ac> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns >> <7c0> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un >> <7d4> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 >> <9e0> DW_AT_name : bbb >> <aa6> DW_AT_name : ccc >> ==after== >> <ee> DW_AT_name : (indirect string, offset: 0x3f1): sockaddr_at >> <fc> DW_AT_name : (indirect string, offset: 0x450): sockaddr_ax25 >> <10a> DW_AT_name : (indirect string, offset: 0x366): sockaddr_dl >> <118> DW_AT_name : (indirect string, offset: 0x382): sockaddr_eon >> <1b6> DW_AT_name : (indirect string, offset: 0x5e): sockaddr_inarp >> <1c4> DW_AT_name : (indirect string, offset: 0xa7): sockaddr_ipx >> <1d2> DW_AT_name : (indirect string, offset: 0x51): sockaddr_iso >> <1e0> DW_AT_name : (indirect string, offset: 0x11c): sockaddr_ns >> <1ee> DW_AT_name : (indirect string, offset: 0x86): sockaddr_un >> <1fc> DW_AT_name : (indirect string, offset: 0x3bd): sockaddr_x25 >> >> while Leap has: >> >> ==before== >> <105> DW_AT_name : bbb >> <1cb> DW_AT_name : ccc >> <2b3> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end >> <2be> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start >> <2c9> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end >> <2f1> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end >> <2fc> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini >> <3bb> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init >> <3bf> DW_AT_name : (indirect string, offset: 0x33d): _init >> ==after== >> <27e> DW_AT_name : (indirect string, offset: 0x4b6): __preinit_array_end >> <286> DW_AT_name : (indirect string, offset: 0x2a5): __init_array_start >> <28e> DW_AT_name : (indirect string, offset: 0x4ca): __init_array_end >> <2ab> DW_AT_name : (indirect string, offset: 0x2fd): __fini_array_end >> <2b4> DW_AT_name : (indirect string, offset: 0x2ed): __libc_csu_fini >> <34c> DW_AT_linkage_name: (indirect string, offset: 0x33d): _init >> <350> DW_AT_name : (indirect string, offset: 0x33d): _init >> >> So as Florian said, we should ignore sockeraddr decls and check that bbb and ccc >> are not present after dwz. >> >> What about using the following patch? > > That fails on my local debian-arm64 setup. > > Because bbb and ccc were the only DW_AT_declarations in the original > binary. > > $ readelf -wi odr-struct-ns | grep -3 DW_AT_declaration | grep name > <7c> DW_AT_name : bbb > <14b> DW_AT_name : ccc > > So > readelf -wi 1 | grep -3 DW_AT_declaration > decls > fails because the grep fails > > So I think that should also be a passing condition (no decls left). > It would be good to make sure they were there at the start though. > > Cheers, > > Mark > Oh, I see, so please try the updated version of the patch? Cheers, Martin [-- Attachment #2: 0001-testsuite-verify-directly-merged-DW_AT_declarations.patch --] [-- Type: text/x-patch, Size: 2523 bytes --] From e08b4e361546d4db773b3948241b586fa5ea55d7 Mon Sep 17 00:00:00 2001 From: Martin Liska <mliska@suse.cz> Date: Thu, 30 Jun 2022 16:21:58 +0200 Subject: [PATCH] testsuite: verify directly merged DW_AT_declarations Do not rely on number of DW_AT_declaration and check symbols instead. --- testsuite/dwz.tests/odr-struct-ns.sh | 14 +++++++++----- testsuite/dwz.tests/odr-struct.sh | 14 +++++++++----- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/testsuite/dwz.tests/odr-struct-ns.sh b/testsuite/dwz.tests/odr-struct-ns.sh index 4fd00af..c6e0f1d 100644 --- a/testsuite/dwz.tests/odr-struct-ns.sh +++ b/testsuite/dwz.tests/odr-struct-ns.sh @@ -21,7 +21,10 @@ for name in member_one member_two member_three member_four; do esac done -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) +# Check that bbb and ccc are present as DW_AT_declaration +readelf -wi 1 | grep -3 DW_AT_declaration > decls +grep bbb decls >/dev/null +grep ccc decls >/dev/null $execs/dwz-for-test --odr 1 @@ -38,8 +41,9 @@ for name in member_one member_two member_three member_four; do done # We expect two decls to be removed, for bbb and ccc. -expected_decl_cnt=$(($decl_cnt - 2)) -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) -[ $expected_decl_cnt -eq $decl_cnt ] +readelf -wi 1 | grep -3 DW_AT_declaration > decls || true -rm -f 1 +if grep bbb decls >/dev/null ; then exit 1; fi +if grep ccc decls >/dev/null ; then exit 2; fi + +rm -f 1 decls diff --git a/testsuite/dwz.tests/odr-struct.sh b/testsuite/dwz.tests/odr-struct.sh index d0fddf9..c6793f9 100644 --- a/testsuite/dwz.tests/odr-struct.sh +++ b/testsuite/dwz.tests/odr-struct.sh @@ -21,7 +21,10 @@ for name in member_one member_two member_three member_four; do esac done -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) +# Check that bbb and ccc are present as DW_AT_declaration +readelf -wi 1 | grep -3 DW_AT_declaration > decls +grep bbb decls >/dev/null +grep ccc decls >/dev/null $execs/dwz-for-test --odr 1 @@ -38,8 +41,9 @@ for name in member_one member_two member_three member_four; do done # We expect two decls to be removed, for bbb and ccc. -expected_decl_cnt=$(($decl_cnt - 2)) -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) -[ $expected_decl_cnt -eq $decl_cnt ] +readelf -wi 1 | grep -3 DW_AT_declaration > decls || true -rm -f 1 +if grep bbb decls >/dev/null ; then exit 1; fi +if grep ccc decls >/dev/null ; then exit 2; fi + +rm -f 1 decls -- 2.36.1 ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-07-01 6:42 ` Martin Liška @ 2022-07-01 7:43 ` Mark Wielaard 2022-07-01 7:53 ` Martin Liška 0 siblings, 1 reply; 26+ messages in thread From: Mark Wielaard @ 2022-07-01 7:43 UTC (permalink / raw) To: Martin Liška; +Cc: dwz, Tom de Vries Hi Martin, On Fri, Jul 01, 2022 at 08:42:00AM +0200, Martin Liška wrote: > > So I think that should also be a passing condition (no decls left). > > It would be good to make sure they were there at the start though. > > Oh, I see, so please try the updated version of the patch? Looks good to me. And makes the test PASS locally. Thanks, Mark > From e08b4e361546d4db773b3948241b586fa5ea55d7 Mon Sep 17 00:00:00 2001 > From: Martin Liska <mliska@suse.cz> > Date: Thu, 30 Jun 2022 16:21:58 +0200 > Subject: [PATCH] testsuite: verify directly merged DW_AT_declarations > > Do not rely on number of DW_AT_declaration and check symbols > instead. > --- > testsuite/dwz.tests/odr-struct-ns.sh | 14 +++++++++----- > testsuite/dwz.tests/odr-struct.sh | 14 +++++++++----- > 2 files changed, 18 insertions(+), 10 deletions(-) > > diff --git a/testsuite/dwz.tests/odr-struct-ns.sh b/testsuite/dwz.tests/odr-struct-ns.sh > index 4fd00af..c6e0f1d 100644 > --- a/testsuite/dwz.tests/odr-struct-ns.sh > +++ b/testsuite/dwz.tests/odr-struct-ns.sh > @@ -21,7 +21,10 @@ for name in member_one member_two member_three member_four; do > esac > done > > -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) > +# Check that bbb and ccc are present as DW_AT_declaration > +readelf -wi 1 | grep -3 DW_AT_declaration > decls > +grep bbb decls >/dev/null > +grep ccc decls >/dev/null > > $execs/dwz-for-test --odr 1 > > @@ -38,8 +41,9 @@ for name in member_one member_two member_three member_four; do > done > > # We expect two decls to be removed, for bbb and ccc. > -expected_decl_cnt=$(($decl_cnt - 2)) > -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) > -[ $expected_decl_cnt -eq $decl_cnt ] > +readelf -wi 1 | grep -3 DW_AT_declaration > decls || true > > -rm -f 1 > +if grep bbb decls >/dev/null ; then exit 1; fi > +if grep ccc decls >/dev/null ; then exit 2; fi > + > +rm -f 1 decls > diff --git a/testsuite/dwz.tests/odr-struct.sh b/testsuite/dwz.tests/odr-struct.sh > index d0fddf9..c6793f9 100644 > --- a/testsuite/dwz.tests/odr-struct.sh > +++ b/testsuite/dwz.tests/odr-struct.sh > @@ -21,7 +21,10 @@ for name in member_one member_two member_three member_four; do > esac > done > > -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) > +# Check that bbb and ccc are present as DW_AT_declaration > +readelf -wi 1 | grep -3 DW_AT_declaration > decls > +grep bbb decls >/dev/null > +grep ccc decls >/dev/null > > $execs/dwz-for-test --odr 1 > > @@ -38,8 +41,9 @@ for name in member_one member_two member_three member_four; do > done > > # We expect two decls to be removed, for bbb and ccc. > -expected_decl_cnt=$(($decl_cnt - 2)) > -decl_cnt=$(readelf -wi 1 | grep -c "DW_AT_declaration" || true) > -[ $expected_decl_cnt -eq $decl_cnt ] > +readelf -wi 1 | grep -3 DW_AT_declaration > decls || true > > -rm -f 1 > +if grep bbb decls >/dev/null ; then exit 1; fi > +if grep ccc decls >/dev/null ; then exit 2; fi > + > +rm -f 1 decls > -- > 2.36.1 > ^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ☺ Buildbot (GNU Toolchain): dwz - build successful (master) 2022-07-01 7:43 ` Mark Wielaard @ 2022-07-01 7:53 ` Martin Liška 0 siblings, 0 replies; 26+ messages in thread From: Martin Liška @ 2022-07-01 7:53 UTC (permalink / raw) To: Mark Wielaard; +Cc: dwz, Tom de Vries On 7/1/22 09:43, Mark Wielaard wrote: > Looks good to me. And makes the test PASS locally. > > Thanks, Good, I've just pushed that. Martin ^ permalink raw reply [flat|nested] 26+ messages in thread
* ☺ Buildbot (GNU Toolchain): dwz - build successful (master) @ 2022-06-25 21:55 builder 0 siblings, 0 replies; 26+ messages in thread From: builder @ 2022-06-25 21:55 UTC (permalink / raw) To: dwz A restored build has been detected on builder dwz-fedora-x86_64 while building dwz. Full details are available at: https://builder.sourceware.org/buildbot/#builders/11/builds/2 Build state: build successful Revision: b31d0ebd259a7037e43720cc9599ba37a283a698 Worker: bb2 Build Reason: (unknown) Blamelist: Lv Ying via Dwz <dwz@sourceware.org> Steps: - 0: worker_preparation ( success ) - 1: git checkout ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/1/logs/stdio - 2: make ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/2/logs/stdio - warnings (1): https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/2/logs/warnings__1_ - 3: make check ( warnings ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/3/logs/stdio - dwz.sum: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/3/logs/dwz_sum - dwz.log: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/3/logs/dwz_log - warnings (1): https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/3/logs/warnings__1_ - 4: prep ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/4/logs/stdio - 5: fetch ['dwz.sum', 'dwz.log'] ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/5/logs/stdio - 6: pass .bunsen.source.gitname ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/6/logs/stdio - 7: pass .bunsen.source.gitbranch ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/7/logs/stdio - 8: pass .bunsen.source.gitrepo ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/8/logs/stdio - 9: upload to bunsen ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/9/logs/stdio - 10: clean up ( success ) Logs: - stdio: https://builder.sourceware.org/buildbot/#builders/11/builds/2/steps/10/logs/stdio ^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2022-11-03 22:18 UTC | newest] Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-11-03 22:18 ☺ Buildbot (GNU Toolchain): dwz - build successful (master) builder -- strict thread matches above, loose matches on Subject: below -- 2022-07-11 8:44 builder 2022-07-11 8:44 builder 2022-07-07 15:29 builder 2022-07-07 13:12 builder 2022-07-07 13:10 builder 2022-07-07 12:46 builder 2022-07-07 12:46 builder 2022-07-07 12:39 builder 2022-07-07 12:38 builder 2022-07-07 12:32 builder 2022-07-07 12:31 builder 2022-07-01 7:56 builder 2022-06-30 12:50 builder 2022-06-30 12:55 ` Mark Wielaard 2022-06-25 21:56 builder 2022-06-25 22:17 ` Mark Wielaard 2022-06-27 7:25 ` Martin Liška 2022-06-28 21:43 ` Mark Wielaard 2022-06-29 7:17 ` Florian Weimer 2022-06-30 14:23 ` Martin Liška 2022-06-30 20:05 ` Mark Wielaard 2022-07-01 6:42 ` Martin Liška 2022-07-01 7:43 ` Mark Wielaard 2022-07-01 7:53 ` Martin Liška 2022-06-25 21:55 builder
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).