From debbugs-submit-bounces@debbugs.gnu.org Thu May 09 22:24:46 2019 Received: (at 35521) by debbugs.gnu.org; 10 May 2019 02:24:46 +0000 Received: from localhost ([127.0.0.1]:36810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOvDJ-0000d2-Dp for submit@debbugs.gnu.org; Thu, 09 May 2019 22:24:46 -0400 Received: from mail-40135.protonmail.ch ([185.70.40.135]:62770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOuQF-0007p7-L0 for 35521@debbugs.gnu.org; Thu, 09 May 2019 21:34:05 -0400 Date: Fri, 10 May 2019 01:33:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1557452036; bh=pJXvPJAAgg6pUJtQ+aJw2ErTN/ZPuxhYG8iMiTIKBi4=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=okZcGtbSfiR2/VF2mxYCWgkGgjk1U8PbUrVcfFUy3G4N3fMDNMEwtaFI/3YgDlibY T+fF9zOvrXwqdEIUKIBd3qtbKr9JRl62ZP/Zusoaq0gsWJXiIk/Ul2xx3xeM/aY5X4 wqFmYVuAV5+bBgf75nB5ba1AR3Bg4B+BJUgxbHMM= To: "35521@debbugs.gnu.org" <35521@debbugs.gnu.org> From: Platoxia Subject: /gnu/store/c46sn2yfllcfi86p8227wvvr1bxssgxj-mariadb-10.1.38.drv - Failing test(s): tokudb_alter_table.hcad_all_add Message-ID: Feedback-ID: 0yxiSOZXeHDIocGT1m5tiiGAKZShNCw3Tn-XKDFBM1XGz_yTuaJeA15CaQaqRLymiGlnvyN-RcTKgVFeQ0fJlg==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.2 required=7.0 tests=ALL_TRUSTED,BOMB_FREEM, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 35521 X-Mailman-Approved-At: Thu, 09 May 2019 22:24:44 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Platoxia Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This problem persists and is preventing sucessful completion of guix system= reconfigure for pre-1.0.0 systems (at least mine which is still at kernel = 4.20), not only for those using mariadb but also for anyone using any of th= e 544 packages that depend on it; as per the command guix graph --type=3Dre= verse-package mariadb | grep -c label). This could, potentially, be fixed by simply adding this test to the list of= disabled tests in the package definition: --- snip --- (add-after 'unpack 'adjust-tests (lambda _ (let ((disabled-tests '(;; These fail because root@hostname =3D=3D root@local= host in ;; the build environment, causing a user count mismat= ch. ;; See . "main.join_cache" "main.explain_non_select" "main.stat_tables_innodb" "roles.acl_statistics" ;; This file contains a time bomb which makes it fail= after ;; 2030-12-31. See for = details. "main.mysqldump" ;; XXX: Fails sporadically. "innodb_fts.crash_recovery" ;; FIXME: This test fails on i686: ;; -myisampack: Can't create/write to file (Errcode: = 17 "File exists") ;; +myisampack: Can't create/write to file (Errcode: = 17 "File exists) ;; When running "myisampack --join=3Dfoo/t3 foo/t1 fo= o/t2" ;; (all three tables must exist and be identical) ;; in a loop it produces the same error around 1/240 = times. ;; montywi on #maria suggested removing the real_end = check in ;; "strings/my_vsnprintf.c" on line 503, yet it still= does not ;; reach the ending quote occasionally. Disable it f= or now. "main.myisampack" ;; FIXME: This test fails on armhf-linux: "mroonga/storage.index_read_multiple_double")) ;; This file contains a list of known-flaky tests for th= is ;; release. Append our own items. (unstable-tests (open-file "mysql-test/unstable-tests" "= a"))) (for-each (lambda (test) (format unstable-tests "~a : ~a\n" test "Disabled in Guix")) disabled-tests) (close-port unstable-tests) --- snip --- I say "potentially" because after getting this failure I happened to notice= that approximately one and a half minutes after beginning the build of /gn= u/store/c46sn2yfllcfi86p8227wvvr1bxssgxj-mariadb-10.1.38.drv the kernel thr= ows this message: "traps: cmTC_35af5[27766] trap invalid opcode ip:55555555= 5174 sp:7fffffffcc90 error:0 in cmTC_35af5[555555555000+1000]". I have retested this several times and confirmed that this occurs each and = every time mariadb-10.1.38.drv tries to build and in approximately the same= amount of time after starting the build. I say approximately because the c= losest I could get to a timeframe on this kernel message in relation to the= mariadb build is by sending the stdout from guix system reconfigure throug= h logger so that it gets printed with a timestamp to the kernel messages te= rminal (alt-F12). Specifically, the message sequence is always as follows, without deviation = (other than the cmTC_#), with no related messages in between; as per the co= mmand cat /dev/vcs12: --- snip --- May 9 16:36:35 localhost root cmd: guix system reconfigure: building /gnu/= store/c46sn2yfllcfi86p8227wvvr1bxssgxj-mariadb-10.1.38.drv... May 9 16:38:08 localhost vmunix: [ 9169.050496] traps: cmTC_35af5[27766] t= rap invalid opcode ip:555555555174 sp:7fffffffcc90 error:0 in cmTC_35af5[55= 5555555000+1000] --- snip --- I really suggest trying to simply add the tokudb_alter_table.hcad_all_add t= est to the package definition before trying to solve the overall problem, t= hough. Maybe we can get this in for 1.0.1? I would be willing to do this myself and report the results here but I'm ba= ffled at how to achieve this simple task. Perhaps someone could walk me thr= ough it?