Hi, On Sonntag, 20. Juli 2008, Andreas Köhler wrote: > On So, 2008-07-20 at 13:46 +0200, Martin Preuss wrote: [...] > You may want to take a look at http://wiki.gnucash.org/wiki/Backtrace . > A stack trace would indeed be brilliant. Maybe it also helps to start > gnucash with "--logto stderr --log gwenhywfar=debug --log > aqbanking=debug" (other log levels being info, mess, warn, crit and > error, btw). [...]
Ok, here is the backtrace: ---------------------------------------------------------------------------------------X8 #0 0xb722c463 in memmove () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0xb735c574 in gnc_utf8_strip_invalid (str=0x0) at gnc-glib-utils.c:195 end = (gchar *) 0xb61f9240 "U\211�S\203�$�\233���\201�\024�" len = 16 #2 0xb735c5c3 in gnc_utf8_strip_invalid_strdup (str=0x0) at gnc-glib-utils.c:203 result = (gchar *) 0x0 #3 0xb61f97cb in ab_account_longname (ab_acc=0x86b3e18) at druid-ab-initial.c:475 bankname = (gchar *) 0xb5c50a14 "\020y\016" result = (gchar *) 0xff0a0000 <Address 0xff0a0000 out of bounds> bankcode = 0xbf888c24 "\205�P\021`�]\b/Ӧ�\004\201\004\201H\214\210�/3ǵ �W\b\004\201x\214\210�U4ǵ\030>k\b �W\bx\214\210�cZi�\034�G\b\001" __PRETTY_FUNCTION__ = "ab_account_longname" #4 0xb61f98a5 in update_account_list_acc_cb (ab_acc=0x86b3e18, user_data=0x857a920) at druid-ab-initial.c:504 info = (ABInitialInfo *) 0x857a920 gnc_name = (gchar *) 0xb5c7332f "\203�\004 []�U\211�S\203�\004�\206���\201��M\005" ab_name = (gchar *) 0xbf888c48 "x\214\210�U4ǵ\030>k\b �W\bx\214\210�cZi�\034�G\b\001" gnc_acc = (Account *) 0xb5cc8104 iter = {stamp = 290500997, user_data = 0x85de160, user_data2 = 0xb7a6d32f, user_data3 = 0xb5cc8104} __PRETTY_FUNCTION__ = "update_account_list_acc_cb" #5 0xb5c73455 in AB_Account_List2_ForEach (l=0x86b9b68, fn=0xb61f9876 <update_account_list_acc_cb>, user_data=0x857a920) at account.c:31 it = (AB_ACCOUNT_LIST2_ITERATOR *) 0x86b95d0 el = (AB_ACCOUNT *) 0x86b3e18 #6 0xb61f9a63 in update_account_list (info=0x857a920) at druid-ab-initial.c:544 acclist = (AB_ACCOUNT_LIST2 *) 0x86b9b68 __PRETTY_FUNCTION__ = "update_account_list" #7 0xb61f9328 in dai_match_page_prepare_cb (druid_page=0x85c0090, widget=0x8585c18, user_data=0x857a920) at druid-ab-initial.c:331 info = (ABInitialInfo *) 0x857a920 root = (Account *) 0x840e2e8 data = {api = 0x85c3728, hash = 0x85d4168} __PRETTY_FUNCTION__ = "dai_match_page_prepare_cb" ---------------------------------------------------------------------------------------X8 it looks like ab_account_longname() calls gnc_utf8_strip_invalid_strdup() with a NULL pointer... Regards Martin -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel