Hi Martin, On Wed, Jul 29, 2009 at 03:38:03AM +0200, Micha Lenk wrote: > Unfortunately the patch doesn't work for AqBanking 3.6.2, so further > investigation is still needed on how to solve this for Debian Lenny. > I will look into this within the next days.
As far as I can see the patch also fixes this bug for AqBanking 3.6.2, but apparently reveals another one (see below). Martin, can you please confirm that the backtrace below is not related to the issue with the infinitely recursing print() function? Do you have any idea regarding the new crash? What term should I search the mailinglist/SVN commit log for? With the patch applied to AqBanking 3.6.2 I get the following crash/backtrace when trying to print the customer's INI letter (ie. pressing the print button within the wizard): u...@ian:~$ /usr/lib/aqbanking/plugins/20/wizards/qt3-wizard 3:2009/07/29 03-32-36:aqbanking(21313):qbanking.cpp: 420: No Qt translation found for your language C 5:2009/07/29 03-32-36:aqbanking(21313):banking_init.c: 417: Configuration file "/home/user/.aqbanking/settings.conf" does not exist, will create it later. 3:2009/07/29 03-32-37:gwen(21313):dbrw.c: 963: open(/home/user/.aqbanking/shared/qbanking/settings.conf, O_RDONLY): No such file or directory 3:2009/07/29 03-32-43:qt3_wizard(21313):qbcfgtabpageusers.cpp: 149: Selected backend: aqhbci 3:2009/07/29 03-32-43:gwen(21313):dbrw.c: 963: open(/home/user/.aqbanking/backends/aqhbci/settings.conf, O_RDONLY): No such file or directory 3:2009/07/29 03-32-57:qt3_wizard(21313):editctuser.cpp: 173: Reading context now 3:2009/07/29 03-32-57:qt3_wizard(21313):editctuser.cpp: 689: User Id is empty 3:2009/07/29 03-32-57:qt3_wizard(21313):editctuser.cpp: 708: User id not available 3:2009/07/29 03-32-57:qt3_wizard(21313):editctuser.cpp: 724: Using context 0 3:2009/07/29 03-33-04:aqbanking(21313):de.c: 111: File [libktoblzcheck1/bankdata.txt] not found 3:2009/07/29 03-33-04:aqbanking(21313):de.c: 117: Bank data for KtoBlzCheck not found (-51) 4:2009/07/29 03-33-17:gwen(21313):inherit.c: 180: Type "00000000" not derived from this base type qt3-wizard: user.c:970: AH_User_SetTokenType: Assertion `ue' failed. Aborted Core was generated by `/opt/aqb/lib/aqbanking/plugins/20/wizards/qt3-wizard'. Program terminated with signal 6, Aborted. [New process 16067] #0 0xb7f4b424 in __kernel_vsyscall () (gdb) bt #0 0xb7f4b424 in __kernel_vsyscall () #1 0xb73aa640 in raise () from /lib/i686/cmov/libc.so.6 #2 0xb73ac018 in abort () from /lib/i686/cmov/libc.so.6 #3 0xb73a35be in __assert_fail () from /lib/i686/cmov/libc.so.6 #4 0xb6d1db45 in AH_User_SetTokenType () from /usr/lib/libaqhbci.so.16 #5 0xb6ddcc53 in EditCtUser::apply (this=0x8bb5b70) at editctuser.cpp:494 #6 0xb6ddda13 in ActionEditUser::apply (this=0x8bb6290) at a_edituser.cpp:50 #7 0xb6dd0b33 in Wizard::next (this=0x8b5ec68) at wizard.cpp:157 #8 0xb7c24adb in QWizard::qt_invoke (this=0x8b5ec68, _id=57, _o=0xbff63724) at .moc/release-shared-mt/moc_qwizard.cpp:149 #9 0xb6dc2d9b in WizardUi::qt_invoke (this=0x8b5ec68, _id=57, _o=0xbff63724) at wizard.ui.moc:84 #10 0xb6dd0498 in Wizard::qt_invoke (this=0x8b5ec68, _id=57, _o=0xbff63724) at wizard.moc:87 #11 0xb789b1aa in QObject::activate_signal (this=0x8ccbc40, clist=0x8b50fd0, o=0xbff63724) at kernel/qobject.cpp:2359 #12 0xb789d6cb in QObject::activate_signal (this=0x8ccbc40, signal=4) at kernel/qobject.cpp:2328 #13 0xb7c0045c in QButton::clicked (this=0x8ccbc40) at .moc/release-shared-mt/moc_qbutton.cpp:152 #14 0xb7935300 in QButton::mouseReleaseEvent (this=0x8ccbc40, e=0xbff63b04) at widgets/qbutton.cpp:839 #15 0xb78d5727 in QWidget::event (this=0x8ccbc40, e=0xbff63b04) at kernel/qwidget.cpp:4705 #16 0xb78367c5 in QApplication::internalNotify (this=0xbff64fd0, receiver=0x8ccbc40, e=0xbff63b04) at kernel/qapplication.cpp:2638 #17 0xb78379e2 in QApplication::notify (this=0xbff64fd0, receiver=0x8ccbc40, e=0xbff63b04) at kernel/qapplication.cpp:2424 #18 0xb77d0fbe in QApplication::sendSpontaneousEvent (receiver=0x8ccbc40, event=0xbff63b04) at kernel/qapplication.h:526 #19 0xb77cdf21 in QETWidget::translateMouseEvent (this=0x8ccbc40, event=0xbff63df8) at kernel/qapplication_x11.cpp:4347 #20 0xb77cd334 in QApplication::x11ProcessEvent (this=0xbff64fd0, event=0xbff63df8) at kernel/qapplication_x11.cpp:3524 #21 0xb77e0e2c in QEventLoop::processEvents (this=0x8b67910, flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195 #22 0xb784f1a0 in QEventLoop::enterLoop (this=0x8b67910) at kernel/qeventloop.cpp:201 #23 0xb7836dcf in QApplication::enter_loop (this=0xbff64fd0) at kernel/qapplication.cpp:2796 #24 0xb7a2e15d in QDialog::exec (this=0x8b5ec68) at dialogs/qdialog.cpp:435 #25 0xb6dd070d in Wizard::exec (this=0x8b5ec68) at wizard.cpp:121 #26 0xb6dc3525 in WizardRdhNew::exec (this=0x8b5ec68) at w_rdh_new.cpp:83 #27 0xb6dbb293 in UserWizard::_handleModeCreateFile (this=0xbff641e0) at userwizard.cpp:215 #28 0xb6dbc4c8 in UserWizard::exec (this=0xbff641e0) at userwizard.cpp:253 #29 0xb6db721a in CfgModuleHbci::createNewUser (this=0x8b5dec8, parent=0x8b80ec8) at cfgmodulehbci.cpp:66 #30 0xb7f01848 in QBCfgTabPageUsers::slotUserNew (this=0x8b80ec8) at qbcfgtabpageusers.cpp:155 #31 0xb7f0250d in QBCfgTabPageUsers::qt_invoke (this=0x8b80ec8, _id=46, _o=0xbff643e4) at qbcfgtabpageusers.moc:98 #32 0xb789b1aa in QObject::activate_signal (this=0x8b5bca0, clist=0x8b5caa0, o=0xbff643e4) at kernel/qobject.cpp:2359 #33 0xb789d6cb in QObject::activate_signal (this=0x8b5bca0, signal=4) at kernel/qobject.cpp:2328 #34 0xb7c0045c in QButton::clicked (this=0x8b5bca0) at .moc/release-shared-mt/moc_qbutton.cpp:152 #35 0xb7935300 in QButton::mouseReleaseEvent (this=0x8b5bca0, e=0xbff647c4) at widgets/qbutton.cpp:839 #36 0xb78d5727 in QWidget::event (this=0x8b5bca0, e=0xbff647c4) at kernel/qwidget.cpp:4705 #37 0xb78367c5 in QApplication::internalNotify (this=0xbff64fd0, receiver=0x8b5bca0, e=0xbff647c4) at kernel/qapplication.cpp:2638 #38 0xb78379e2 in QApplication::notify (this=0xbff64fd0, receiver=0x8b5bca0, e=0xbff647c4) at kernel/qapplication.cpp:2424 #39 0xb77d0fbe in QApplication::sendSpontaneousEvent (receiver=0x8b5bca0, event=0xbff647c4) at kernel/qapplication.h:526 #40 0xb77cdf21 in QETWidget::translateMouseEvent (this=0x8b5bca0, event=0xbff64ab8) at kernel/qapplication_x11.cpp:4347 #41 0xb77cd334 in QApplication::x11ProcessEvent (this=0xbff64fd0, event=0xbff64ab8) at kernel/qapplication_x11.cpp:3524 #42 0xb77e0e2c in QEventLoop::processEvents (this=0x8b67910, flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195 #43 0xb784f1a0 in QEventLoop::enterLoop (this=0x8b67910) at kernel/qeventloop.cpp:2 [...] Regards Micha -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org