Re: Source directory restructuring complete (Geert Janssens)

2017-08-15 Thread 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)

2017-08-15 Thread Alex Aycinena
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
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Source directory restructuring complete (Geert Janssens)

2017-08-15 Thread Alex Aycinena
>
>
> -- 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