Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f7f0af in __class__fprintf (class=class@entry=0x555555676560,
cu=cu@entry=0x555555563f90, conf=conf@entry=0x7fffffffb120,
fp=fp@entry=0x7ffff7f66500 <IO_2_1_stdout>)
at /usr/src/debug/dwarves-1.15-1.fc31.x86_64/dwarves_fprintf.c:1624
1624 tag_pos = cu__type(cu, last->tag.type);
(gdb) list
1619 * BTF doesn't have alignment info, for now use this infor from the loader
1620 * to avoid adding the forced bitfield paddings and have btfdiff happy.
1621 */
1622 if (class->padding != 0 && type->alignment == 0 && cconf.has_alignment_info &&
1623 !cconf.suppress_force_paddings) {
1624 tag_pos = cu__type(cu, last->tag.type);
1625 size = tag__size(tag_pos, cu);
1626
1627 if (is_power_of_2(size) && class->padding > cu->addr_size) {
1628 int added_padding;
(gdb)
This update has been submitted for testing by acme.
This update test gating status has been changed to 'waiting'.
This update test gating status has been changed to 'ignored'.
The code still gets a segmentation fault in line 1624 of dwarves_fprintf.c when fed http://people.redhat.com/wcohen/kokkos/02_Exercise.cuda . It attempts to do an access through a NULL pointer:
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7f7f0af in __class__fprintf (class=class@entry=0x555555676560, cu=cu@entry=0x555555563f90, conf=conf@entry=0x7fffffffb120, fp=fp@entry=0x7ffff7f66500 <IO_2_1_stdout>) at /usr/src/debug/dwarves-1.15-1.fc31.x86_64/dwarves_fprintf.c:1624 1624 tag_pos = cu__type(cu, last->tag.type); (gdb) list 1619 * BTF doesn't have alignment info, for now use this infor from the loader 1620 * to avoid adding the forced bitfield paddings and have btfdiff happy. 1621 */ 1622 if (class->padding != 0 && type->alignment == 0 && cconf.has_alignment_info && 1623 !cconf.suppress_force_paddings) { 1624 tag_pos = cu__type(cu, last->tag.type); 1625 size = tag__size(tag_pos, cu); 1626
1627 if (is_power_of_2(size) && class->padding > cu->addr_size) { 1628 int added_padding; (gdb)
This update has been pushed to testing.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
This update has been obsoleted by dwarves-1.15-2.fc30.