[Aqbanking-devel] Crash after online banking transactions

Jannick Asmus jannick.news at gmail.com
Thu May 1 15:19:00 EDT 2008


Hi Timm,

you're welcome. If I can be of any help that's very fine with me. I 
would like to use GC much more.

Below I just add the bug report out of gdb which is - I must admit - all 
Spanish to me.

Viele Grüße
J.

On 01.05.2008 21:03, Timm Reinstorf wrote:
> Hi Jannick,
> 
> just a note: regarding filing a Bug report in Bugzilla: maybe
> http://bugzilla.gnome.org/show_bug.cgi?id=506499
> reports the same bug? (not much information in there, but now this can 
> be enriched with the information you discovered - thanks a lot!)
> 
> Greetings,
> Timm
> 
> Jannick Asmus schrieb:
>> Hi All,
>>
>> Derek advised me to drop an email on this here in this list on AqBanking.
>>
>> He found out that AB_Job_GetResultText() can return NULL so this case 
>> should be handled case at /gnc-hbci-utils.c:265. See the IRC report at 
>> http://lists.gnucash.org/logs/2008/05/2008-05-01.html#T14:01:09
>>
>> Do not hesitate to contact me if further information are needed. I saved 
>> the error report so I could file that here if needed.

Program received signal SIGSEGV, Segmentation fault.
0x77c178c0 in strlen () from C:\WINDOWS\system32\msvcrt.dll
(gdb) bt
#0  0x77c178c0 in strlen () from C:\WINDOWS\system32\msvcrt.dll
#1  0x68611063 in _g_gnulib_vasnprintf ()
    from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#2  0x68611d47 in _g_gnulib_vasprintf ()
    from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#3  0x686098b4 in g_vasprintf ()
    from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#4  0x685f9686 in g_strdup_vprintf ()
    from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#5  0x685e5b37 in g_logv () from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#6  0x685e5d56 in g_log () from C:\Programme\gnucash\bin\libglib-2.0-0.dll
#7  0x03017606 in gnc_hbci_debug_outboxjob (inter=0x50d4b78, job=0x4d90138,
     verbose=1) at ../../../../src/import-export/hbci/gnc-hbci-utils.c:265
#8  0x03017962 in gnc_AB_BANKING_execute (parent=0x162c058, api=0x4d68be0,
     job=0x4d90138, inter=0x50d4b78)
     at ../../../../src/import-export/hbci/gnc-hbci-utils.c:507
#9  0x03013392 in gnc_hbci_trans_dialog_execute (td=0x52d49b0, 
api=0x4d68be0,
     job=0x4d90138, interactor=0x50d4b78)
     at ../../../../src/import-export/hbci/dialog-hbcitrans.c:793
#10 0x03016f8c in gnc_hbci_maketrans (parent=0x162c058, gnc_acc=0x21d4e98,
     trans_type=SINGLE_TRANSFER)
     at ../../../../src/import-export/hbci/gnc-hbci-transfer.c:171
#11 0x030197b6 in gnc_plugin_hbci_cmd_issue_transaction (action=0x155df80,
---Type <return> to continue, or q <return> to quit---
     data=0x2042600) at 
../../../../src/import-export/hbci/gnc-plugin-hbci.c:514
#12 0x63a43945 in g_closure_invoke ()
    from C:\Programme\gnucash\bin\libgobject-2.0-0.dll
#13 0x63a57125 in signal_emit_unlocked_R ()
    from C:\Programme\gnucash\bin\libgobject-2.0-0.dll
#14 0x00000000 in ?? () from
#15 0x00000001 in ?? ()
#16 0x0022f200 in ?? ()
#17 0x0022f0e8 in ?? ()
#18 0x01fc61a0 in ?? ()
#19 0x63a4f990 in class_closures_cmp ()
    from C:\Programme\gnucash\bin\libgobject-2.0-0.dll
#20 0x619ed390 in g_cclosure_marshal_VOID__STRING ()
    from C:\Programme\gnucash\bin\libgtk-win32-2.0-0.dll
#21 0x02042600 in ?? ()
#22 0x01fc5ff0 in ?? ()
#23 0x030196b7 in gnc_plugin_hbci_cmd_get_transactions (action=Cannot 
access mem
ory at address 0x4002000a
)
     at ../../../../src/import-export/hbci/gnc-plugin-hbci.c:499
Cannot access memory at address 0x40020002
(gdb) frame 7
#7  0x03017606 in gnc_hbci_debug_outboxjob (inter=0x50d4b78, job=0x4d90138,
     verbose=1) at ../../../../src/import-export/hbci/gnc-hbci-utils.c:265
265     ../../../../src/import-export/hbci/gnc-hbci-utils.c: No such 
file or dir
ectory.
         in ../../../../src/import-export/hbci/gnc-hbci-utils.c
(gdb) p AB_Job_GetResultText(job)
gdb: child_resume.SetThreadContext: thread 4488.0xf64
ContinueDebugEvent (cpid=4488, ctid=3940, DBG_CONTINUE);
gdb: kernel event for pid=4488 tid=3940 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_BREAKPOINT at 0x004012a0
$1 = 0x0
(gdb) p *job
$2 = {INHERIT__list = 0x4a8a510, _list1_element = 0x4a8a530,
   account = 0x4a8a550, status = 78161264,
   resultText = 0xc000c <Address 0xc000c out of bounds>, jobType = 85262759,
   availability = 71341832, jobId = 796157551, usage = 1735289197,
   createdBy = 0x69622f77 <Address 0x69622f77 out of bounds>,
   idForProvider = 774778734, dbData = 0x62696c2f,
   lastStatusChange = 0x6363672f,
   usedTan = 0x6e696d2f <Address 0x6e696d2f out of bounds>}
(gdb)

>> Thank you for your support.
>>
>> Best wishes,
>> J.
>>
>> GC v2.2.5/WinXP
>>
>> On 01.05.2008 16:32, Jannick Asmus wrote:
>>> Hi All,
>>>
>>> GC crashes when terminating an online-banking transaction. The 
>>> transaction is accepted as I can check in my online banking accounts. 
>>> Because of the crash there are no information (such as transaction 
>>> details, transaction booking) saved in the GC file.
>>>
>>> Bank details:
>>> - Sparda Bank München (Munich, Germany), BLZ (so called "bank zip 
>>> code"): 700 905 00
>>> - Ing-DiBa, BLZ 500 105 17
>>>
>>> It appears that GC cashes so fast that there is no chance to leave any 
>>> error message in the trace file.
>>>
>>> Any suggestions how this can be amended?
>>>
>>> Thanks for your input.
>> Best wishes,
>> J.
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
>> Don't miss this year's exciting event. There's still time to save $100. 
>> Use priority code J8TL2D2. 
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Aqbanking-devel mailing list
> Aqbanking-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/aqbanking-devel
> 


More information about the gnucash-user mailing list