[gnucash-de] Test gnucash-3.7-2019-10-06-git-3.7-102-gbadda8822+.setup.exe

Heinz Repp heinz.repp at freenet.de
So Okt 6 17:41:12 EDT 2019


Hallo Liste,

leider stürzt GnuCash und aqhbci4-tool immer noch nach dem Holen des
Zertifikats ab, trotz der neuen Aqbanking (5.99.38) und Gwenhywfar
(4.99.20.0), zumindest bei Postbank und DKB, getestet mit getbankinfo.

Mit aqhbci4-tool ergibt sich folgender Ablauf:
> Locking customer "8"
> HBCI-Aufträge werden ausgeführt
> AqHBCI gestartet
> Aufträge werden kodiert
> Sending message
> Mit Server verbinden...
> Hostname "banking-dkb.s-fints-pt-dkb.de" wird aufgelöst...
> IP-Adresse ist "195.140.54.199"
> Verbindung zu "banking-dkb.s-fints-pt-dkb.de" wird aufgebaut
> Verbunden mit "banking-dkb.s-fints-pt-dkb.de"
> Using GnuTLS default ciphers.
> TLS: SSL-Ciphers negotiated: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD
> 5:2019/10/06 23-30-37:aqbanking(9980):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.38beta/src/libs/aqbanking/backendsupport/siotlsext.c:  177: Status for certificate 25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA" has changed to "Zertifikat ist gültig" (00000000->80000000), need to present
> 4:2019/10/06 23-30-37:gwen(9980):C:/gcdev64/gnucash/maint/src/gwenhywfar-4.99.20rc4/src/sio/syncio_tls.c:  137: No checkCertFn set, using GWEN_GUI
> 5:2019/10/06 23-30-37:aqbanking(9980):C:/gcdev64/gnucash/maint/src/aqbanking-5.99.38beta/src/libs/aqbanking/gui/abgui.c:  170: Automatically accepting certificate [25:E1:1F:93:2B:EF:07:9F:44:C9:0C:D2:8A:AE:FD:CA]

dann ist Schluss - Crash

LLDB sagt:
> Process 9980 launched: 'C:\Program Files (x86)\gnucash\bin\aqhbci-tool4.exe' (i686)
> Process 9980 stopped
> * thread #1, stop reason = Exception 0xc0000005 encountered at address 0x7fffe89dc30e: Access violation reading location 0x00000000
>     frame #0: 0x7fffe89dc30e wow64.dll`Wow64KiUserCallbackDispatcher + 19374
> wow64.dll`Wow64KiUserCallbackDispatcher:
> ->  0x7fffe89dc30e <+19374>: movb   $0x1, 0x20(%esp)
>     0x7fffe89dc313 <+19379>: jmp    0x7fffe89dc31a            ; <+19386>
>     0x7fffe89dc315 <+19381>: decl   %eax
>     0x7fffe89dc316 <+19382>: movl   0x50(%esp), %ebx

Was mich interessieren würde, nachdem der Crash ja immer in der
wow64.dll auftritt: crasht das nur bei 64-bit-Windows, oder auch unter
32-bit-Windows-Versionen?

Und gibt es jemanden, der weiß, wie man da an mehr Infos kommt, etwa,
welche Routine im Programm die Systembibliothek aufruft (sollte ja
eigentlich im Backtrack kommen, aber das oben angegebene ist alles, bt
(Backtrack) gibt nur den Einzeiler mit * thread #1 ...)

Gruß

Heinz


Mehr Informationen über die Mailingliste gnucash-de