From: Hans K. <hki...@ma...> - 2002-09-23 14:14:32
|
I'm getting a crash on startup: (line numbers may be slightly different since I'm editing rggui.cpp) #0 RosegardenGUIView::setZoomSize (this=0x0, size=38.399999999999999) at ../base/RulerScale.h:146 #1 0x0818f2f5 in RosegardenGUIApp::slotChangeZoom (this=0x8464e60) at rosegardengui.cpp:2729 #2 0x08201972 in RosegardenGUIApp::qt_invoke (this=0x8464e60, _id=152, _o=0xbffff1d0) at rosegardengui.moc.cpp:462 #3 0x40a5fcd5 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #4 0x40014d28 in __curbrk () from /lib/ld-linux.so.2 #5 0x40e88a18 in qt_is_gui_used () from /usr/lib/qt3/lib/libqt-mt.so.3 It looks like the m_zoomSlider->setToDefault() inside initZoomToolbar is causing slotChangeZoom to be called, before m_view is initialised (the RGGuiApp constructor does initZoomToolbar and then initView, because initView uses the zoomslider). Is anyone else seeing this? Also, any advice on speeding up the compile? It really takes a while to finish even a small feature because every time you touch a .h file (or "accidentally" cvs update) the compile takes forever (or should I just go for that dual-1.6Ghz box I've been trying not to buy)? Thanks, Hans |