From: Richard B. <bo...@bo...> - 2002-05-07 15:36:11
|
Chris Cannam wrote: > What's the trace? Despite it seemingly being just me, I still get it and it's a different crash for Notation and Matrix - here's the notation version (KDE3): Event stats, since start of run or last report (1150ms ago): Calls to get<>: 1209 Calls to set<>: 98 Calls to setMaybe<>: 2 Calls to has: 220 Calls to unset: 0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 2341)] NotationView::slotSetInsertCursorPosition (this=0x8719370, t=0) at notationview.cpp:1971 1971 NotationStaff *staff = m_staffs[m_currentStaff]; (gdb) p m_staffs $1 = {<_Vector_base<NotationStaff *,allocator<NotationStaff *> >> = {<_Vector_alloc_base<NotationStaff *,allocator<NotationStaff *>,>> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}, <No data fields>} (gdb) bt #0 NotationView::slotSetInsertCursorPosition (this=0x8719370, t=0) at notationview.cpp:1971 #1 0x080dcb4a in NotationView::refreshSegment (this=0x8719370, segment=0x86daca8, startTime=0, endTime=0) at notationview.cpp:2352 #2 0x0808728e in EditView::paintEvent (this=0x8719370, e=0xbfffe404) at editview.cpp:137 #3 0x409c6375 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #4 0x40a735f4 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #5 0x40942586 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #6 0x40942424 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #7 0x4062fda5 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #8 0x40920910 in QWidget::repaint () from /usr/lib/qt3/lib/libqt-mt.so.3 #9 0x40942e2d in QApplication::sendPostedEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #10 0x40942cfa in QApplication::sendPostedEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #11 0x408f0e59 in QApplication::processNextEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 And the Segment selection problem occurs because I don't have any tool selected when a new file loads. If I explicitly set the tool then things start working again (but I still get the above crash if I open a client). B |