[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