[GNC-dev] Windows master build fails to run
John Ralls
jralls at ceridwen.us
Fri May 15 16:12:30 EDT 2020
It seems that g_logv() doesn't like recursive calls from its handler. I removed the logging statements in qof_log_check and pushed. Since the master build from last night was hung I fired off a new one, so check builds/win32/master in an hours or so.
Regards,
John Ralls
> On May 15, 2020, at 4:28 AM, Robert Fewell <14ubobit at gmail.com> wrote:
>
> Oh well, that was not it but maybe related...
> stack trace...
>
> (gdb) bt
> #0 0x74a9e2d3 in KERNELBASE!DebugBreak () from
> C:\WINDOWS\System32\KernelBase.dll
> #1 0x64c31919 in libglib-2.0-0!g_abort () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #2 0x64bfd504 in libglib-2.0-0!g_mem_profile () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #3 0x64bfe280 in libglib-2.0-0!g_logv () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #4 0x64bfe487 in libglib-2.0-0!g_log () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #5 0x0264ad12 in qof_log_check (domain=0x0, level=(QOF_LOG_WARNING |
> unknown: 2))
> at
> C:/gcdev64/gnucash/master/src/gnucash-git/libgnucash/engine/qoflog.cpp:327
> #6 0x0264a707 in log4glib_handler (log_domain=0x0, log_level=18,
> message=0xf5d9d78 "Could not spawn perl: Failed to execute child
> process (Bad file descriptor)",
> user_data=0x9e78ec0) at
> C:/gcdev64/gnucash/master/src/gnucash-git/libgnucash/engine/qoflog.cpp:169
> #7 0x64bfe254 in libglib-2.0-0!g_logv () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #8 0x64bfe487 in libglib-2.0-0!g_log () from c:\Program Files
> (x86)\gnucash\bin\libglib-2.0-0.dll
> #9 0x63f83150 in gnc_spawn_process_async (argl=0xe646770, search_path=1)
> at
> C:/gcdev64/gnucash/master/src/gnucash-git/bindings/guile/glib-guile.c:268
> #10 0x63fc6790 in _wrap_gnc_spawn_process_async (s_0=0x13524438, s_1=0x404)
> at bindings/guile/swig-engine.c:41019
> #11 0x6e819a9d in vm_regular_engine (thread=0x10fd1f00, vp=0x1136df78,
> registers=0x105f690, resume=0)
> at
> C:/gcdev64/gnucash/master/src/guile-2.2.4.68-65d98/libguile/vm-engine.c:786
>
> On Fri, 15 May 2020 at 11:42, Robert Fewell <14ubobit at gmail.com> wrote:
>
>> Chris,
>>
>> I get this when I uninstalled Strawberry Perl, I think it is down to
>> glib-guile.c line 65
>> static QofLogModule UNUSED_VAR log_module = GNC_MOD_GUILE;
>>
>> Just removed UNUSED_VAR and trying a build to prove.
>>
>> Regards,
>> Bob
>>
>> On Fri, 15 May 2020 at 05:18, Chris Good <goodchris96 at gmail.com> wrote:
>>
>>> Hi John,
>>>
>>>
>>>
>>> Trying to test your fix for
>>> https://bugs.gnucash.org/show_bug.cgi?id=797052
>>>
>>> Using
>>>
>>> https://code.gnucash.org/builds/win32/master/gnucash-3.902-2020-05-14-git-3.
>>> 902-120-g09a8bee5c+.setup.exe
>>> <https://code.gnucash.org/builds/win32/master/gnucash-3.902-2020-05-14-git-3.902-120-g09a8bee5c+.setup.exe>
>>>
>>>
>>>
>>> No perl installed.
>>>
>>> Gets "Unspecified fatal error encountered, aborting"
>>>
>>> which BTW is difficult to see as it is hidden behind Tips Of The Day.
>>>
>>>
>>>
>>> Only thing obvious to me in trace (attached) is
>>>
>>> * 13:49:37 MESSG <gnc.module> Could not locate optional module
>>> gnucash/python interface v.0
>>>
>>>
>>>
>>> Regards,
>>>
>>> Chris Good
>>>
>>>
>>>
>>> _______________________________________________
>>> gnucash-devel mailing list
>>> gnucash-devel at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>>
>>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list