Hi.

Here is a part of a valgring trace. Howto reproduce: draw 2 segments, open
both in notation, insert some notes, do some moves to staff above/below, hit
undo, crash.

==8013==
==8013== Process terminating with default action of signal 11 (SIGSEGV)
==8013==  General Protection Fault
==8013==    at 0x9D5B85:
Rosegarden::NotationHLayout::layout(std::_Rb_tree_iterator<std::pair<Rosegarden::ViewSegment*
const, std::map<int, Rosegarden::NotationHLayout::BarData, std::less<int>,
std::allocator<std::pair<int const, Rosegarden::NotationHLayout::BarData> >
> > >, long, long) (NotationHLayout.cpp:1290)
==8013==    by 0x9D5524: Rosegarden::NotationHLayout::finishLayout(long,
long) (NotationHLayout.cpp:1231)
==8013==    by 0x9EFF8E:
Rosegarden::NotationScene::layout(Rosegarden::NotationStaff*, long, long)
(NotationScene.cpp:1251)
==8013==    by 0x9EDD7C: Rosegarden::NotationScene::checkUpdate()
(NotationScene.cpp:872)
==8013==    by 0x9ED301: Rosegarden::NotationScene::slotCommandExecuted()
(NotationScene.cpp:737)
==8013==    by 0x9F1213:
Rosegarden::NotationScene::qt_metacall(QMetaObject::Call, int, void**)
(NotationScene.moc:105)
==8013==    by 0x659FDDB: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQtCore.so.4.5.2)
==8013==    by 0x517442: Rosegarden::CommandHistory::commandExecuted()
(CommandHistory.moc:108)
==8013==    by 0x516355: Rosegarden::CommandHistory::undo()
(CommandHistory.cpp:336)
==8013==    by 0x5173B3:
Rosegarden::CommandHistory::qt_metacall(QMetaObject::Call, int, void**)
(CommandHistory.moc:93)
==8013==    by 0x659FDDB: QMetaObject::activate(QObject*, int, int, void**)
(in /usr/lib/libQtCore.so.4.5.2)
==8013==    by 0x54CB0A6: QAction::triggered(bool) (in
/usr/lib/libQtGui.so.4.5.2)
==8013==
==8013== HEAP SUMMARY:
==8013==     in use at exit: 38,773,891 bytes in 183,137 blocks
==8013==   total heap usage: 11,902,539 allocs, 11,719,402 frees,
1,210,087,186 bytes allocated
==8013==
==8013== LEAK SUMMARY:
==8013==    definitely lost: 144,043 bytes in 942 blocks
==8013==    indirectly lost: 188,647 bytes in 5,491 blocks
==8013==      possibly lost: 25,313,281 bytes in 143,139 blocks
==8013==    still reachable: 13,127,920 bytes in 33,565 blocks
==8013==         suppressed: 0 bytes in 0 blocks
==8013== Rerun with --leak-check=full to see details of leaked memory
==8013==
==8013== For counts of detected and suppressed errors, rerun with: -v
==8013== Use --track-origins=yes to see where uninitialised values come from
==8013== ERROR SUMMARY: 7607 errors from 196 contexts (suppressed: 361 from
11)
Killed
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to