[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lmi] [PATCH 5/5] Test: About dialog's title should contain version
From: |
Greg Chicares |
Subject: |
Re: [lmi] [PATCH 5/5] Test: About dialog's title should contain version info. |
Date: |
Fri, 14 Mar 2014 14:47:19 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 |
On 2014-03-14 13:55Z, Greg Chicares wrote:
> On 2014-02-18 17:15Z, Václav Slavík wrote:
>> Finally, this one adds the first test to the GUI suite, testing
>> the presence of LMI version in About box's title:
>
> Committed 20140314T1345Z, revision 5882.
>
> At 20140314T1341Z (revision 5881), I committed a change that
> was required to make revision 5882 compile. That change to
> 'include/wx/testing.h', like the 'include/wx/cpp.h' change
> explained here:
> http://lists.nongnu.org/archive/html/lmi/2013-07/msg00002.html
> simply adds '#pragma GCC system_header'; now we can investigate
> whether that DTRT so that variadic macros work correctly with
> the old compiler we're using.
It builds, but I encounter a problem when I try to run it:
/opt/lmi/bin[0]$./lmi_wx_test.exe
zsh: segmentation fault ./lmi_wx_test.exe
Below I've copied output from the 'DrMinGW' JIT debugger.
It looks like the same as this problem:
http://lists.nongnu.org/archive/html/lmi/2014-02/msg00001.html
which might even be the same as this older problem:
http://lists.nongnu.org/archive/html/lmi/2010-07/msg00034.html
Vadim has already looked into it:
http://lists.nongnu.org/archive/html/lmi/2014-02/msg00002.html
so I don't think there's anything more that you can do at
this time. Instead, I'll look for a way to prevent it by
not calling authenticate_system() for the GUI-test program.
lmi_wx_test.exe caused an Access Violation at location 02125f70 in module
skeleton.dll Reading from location 000000e4.
Registers:
eax=03b50280 ebx=ffffffff ecx=00000000 edx=00000000 esi=02125ed0 edi=0227d400
eip=02125f70 esp=0022f434 ebp=0022f578 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
Call stack:
AddrPC AddrReturn AddrFrame AddrStack Params
02125F70 007F5A4B 0022F578 0022F434 00953948 009537E4 00000000
0022F5F0
02125F70 skeleton.dll:02125F70C:\opt\lmi\bin\skeleton.dll: No symbol found
_Z13warning_alertRKSs
007F5A4B 0089E6C1 0022F628 0022F434 00953920 00979F09 0022F6A8
00903007
007F5A4B liblmi.dll:007F5A4BC:\opt\lmi\bin\liblmi.dll: No symbol found
_ZN11warning_buf11raise_alertEv
0089E6C1 00903007 0022F638 0022F434 00953920 00953964 00953960
0022F6DC
0089E6C1 liblmi.dll:0089E6C1C:\opt\lmi\bin\liblmi.dll: No symbol found
_ZN9alert_buf4syncEv
00903007 006B9D6E 0022F6A8 0022F434 00953960 00979C1A 009A2468
0022F740
00903007 liblmi.dll:00903007C:\opt\lmi\bin\liblmi.dll: No symbol found
_ZNKSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_
006B9D6E 021BC933 0022F758 0022F434 03B50280 00000001 03B542B0
7C910098
006B9D6E liblmi.dll:006B9D6EC:\opt\lmi\bin\liblmi.dll: No symbol found
_Z19authenticate_systemv
021BC933 00401BE3 0022FC28 0022F434 03B50280 022833CC 0227FA00
0022FC70
021BC933 skeleton.dll:021BC933C:\opt\lmi\bin\skeleton.dll: No symbol found
_ZN8Skeleton6OnInitEv
[...]