Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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...