I compiled last code:
Rosegarden version: 21.12 ("Cloud Nine")
Build key: df5432c9b8 (21.06-21-gd2ff1d4c9)
Built against Qt version: 5.11.3
in a raspberry pi 4 and when I start rosegarden I have:
...
[main] Creating RosegardenMainWindow instance...
[Composition] getTrackById( 0 ): WARNING: Track ID not found.
[Composition] Available track ids are:
qt.qpa.xcb: QXcbConnection: XCB error: 147 (Unknown), sequence: 175, resource id: 0, major code: 140 (Unknown), minor code: 20
Bus error (core dumped)
Debugging it seems that this assignement fails:
Thread 1 "rosegarden" received signal SIGBUS, Bus error.
0xf776b2ce in Rosegarden::MappedEvent::operator= (this=0x7ce5d1, mE=...) at /rosegarden/src/sound/MappedEvent.cpp:165
165 m_eventTime = mE.getEventTime();
Sorry but I'm not a programmer and I don't know if it is meaningful.
Bus errors could be caused by a number of things:
Use the "top" command to monitor physical and virtual memory usage. "df -h" will give you an idea how much free SD card you have. If memory or SD card seem low, try another bigger SD card. That might clear this up.