Absturz HBCI-Einrichtung (war: [gnucash-de] gnucash-1.8.4)

Christian Stimming stimming at tuhh.de
Don Jun 5 12:30:48 CDT 2003


Moin Falk,

ja, vielen Dank für den backtrace, das war genau, was ich brauchte.

Jetzt noch ein paar Versionsnummern... also openhbci war 0.9.11. Hast du 
auch openhbci-plugin-ddvcard und welche Version? Wenn du noch das 
openhbci rumliegen hast, das du compiliert hattest -- kannst du dort im 
Wurzelverzeichnis mal in die Datei config.h reingucken und sagen, wie 
die Zeile aussieht, wo der string PLUGINLOADING_SUPPORTED drin vorkommt? 
Welche libchipcard-Version? Und nun die Frage aller Fragen: Welche 
gcc-Version bzw. welchen compiler nutzt du?

Hier scheint nämlich mit dem neuen Plugin-System etwas mächtig schief zu 
gehen bzw. das Exception-handling des Compilers scheint wohl irgendwas 
falsch zu machen.

Gruß

Christian

Falk Pauser schrieb:
> jetzt geb' ich mal 'backtrace' in gdb ein:
> 
> -----------------------------------------------------------------------
> (gdb) backtrace
(...)

#4  0x4163641c in __terminate () from
/opt/gnome-1.4/lib/gnucash/libgncmod-hbci.so.0

#5  0x41636ea0 in throw_helper (eh=0x41642a28, pc=0x417cc6d4, 
my_udata=0xbfffdf34,
offset_p=0xbfffdf30) from /opt/gnome-1.4/lib/gnucash/libgncmod-hbci.so.0

#6  0x4163705c in __throw() from 
/opt/gnome-1.4/lib/gnucash/libgncmod-hbci.so.0

[HIER FEHLER! Warum wird eine exception nicht in HBCI_API_mediumType 
gefangen?!?]

#7  0x417cc6d5 in HBCI::API::_ensureMediumPlugin (this=0x8374870, 
mtype=@0xbfffe1c0) at
api.cpp:999

#8  0x417cf5b5 in HBCI::API::mediumType (this=0x8374870, 
mtype=@0xbfffe1c0) at api.cpp:1043

#9  0x417e11c1 in HBCI_API_mediumType (h=0x8374870, mtype=0x4163e40f 
"DDVCard") at api.cpp:1481

#10 0x416337ff in on_configfile_next (gnomedruidpage=0x8325418, 
arg1=0x8254248,
user_data=0x8255948) at druid-hbci-initial.c:673