Date: Fri, 28 Dec 2018 19:16:37 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 234475] multimedia/dav1d Message-ID: <bug-234475-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234475 Bug ID: 234475 Summary: multimedia/dav1d Product: Ports & Packages Version: Latest Hardware: i386 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: jbeich@FreeBSD.org Reporter: mi@FreeBSD.org Flags: maintainer-feedback?(jbeich@FreeBSD.org) Assignee: jbeich@FreeBSD.org I configured the port to automatically perform self-tests after building. T= he very first of the tests dies from SIGBUS: .... =3D=3D=3D> Staging for dav1d-0.1.0 [1/13] /opt/bin/meson --internal vcstagger ../include/version.h.in include/version.h 0.1.0 /var/ports/multimedia/dav1d/work/dav1d-a6b903fb6d78f1515b2c50ba17ae50ead8cf= 5b72-a6b903fb6d78f1515b2c50ba17ae50ead8cf5b72/include @VCS_TAG@ '(.*)' /opt/bin/git --git-dir /var/ports/multimedia/dav1d/work/dav1d-a6b903fb6d78f1515b2c50ba17ae50ead8cf= 5b72-a6b903fb6d78f1515b2c50ba17ae50ead8cf5b72/.git describe --tags --long --match '?.*.*' --always fatal: Not a git repository: '/var/ports/multimedia/dav1d/work/dav1d-a6b903fb6d78f1515b2c50ba17ae50ead8c= f5b72-a6b903fb6d78f1515b2c50ba17ae50ead8cf5b72/.git' [1/2] /opt/bin/meson test --no-rebuild --print-errorlogs 1/855 dav1d / checkasm FAIL 0.48 s (killed by signal 10 SIGBUS) 2/855 dav1d:testdata-8 / 00000000 OK 0.34 s 3/855 dav1d:testdata-8 / 00000001 OK 1.51 s .... The other 854 tests succeed. The stack of the test-program (checkasm), as found in the core-dump, is: (gdb) where #0 0x0807170e in cdef_find_dir_c () #1 0xdb83381c in ?? () #2 0x28119620 in ?? () #3 0x00000001 in ?? () #4 0x28164f85 in check_deferred_signal (curthread=3D0x2811a600) at /var/src/lib/libthr/thread/thr_sig.c:324 Previous frame inner to this frame (corrupt stack?) Dump of assembler code for function cdef_find_dir_c: 0x08071700 <cdef_find_dir_c+0>: push %ebp 0x08071701 <cdef_find_dir_c+1>: push %ebx 0x08071702 <cdef_find_dir_c+2>: push %edi 0x08071703 <cdef_find_dir_c+3>: push %esi 0x08071704 <cdef_find_dir_c+4>: sub $0x1cc,%esp 0x0807170a <cdef_find_dir_c+10>: lds (bad),%edi 0x0807170b <cdef_find_dir_c+11>: clc 0x0807170c <cdef_find_dir_c+12>: push %edi 0x0807170d <cdef_find_dir_c+13>: rol $0xfc,%ch 0x08071710 <cdef_find_dir_c+16>: sub %eax,0xe0(%esp) 0x08071717 <cdef_find_dir_c+23>: lds (bad),%edi 0x08071718 <cdef_find_dir_c+24>: cld 0x08071719 <cdef_find_dir_c+25>: sub %eax,0xc0(%esp) 0x08071720 <cdef_find_dir_c+32>: lds (bad),%esi 0x08071721 <cdef_find_dir_c+33>: lock push %edi 0x08071723 <cdef_find_dir_c+35>: leave ... Forcing the optimization to -O0 -- or simply building WITH_DEBUG -- provide= s a work-around. This is a FreeBSD-11.2/i386-STABLE machine. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-234475-7788>