So, I've waded through a few crash fixes. It still crashes before a
window appears, but now we appear to be in the realms of "actual
bugs", i.e. real mistakes in the conversion to Qt4 (probably).
I'm off home now, and hope to resist spending any significant time on
this in the next day or so.
Current crashing stack trace follows. It appears to be in a call from
InstrumentParameterBox to AudioInstrumentParameterPanel::adjustSize().
Note that (if I have the line number right) this immediately follows
a non-crashing call to MIDIinstrumentParameterPanel::adjustSize(), so
the problem must be somewhere in the layout specific to the Audio
version. Well, maybe.
Trace:
#0 0x00007f58c02cc394 in QWidgetItem::isEmpty () from /usr/lib/libQtGui.so.4
#1 0x00007f58c02cc8ea in QWidgetItemV2::maximumSize ()
from /usr/lib/libQtGui.so.4
#2 0x00007f58c02a9117 in ?? () from /usr/lib/libQtGui.so.4
#3 0x00007f58c02a9a06 in QBoxLayout::sizeHint () from /usr/lib/libQtGui.so.4
#4 0x00007f58c02c75c2 in QLayout::totalSizeHint () from /usr/lib/libQtGui.so.4
#5 0x00007f58c02dfeb0 in QWidget::sizeHint () from /usr/lib/libQtGui.so.4
#6 0x00007f58c02cbf2c in QWidgetItemV2::updateCacheIfNecessary ()
from /usr/lib/libQtGui.so.4
#7 0x00007f58c02cca30 in QWidgetItemV2::minimumSize ()
from /usr/lib/libQtGui.so.4
#8 0x00007f58c02c0621 in ?? () from /usr/lib/libQtGui.so.4
#9 0x00007f58c02c1225 in ?? () from /usr/lib/libQtGui.so.4
#10 0x00007f58c02c1472 in ?? () from /usr/lib/libQtGui.so.4
#11 0x00007f58c02c14c7 in QGridLayout::sizeHint () from /usr/lib/libQtGui.so.4
#12 0x00007f58c02c75c2 in QLayout::totalSizeHint () from /usr/lib/libQtGui.so.4
#13 0x00007f58c02dfeb0 in QWidget::sizeHint () from /usr/lib/libQtGui.so.4
#14 0x00007f58c05edc04 in QFrame::sizeHint () from /usr/lib/libQtGui.so.4
#15 0x00007f58c02cbf2c in QWidgetItemV2::updateCacheIfNecessary ()
from /usr/lib/libQtGui.so.4
#16 0x00007f58c02cca30 in QWidgetItemV2::minimumSize ()
from /usr/lib/libQtGui.so.4
#17 0x00007f58c02c0621 in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f58c02c1225 in ?? () from /usr/lib/libQtGui.so.4
#19 0x00007f58c02c1472 in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007f58c02c14c7 in QGridLayout::sizeHint () from /usr/lib/libQtGui.so.4
#21 0x00007f58c02c75c2 in QLayout::totalSizeHint () from /usr/lib/libQtGui.so.4
#22 0x00007f58c02dfeb0 in QWidget::sizeHint () from /usr/lib/libQtGui.so.4
#23 0x00007f58c05edc04 in QFrame::sizeHint () from /usr/lib/libQtGui.so.4
#24 0x00007f58c02e5905 in QWidgetPrivate::adjustedSize ()
from /usr/lib/libQtGui.so.4
#25 0x00007f58c02ea472 in QWidget::adjustSize () from /usr/lib/libQtGui.so.4
#26 0x0000000000a7e22d in InstrumentParameterBox (this=0x1beba40,
doc=0x1ba7110, parent=0x1b711c0)
at src/gui/editors/parameters/InstrumentParameterBox.cpp:80
#27 0x00000000006d628a in RosegardenGUIApp (this=0x1940f70, useSequencer=true,
startupStatusMessageReceiver=0x1940130)
at src/gui/application/RosegardenGUIApp.cpp:458
#28 0x0000000000699e40 in main (argc=1, argv=0x7fffc9dc01f8)
at src/gui/application/main.cpp:613
Chris
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel