From owner-freebsd-ports@freebsd.org Sun Nov 11 07:29:56 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26F1A112E5E4 for ; Sun, 11 Nov 2018 07:29:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-2.consmr.mail.bf2.yahoo.com (sonic307-2.consmr.mail.bf2.yahoo.com [74.6.134.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 781E5734F1 for ; Sun, 11 Nov 2018 07:29:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 37iD7O8VM1lakxIsFVxE3vrtTPNIQVCKX0qlegpnUBAUZCLMRpVJHAjrwicGvdO IvPeP8DpLR1CTVDKSGTzv2QHS6UDm1xD_2XLOzPrbqbWaZujnEH4zTbN9YiC5goC8PI2_2rwUw_R RmPwLloCTb5v.g.8cJuJMm9u0upLSLLO3iXUt36qjwi0jmj5fNx12TJ3wKLDZG45sWicx.dzx.Bg _F_W.pRlDoHMhPKaQHIKAzvimPHcGMZ_3O.XDs63lDycSMs0UMvWue3M4D9n4ipw5rpp44mjuYZk GSkuMd8SEjxAONXX2l09MLXL1YF4I5yxqbqaJtzvTeUAQKCa7S5.xWm6LhPHjzEO_QEvn88564qV _fwKS.Ia8ue_owCfw3brtRnndLibw7iBh9xrSlpQkMUu1XbvMJnLsc143ByvA4He.2Q58vMnO7Dr Cu7zE8lubyQFTNZUoNIetUtiv3Da7rOcRycI4GQhVqKS9Bw.deCOFiQjnH_F7cjx6JXiR59nUSFz B6DIcEI6YhVjnkXBkCcoG0t94tppQKyF.WBJ03vhOnl1SNPbrYPSQhjNdfEnzqKTeOkhF9xlk27K bXHlxmriE0vKz5iz.Y6YPMzpdrZgFuRlULslG2zM3IwOX_9Hg6p2BkL_f1RlsXAUWcoEa.1iJgSp dvI6plJNrxF_XJEd_kipsyHma6GBYy2kj_sARjZoR6OPPsjWXRGzz_6T6ImsMvNflZLtQgDBQBQ4 Z9ldwXdL.cQssf6KNx5EwHLW.bkG7x71aKrmtkRJm6Qb5_rNe2oFGEGA1iZWfWbuM8PzoeNFNHM_ SSpA2GjyOQXS5N9soXEj47Mq16ljahyy6SMHw7YQ_eNH1KkzO6Zej8bx9EL_ocKSHrh5XLvseId2 0s9dlrykhbD_qt5WL18Q2pxhEtalONhL6SGiH.CzzhvuPjE.lrgVuOOHJFNE4LVyNJgPZ1Co6bjv fmbbkAyjj9vvRh3PwIhDAdo7rwp.koEXayYfz0iXQ27YXUiI3D.DFG6msWziOKiJmdsmOyJTx90Z hFfG2_FDG688wJL5_xkYnsgTei6.i_y7hVVpx_raKmL_ic580 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.bf2.yahoo.com with HTTP; Sun, 11 Nov 2018 07:29:54 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp416.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID c720e639aaf445620a135368c3aa03d1; Sun, 11 Nov 2018 07:29:52 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\)) Subject: ports head -r484652: lang/ruby24 fails to amd64 -> armv7 cross build: qemu: uncaught target signal 11 (2 of them) Message-Id: <0E2549AE-5235-40C3-A5F8-4D66D3F3E0E5@yahoo.com> Date: Sat, 10 Nov 2018 23:29:50 -0800 To: ports-list freebsd , freebsd-ruby@freebsd.org X-Mailer: Apple Mail (2.3445.101.1) X-Rspamd-Queue-Id: 781E5734F1 X-Spamd-Result: default: False [0.93 / 200.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com]; NEURAL_HAM_MEDIUM(-0.38)[-0.378,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_FROM(0.00)[yahoo.com]; NEURAL_HAM_LONG(-0.64)[-0.642,0]; NEURAL_SPAM_SHORT(0.94)[0.937,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCVD_IN_DNSWL_NONE(0.00)[41.134.6.74.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(1.52)[ip: (4.27), ipnet: 74.6.128.0/21(1.90), asn: 26101(1.52), country: US(-0.09)]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Nov 2018 07:29:56 -0000 Poudriere-devel reported: [00:18:32] [07] [00:02:56] Saved lang/ruby24 | ruby-2.4.5,1 wrkdir to: = /usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/ruby-2= .4.5,1.tbz [00:18:32] [07] [00:02:56] Finished lang/ruby24 | ruby-2.4.5,1: Failed: = build The log showed: --- miniruby --- linking miniruby --- .rbconfig.time --- --- encdb.h --- generating encdb.h --- .rbconfig.time --- qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault *** [.rbconfig.time] Error code 139 make[1]: stopped in /wrkdirs/usr/ports/lang/ruby24/work/ruby-2.4.5 --- encdb.h --- qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault *** [encdb.h] Error code 139 make[1]: stopped in /wrkdirs/usr/ports/lang/ruby24/work/ruby-2.4.5 2 errors Despite how the above looks, I find only one .core file in the tar archive produced for the failure: # find /wrkdirs/usr/ports/lang/ruby/ -name "*.core" -print /wrkdirs/usr/ports/lang/ruby/work/ruby-2.4.5/qemu_miniruby.core Apparently qemu does not allow for separate files for distinct processes. For that .core file I find (libexec/gdb): # chroot /usr/obj/DESTDIRs/clang-armv7-installworld-poud # cd /wrkdirs/usr/ports/lang/ruby/work/ruby-2.4.5/ # /usr/libexec/gdb miniruby qemu_miniruby.core=20 . . . (gdb) bt #0 0x00113f84 in rb_gc_writebarrier_unprotect (obj=3D4104601600) at = gc.c:1119 1119 return RVALUE_WB_UNPROTECTED_BITMAP(obj) !=3D 0; [New Thread f4b5d000 (LWP 100638/)] [New LWP 61684] Current language: auto; currently minimal (gdb) bt #0 0x00113f84 in rb_gc_writebarrier_unprotect (obj=3D4104601600) at = gc.c:1119 #1 0x000c3fc8 in rb_include_class_new (module=3D4104569400, = super=3D) at ruby.h:1456 #2 0x000c4424 in include_modules_at (klass=3D4104602160, c=3D4104602160, = module=3D4104569400, search_super=3D) at = class.c:913 #3 0x000c41f0 in rb_include_module (klass=3D4104602160, = module=3D4104569400) at class.c:870 #4 0x001f6dec in Init_String () at string.c:10021 #5 0x00129398 in rb_call_inits () at inits.c:28 #6 0x00103bac in ruby_setup () at eval.c:60 #7 0x00103be8 in ruby_init () at eval.c:76 #8 0x000a3300 in main (argc=3D11, argv=3D0x9fffe41c) at main.c:35 (gdb) up #1 0x000c3fc8 in rb_include_class_new (module=3D4104569400, = super=3D) at ruby.h:1456 1456 rb_gc_writebarrier_unprotect(x); (gdb) up #2 0x000c4424 in include_modules_at (klass=3D4104602160, c=3D4104602160, = module=3D4104569400, search_super=3D) at = class.c:913 913 iclass =3D rb_include_class_new(module, = RCLASS_SUPER(c)); (gdb) up #3 0x000c41f0 in rb_include_module (klass=3D4104602160, = module=3D4104569400) at class.c:870 870 changed =3D include_modules_at(klass, RCLASS_ORIGIN(klass), = module, TRUE); (gdb) up #4 0x001f6dec in Init_String () at string.c:10021 10021 rb_include_module(rb_cString, rb_mComparable); (gdb) up #5 0x00129398 in rb_call_inits () at inits.c:28 28 CALL(String); (gdb) up #6 0x00103bac in ruby_setup () at eval.c:60 60 rb_call_inits(); (gdb) up #7 0x00103be8 in ruby_init () at eval.c:76 76 int state =3D ruby_setup(); (gdb) up #8 0x000a3300 in main (argc=3D11, argv=3D0x9fffe41c) at main.c:35 35 ruby_init(); (I'm not familiar with what details libexec/gdb gets right vs. wrong. But the call chain seems coherent.) Host environment: # uname -apKU FreeBSD FBSDFSSD 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r340287M: Fri Nov = 9 08:37:01 PST 2018 = markmi@FBSDFSSD:/usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/sys/G= ENERIC-NODBG amd64 amd64 1300003 1300003 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)