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