[gnucash-de] aqbanking mit gnucash 1.8.12 auf amd64 stürzt ab

Klaus Dahlke klaus.dahlke at gmx.de
Mon Apr 3 14:59:02 EDT 2006


On Mon, 03 Apr 2006 09:50:05 +0200
Christian Stimming <stimming at tuhh.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hallo,
> 
> Klaus Dahlke schrieb:
> > mit aqbanking (HBCI mit PIN/TAN) habe ich auf einem amd64 ein etwas lästiges Problem:
> > 
> > Ich nutze aqbanking 1.6.2, kann über den HBCI Assistenten auch die Konten einrichten. Wenn ich Transaktionen von der Bank abholen möchte, kann ich die Datumsangaben konfigurieren, und wenn ich dann auf 'OK' drücke, stürzt das ganze mit:
> > *** glibc detected *** free(): invalid pointer: 0x00000000010b556f ***
> > Aborted
> 
> äh... eventuell wäre ein stack trace ganz hilfreich, damit wir die
> Ursache deutlich erkennen könenn. http://linuxwiki.de/gdb und
> http://wiki.gnucash.org/wiki/Stack_Trace
> 
> Mir ist ein double-free in gnucash-1.8.x bekannt, das beim Aufruf des
> HBCI-Wizards auftritt. Aber beim Abruf der Umsätze kenn ich das noch nicht.
> 
> > Mit gnucash-1.8.12 mit den aktuellen Releaseständen von gwenhyfwar und aqbanking tritt der gleiche Fehler auf.
> > 
> > Mit gnucash-1.9.3 funktioniert das ganze einwandfrei, leider funktioniert bei gnucash-1.9.3 die Datenbankschnittstelle noch nicht (Bug 332251), die ich gerne nutzen möchte.
> 
> Oh, du wartest darauf? Dann ergänze doch mal den bugreport, dass dir das
> sehr wichtig ist. Die aktuellen Entwickler finden das feature alle nicht
> mehr so wichtig.
> 
> Gruß
> 
> Christian
Hallo Christian,
danke für Deine Hilfe, anbei der Backtrace, bzgl. postgres-backend werde ich den Bug um einen Kommentar erweitern.
Gruß,
Klaus

(gdb) continue
Continuing.

Program received signal SIGABRT, Aborted.
[Switching to Thread 46912506415872 (LWP 8641)]
0x00002aaaab182839 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x00002aaaab182839 in raise () from /lib/tls/libc.so.6
#1  0x00002aaaab183cde in abort () from /lib/tls/libc.so.6
#2  0x00002aaaab1b6990 in __fsetlocking () from /lib/tls/libc.so.6
#3  0x00002aaaab1bbb90 in malloc_usable_size () from /lib/tls/libc.so.6
#4  0x00002aaaab1bbd47 in malloc_usable_size () from /lib/tls/libc.so.6
#5  0x00002aaaab1bc9df in free () from /lib/tls/libc.so.6
#6  0x00002aaaab1be2a2 in malloc () from /lib/tls/libc.so.6
#7  0x00002aaab2f2da1d in GWEN_BufferedIO_SetWriteBuffer ()
   from /usr/lib64/libgwenhywfar.so.17
#8  0x00002aaab2c55b9d in AB_Banking__SaveJobAs (ab=0x10063e0, j=0x17, 
    as=0x10c8a90 "\020\213\f\001") at banking.c:3852
#9  0x00002aaab2c5660f in AB_Banking_ExecuteJobList (ab=0x10063e0, 
    jl2=0x1107d00) at banking.c:2355
#10 0x00002aaab2c568c0 in AB_Banking_ExecuteQueue (ab=0x10063e0)
    at banking.c:2422
#11 0x00002aaab2b1b8f7 in gnc_AB_BANKING_execute ()
   from /usr/lib64/gnucash/libgncmod-hbci.so.0
#12 0x00002aaab2b198e8 in gnc_hbci_gettrans ()
   from /usr/lib64/gnucash/libgncmod-hbci.so.0
#13 0x00002aaaaccde513 in gtk_signal_connect_while_alive ()
   from /usr/lib64/libgtk-1.2.so.0
#14 0x00002aaaaccdf1a7 in gtk_signal_emit_stop_by_name ()
   from /usr/lib64/libgtk-1.2.so.0
---Type <return> to continue, or q <return> to quit---





-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 191 bytes
Beschreibung: nicht verfügbar
URL         : http://lists.gnucash.org/pipermail/gnucash-de/attachments/20060403/83841e1a/attachment.bin