From: Silvan <dmm...@us...> - 2003-06-26 20:30:38
|
The procedure. Start RG, open a file (I've tried several of varying ages), open a matrix view, and select an event. It randomly crashes. It doesn't seem to crash twice in a row, nor does it crash every other time. I don't see anything I'm doing that affects the probability that it will crash on a particular run. Adding further weird, sometimes upon restarting after a crash, the rosegardenrc isn't read, but then on a subsequent run, all the previous settings (recent files, etc.) come back. It's not a case of the rc getting rewritten; just sometimes not getting read. (gdb) bt #0 0x080a8b40 in Rosegarden::RefreshStatus::needsRefresh() (this=0x111c30f0) at RefreshStatus.h:34 #1 0x080a69e3 in ChordNameRuler::paintEvent(QPaintEvent*) (this=0x87ccbf0, e=0xbffff4a0) at chordnameruler.cpp:314 #2 0x409dd5b6 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3 #3 0x4095c1be in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3 #4 0x4095bdff in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3 #5 0x405f184b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4 #6 0x40935795 in QWidget::repaint(QRegion const&, bool) () from /usr/lib/libqt-mt.so.3 #7 0x4095cec9 in QApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libqt-mt.so.3 #8 0x4095cd1c in QApplication::sendPostedEvents() () from /usr/lib/libqt-mt.so.3 #9 0x4091b05a in QEventLoop::processEvents(unsigned) () from /usr/lib/libqt-mt.so.3 #10 0x4096d77b in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3 #11 0x4096d638 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3 #12 0x4095c3b8 in QApplication::exec() () from /usr/lib/libqt-mt.so.3 #13 0x08133618 in main (argc=2, argv=0xbffff934) at main.cpp:567 -- Michael McIntyre USDA zone 6b in SW VA, USA Silvan <dmm...@us...> Linux Druid ----------[ registered Linux user #243621 ]--------- http://www.geocities.com/Paris/Rue/5407/index.html |
From: Chris C. <ca...@al...> - 2003-06-27 08:18:43
|
Silvan wrote: > The procedure. Start RG, open a file (I've tried several of varying ages), > open a matrix view, and select an event. > > It randomly crashes. Try this: Index: gui/chordnameruler.cpp =================================================================== RCS file: /cvsroot/rosegarden/gui/chordnameruler.cpp,v retrieving revision 1.26 diff -u -p -r1.26 chordnameruler.cpp --- gui/chordnameruler.cpp 22 Jun 2003 18:15:07 -0000 1.26 +++ gui/chordnameruler.cpp 27 Jun 2003 08:15:19 -0000 @@ -65,7 +65,7 @@ ChordNameRuler::ChordNameRuler(RulerScal m_currentXOffset(0), m_width(-1), m_rulerScale(rulerScale), - m_composition(composition), + m_composition(0), m_needsRecalculate(true), m_currentSegment(0), m_studio(0), @@ -81,6 +81,8 @@ ChordNameRuler::ChordNameRuler(RulerScal m_boldFont.setBold(true); m_fontMetrics = QFontMetrics(m_boldFont); setBackgroundColor(RosegardenGUIColours::ChordNameRulerBackground); + + setComposition(composition); } ChordNameRuler::~ChordNameRuler() |
From: Silvan <dmm...@us...> - 2003-06-29 15:23:54
|
On Friday 27 June 2003 04:18 am, Chris Cannam wrote: > > It randomly crashes. > > Try this: Sorry, I never got back to you on this. Seems you've already committed the patch anyway. It does seem to take care of the crash, but of course the nature of a completely random crash ensures that it ain't over until it doesn't happen for at least a week. I've turned the chord name rulers back on, and will let you know if it dies again. -- Michael McIntyre USDA zone 6b in SW VA, USA Silvan <dmm...@us...> Linux Druid ----------[ registered Linux user #243621 ]--------- http://www.geocities.com/Paris/Rue/5407/index.html |