https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227552
Dimitry Andric <d...@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open --- Comment #20 from Dimitry Andric <d...@freebsd.org> --- Hmm, now that we've identified .tbss as a contributor to the problem, it looks relevant that the r331838 version of libxo.so.0 (compiled with the clang 6.0.0 update) does NOT have a "section to segment mapping" for .tbss: ====================================================================== File: libxo.so.0.r331837 [...] Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000000 0x00000000 0x00000000 0x17224 0x17224 R E 0x1000 LOAD 0x017228 0x00018228 0x00018228 0x0074d 0x007a0 RW 0x1000 DYNAMIC 0x017324 0x00018324 0x00018324 0x000d8 0x000d8 RW 0x4 TLS 0x017228 0x00018228 0x00018228 0x00000 0x00658 R 0x8 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 Section to Segment mapping: Segment Sections... 00 .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame .comment .gnu_debuglink .shstrtab 01 .tbss .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss 02 .dynamic 03 .tbss .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt 04 There are 28 section headers, starting at offset 0x17b4c: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [...] [15] .tbss NOBITS 00018228 017228 000658 00 WAT 0 0 8 ====================================================================== File: /jail/test-r331838/lib/libxo.so.0.r331838 [...] Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x000000 0x00000000 0x00000000 0x17160 0x17160 R E 0x1000 LOAD 0x017160 0x00018160 0x00018160 0x00604 0x00654 RW 0x1000 DYNAMIC 0x017264 0x00018264 0x00018264 0x000d8 0x000d8 RW 0x4 TLS 0x017160 0x00018764 0x00018764 0x00000 0x00050 R 0x8 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 Section to Segment mapping: Segment Sections... 00 .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame .comment .gnu_debuglink .shstrtab 01 .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss 02 .dynamic 03 .bss 04 There are 28 section headers, starting at offset 0x1793c: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [...] [15] .tbss NOBITS 00018160 017160 000658 00 WAT 0 0 8 In both r331837 and r331838 worlds, /usr/bin/ld is the GNU BFD ld, so it can't be caused by ldd being updated from 5.0 to 6.0. It must be something in an object file that is being linked into libxo.so.0. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"