FS#60434 - [ldc] Illegal instruction

Attached to Project: Community Packages
Opened by Antonio Rojas (arojas) - Tuesday, 16 October 2018, 18:08 GMT
Last edited by Dan Printzell (Wild) - Sunday, 04 November 2018, 14:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Dan Printzell (Wild)
Filipe Laíns (FFY00)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After the ldc update to 1.12.0, I'm getting illegal instruction errors on libdruntime-ldc-shared.so.82 when running appstream-generator

Program terminated with signal SIGILL, Illegal instruction.
#0 0x00007f94a761ad27 in _D2rt4util9container7hashtab__T7HashTabTPvTPSQBr19sections_elf_shared3DSOZQBr6removeMFNbNixPvZv ()
from /usr/lib/libdruntime-ldc-shared.so.82
(gdb) bt
#0 0x00007f94a761ad27 in _D2rt4util9container7hashtab__T7HashTabTPvTPSQBr19sections_elf_shared3DSOZQBr6removeMFNbNixPvZv ()
at /usr/lib/libdruntime-ldc-shared.so.82
#1 0x00007f94a7611a06 in _d_dso_registry () at /usr/lib/libdruntime-ldc-shared.so.82
#2 0x00005568aa9e1ab6 in ()
#3 0x0000000000000001 in ()
#4 0x00005568aaa58500 in ()
#5 0x00005568aaa58708 in ()
#6 0x00005568aaa58710 in __bss_start ()
#7 0x00007ffc6e9c13d0 in ()
#8 0x00007f94a8d078de in _dl_fini () at /lib64/ld-linux-x86-64.so.2

This task depends upon

Closed by  Dan Printzell (Wild)
Sunday, 04 November 2018, 14:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  The problem was that appstream-generator was built by ldc, while mustache-d, its dependency, was built by dmd.

Fixed by compiling mustache-d with ldc.

Loading...