[Kmymoney-devel] [Bug 312692] New: Test #20: kmymoney-mymoneydatabasemgrtest FAILS FATALLY

Marko Käning mk-lists at email.de
Sat Jan 5 16:39:04 UTC 2013


https://bugs.kde.org/show_bug.cgi?id=312692

            Bug ID: 312692
           Summary: Test #20: kmymoney-mymoneydatabasemgrtest FAILS
                    FATALLY
    Classification: Unclassified
           Product: kmymoney4
           Version: git master
          Hardware: MacPorts Packages
                OS: OS X
            Status: CONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: mk-lists at email.de

Running the tests fails for test #20.

Reproducible: Always

Steps to Reproduce:
1. install kmymoney's git version
2. configure to build tests
3. run tests
Actual Results:  
Running tests:

$ /opt/macports-test/bin/ctest --force-new-ctest-process -R databasemgrtest -V
UpdateCTestConfiguration  from
:/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/DartConfiguration.tcl
UpdateCTestConfiguration  from
:/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/DartConfiguration.tcl
Test project /Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 20
    Start 20: kmymoney-mymoneydatabasemgrtest

20: Test command:
/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/kmymoney/mymoney/storage/mymoneydatabasemgrtest.app/Contents/MacOS/mymoneydatabasemgrtest
20: Test timeout computed to be: 9.99988e+06
20: ********* Start testing of MyMoneyDatabaseMgrTest *********
20: Config: Using QTest library 4.8.4, Qt 4.8.4
20: PASS   : MyMoneyDatabaseMgrTest::initTestCase()
20: PASS   : MyMoneyDatabaseMgrTest::testEmptyConstructor()
20: PASS   : MyMoneyDatabaseMgrTest::testCreateDb()
20: PASS   : MyMoneyDatabaseMgrTest::testAttachDb()
20: PASS   : MyMoneyDatabaseMgrTest::testDisconnection()
20: PASS   : MyMoneyDatabaseMgrTest::testSetFunctions()
20: PASS   : MyMoneyDatabaseMgrTest::testIsStandardAccount()
20: PASS   : MyMoneyDatabaseMgrTest::testNewAccount()
20: PASS   : MyMoneyDatabaseMgrTest::testAccount()
20: PASS   : MyMoneyDatabaseMgrTest::testAddNewAccount()
20: PASS   : MyMoneyDatabaseMgrTest::testAddInstitution()
20: PASS   : MyMoneyDatabaseMgrTest::testInstitution()
20: PASS   : MyMoneyDatabaseMgrTest::testAccount2Institution()
20: PASS   : MyMoneyDatabaseMgrTest::testModifyAccount()
20: PASS   : MyMoneyDatabaseMgrTest::testModifyInstitution()
20: PASS   : MyMoneyDatabaseMgrTest::testReparentAccount()
20: QFATAL : MyMoneyDatabaseMgrTest::testAddTransactions() Received signal 11
20: FAIL!  : MyMoneyDatabaseMgrTest::testAddTransactions() Received a fatal
error.
20:    Loc: [Unknown file(0)]
20: Totals: 16 passed, 1 failed, 0 skipped
20: ********* Finished testing of MyMoneyDatabaseMgrTest *********
1/1 Test #20: kmymoney-mymoneydatabasemgrtest ...***Exception: Other  1.64 sec

0% tests passed, 1 tests failed out of 1

Total Test time (real) =   1.65 sec

The following tests FAILED:
     20 - kmymoney-mymoneydatabasemgrtest (OTHER_FAULT)
Errors while running CTest

Expected Results:  
Successful testing

See also https://trac.macports.org/ticket/37537

---

Here's also a crash log:

Process:         mymoneydatabasemgrtest [23860]
Path:           
/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/kmymoney/mymoney/storage/mymoneydatabasemgrtest.app/Contents/MacOS/mymoneydatabasemgrtest
Identifier:      mymoneydatabasemgrtest
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  ctest [23859]

Date/Time:       2013-01-05 15:55:26.140 +0100
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          1498500 sec
Crashes Since Last Report:           51
Per-App Crashes Since Last Report:   33
Anonymous UUID:                      4ADD88F0-37AC-4BFC-BB40-8308C8DB47A2

Exception Type:  EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000103c9000300
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib                 0x00007fff8a4720b6 __kill + 10
1   libSystem.B.dylib                 0x00007fff8a5129f6 abort + 83
2   QtCore                            0x0000000101a60215
qt_message_output(QtMsgType, char const*) + 117
3   QtCore                            0x0000000101a603f7 qt_message(QtMsgType,
char const*, __va_list_tag*) + 183
4   QtCore                            0x0000000101a605ba qFatal(char const*,
...) + 170
5   libSystem.B.dylib                 0x00007fff8a4841ba _sigtramp + 26
6   QtCore                            0x0000000101a88d20
QHashData::free_helper(void (*)(QHashData::Node*)) + 128
7                                     0x00000001000880dd
MyMoneyDbTable::~MyMoneyDbTable() + 141
8                                     0x0000000100071caf
MyMoneyStorageSql::readSplit(MyMoneySplit&, QSqlQuery const&) const + 2399
9                                     0x0000000100074753
MyMoneyStorageSql::fetchTransactions(QString const&, QString const&, bool)
const + 5811
10                                    0x0000000100078eec
MyMoneyStorageSql::fetchTransactions(MyMoneyTransactionFilter const&) const +
5772
11                                    0x0000000100092916
MyMoneyDatabaseMgr::transactionList(QList<MyMoneyTransaction>&,
MyMoneyTransactionFilter&) const + 134
12                                    0x000000010008a2a3
MyMoneyDatabaseMgr::transactionList(MyMoneyTransactionFilter&) const + 51
13                                    0x0000000100021f6b
MyMoneyDatabaseMgrTest::testAddTransactions() + 4667 (qlist.h:101)
14  QtCore                            0x0000000101b8f32c
QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument) const + 1548
15  QtCore                            0x0000000101b917dc
QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) + 1324
16  QtTest                            0x00000001019cb30f
QTest::qInvokeTestMethodDataEntry(char*) + 831
17  QtTest                            0x00000001019cc02c
QTest::qInvokeTestMethod(char const*, char const*) + 668
18  QtTest                            0x00000001019cc7ca QTest::qExec(QObject*,
int, char**) + 1546
19                                    0x0000000100008bfc main + 76
(mymoneydatabasemgrtest.cpp:26)
20                                    0x00000001000089d8 start + 52
comment:5

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list