Re: Source directory restructuring complete (Geert Janssens)
On dinsdag 15 augustus 2017 22:51:36 CEST Alex Aycinena wrote: > On Tue, Aug 15, 2017 at 1:23 PM, Alex Aycinena> > wrote: > > Hi Geert, > > > > I did a new clone with a parallel build directory in three Fedora's and > > had mixed results: > > > > F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build > > install and gnucash started OK and ran. > > > > F26 VM - with autotools: clean make, make check, make install and gnucash > > started OK and ran. > > > > F25 - with autotools: clean make, make install and gnucash started OK and > > ran. But make check failed in app-utils in test-load-module with the > > following rather long output. > > > > Regards, > > > > Alex > > > > output: > > > > make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new- > > build/libgnucash/app-utils/test' > > *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': > > double free or corruption (out): 0x01481b90 *** > > > > > /home/gnucash-dev/gitcheckouts/gnucash-new/test-driver: line 107: 9549 > > Aborted (core dumped) "$@" > $log_file 2>&1 > > FAIL: test-load-module > > PASS: test-link-module > > PASS: test-exp-parser > > PASS: test-scm-query-string > > PASS: test-print-parse-amount > > PASS: test-sx > > PASS: test-app-utils > > Geert, > > On running make check a second time on the F25 it passed with no failure. > Not sure why the difference. > > Regards, > > Alex Alex, Thanks for the feedback. I remember having encountered this a couple of times as well on my F25 box. And like for you it went away in a second run. As it seemed intermittent and deeply into the guile library I didn't investigate further. Geert ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Source directory restructuring complete (Geert Janssens)
On Tue, Aug 15, 2017 at 1:23 PM, Alex Aycinenawrote: > > > Hi Geert, > > I did a new clone with a parallel build directory in three Fedora's and > had mixed results: > > F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build > install and gnucash started OK and ran. > > F26 VM - with autotools: clean make, make check, make install and gnucash > started OK and ran. > > F25 - with autotools: clean make, make install and gnucash started OK and > ran. But make check failed in app-utils in test-load-module with the > following rather long output. > > Regards, > > Alex > > output: > > make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new- > build/libgnucash/app-utils/test' > *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': > double free or corruption (out): 0x01481b90 *** > > > /home/gnucash-dev/gitcheckouts/gnucash-new/test-driver: line 107: 9549 > Aborted (core dumped) "$@" > $log_file 2>&1 > FAIL: test-load-module > PASS: test-link-module > PASS: test-exp-parser > PASS: test-scm-query-string > PASS: test-print-parse-amount > PASS: test-sx > PASS: test-app-utils > > Geert, On running make check a second time on the F25 it passed with no failure. Not sure why the difference. Regards, Alex ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Source directory restructuring complete (Geert Janssens)
> > > -- Forwarded message -- > From: Geert Janssens> To: gnucash-devel@gnucash.org > Cc: > Bcc: > Date: Tue, 15 Aug 2017 16:54:23 +0200 > Subject: Re: Source directory restructuring complete > Hmm, > > And I meant to add, can you post the contents of the test logs for the > failing > tests ? > > You will find them in ../build_gnucash/libgnucash/engine/test/ > The logs are named after the tests so you'll be looking for > test-test-extras.log > test-account.log > test-split.log > > Geert > Hi Geert, I did a new clone with a parallel build directory in three Fedora's and had mixed results: F24 - with cmake/ninja: clean ninja-build, ninja-build check, ninja-build install and gnucash started OK and ran. F26 VM - with autotools: clean make, make check, make install and gnucash started OK and ran. F25 - with autotools: clean make, make install and gnucash started OK and ran. But make check failed in app-utils in test-load-module with the following rather long output. Regards, Alex output: make[5]: Entering directory '/home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/test' *** Error in `/home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile': double free or corruption (out): 0x01481b90 *** === Backtrace: = /lib64/libc.so.6(+0x791bb)[0x7f215a33e1bb] /lib64/libc.so.6(+0x8282a)[0x7f215a34782a] /lib64/libc.so.6(cfree+0x4c)[0x7f215a34b25c] ../../../libgnucash/engine/.libs/libgncmod-engine.so(_ZNSt6vectorI13GncDateFormatSaIS0_EED2Ev+0x3b)[0x7f21560d90eb] /lib64/libc.so.6(+0x3a3d0)[0x7f215a2ff3d0] /lib64/libc.so.6(+0x3a42a)[0x7f215a2ff42a] /lib64/libguile-2.0.so.22(+0x58f4f)[0x7f215af64f4f] /lib64/libguile-2.0.so.22(+0xf2696)[0x7f215affe696] /lib64/libguile-2.0.so.22(scm_call_4+0x43)[0x7f215af6e913] /lib64/libguile-2.0.so.22(+0x592c1)[0x7f215af652c1] /lib64/libguile-2.0.so.22(scm_c_with_continuation_barrier+0x45)[0x7f215af653a5] /lib64/libguile-2.0.so.22(+0xd9afc)[0x7f215afe5afc] /lib64/libgc.so.1(GC_call_with_stack_base+0x22)[0x7f215abc5352] /lib64/libguile-2.0.so.22(scm_with_guile+0x38)[0x7f215afe5f28] /lib64/libguile-2.0.so.22(scm_boot_guile+0x52)[0x7f215af8c632] /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile[0x400670] /lib64/libc.so.6(__libc_start_main+0xf1)[0x7f215a2e5401] /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile[0x4006aa] === Memory map: 0040-00401000 r-xp fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 0060-00601000 r--p fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 00601000-00602000 rw-p 1000 fd:02 2627024 /home/gnucash-dev/gitcheckouts/gnucash-new-build/gnc-guile 01175000-02332000 rw-p 00:00 0 [heap] 7f214400-7f2144021000 rw-p 00:00 0 7f2144021000-7f214800 ---p 00:00 0 7f2148fcb000-7f2148fcc000 rw-p 00:00 0 7f2148fcc000-7f2148fcd000 r--p fd:02 3545232 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/test/test-load-module.go 7f2148fcd000-7f2148fd r--p fd:02 3543598 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/business-prefs.go 7f2148fd-7f2148fd7000 r--p fd:02 3543597 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/business-options.go 7f2148fd7000-7f2148fd8000 r--p fd:02 3543606 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/simple-obj.go 7f2148fd8000-7f2148fe6000 r--p fd:02 3543601 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/date-utilities.go 7f2148fe6000-7f2148fe7000 r--p fd:02 3543605 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/prefs.go 7f2148fe7000-7f2148fe8000 r--p fd:02 3543602 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/hooks.go 7f2148fe8000-7f2148fff000 r--p fd:02 3543604 /home/gnucash-dev/gitcheckouts/gnucash-new-build/libgnucash/app-utils/options.go 7f2148fff000-7f214fb9e000 r--p fd:00 106949 /usr/lib/locale/locale-archive 7f214fb9e000-7f214fbad000 r--p fd:02 3545045 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new/libgnucash/scm/printf.scm.go 7f214fbad000-7f214fbbc000 r--p fd:02 3545042 /home/gnucash-dev/.cache/guile/ccache/2.0-LE-8-2.0/home/gnucash-dev/gitcheckouts/gnucash-new/libgnucash/app-utils/app-utils.scm.go 7f214fbbc000-7f214fc09000 r-xp fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fc09000-7f214fe09000 ---p 0004d000 fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fe09000-7f214fe0a000 r--p 0004d000 fd:00 17078240 /opt/gnucash-git/gnucash-new/lib/libgnc-backend-xml-utils.so.0.0.0 7f214fe0a000-7f214fe0e000 rw-p 0004e000 fd:00 17078240