Hi André, that's bad :(
As I can't reproduce this (not now anyway). Some things to test: 1. does it crash if you resave an empty project? Meaning, do you need to add something specific to the project? 2. start muse with arguments -apNI2D , this will skip connecting jack, loading plugins and turn on debug trace. Does it crash in this scenario? Send the debug trace. 3. recompile muse with debug info. Can be done for instance by modifying the compile_muse.sh and replacing -DCMAKE_BUILD_TYPE=release with -DCMAKE_BUILD_TYPE=debug after installing and before running muse, run the command 'ulimit -c unlimited' to allow the operating system to store core dumps. Now, if MusE crashes in this scenario opening the core file with gdb will hopefully show the problem. Report back and do ask if something is unclear. Thanks, Robert 2015-07-08 12:22 GMT+02:00 André Sklenář <andre.skle...@gmail.com>: > Hiall. > > i started making some music again, when a most unfortunate thing happened - > muse crashed right on ctrl+s, losing my progress exactly at a time i wanted > to save it :-/ > > So i found out that this happens every time you save a project which > overwrites a file. This happens with 2.1.x aswell as with 2.2.1. > > It also crashes regularly when autosave is on. > > Here is some info on my system. > archlinux, 3.14.45-1-lts (but bfs and rt kernels do the same) > qt version: > > 4.8.7. > > here is a gdb backtrace: > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7fffdea1c700 (LWP 21405)] > 0x00007fffc0f91d90 in ?? () from /usr/lib/libatkmm-1.6.so.1 > (gdb) thread apply all bt > > Thread 9 (Thread 0x7fffde21b700 (LWP 21406)): > #0 0x00007ffff03f3e8d in poll () from /usr/lib/libc.so.6 > #1 0x00007fffef76dc7c in ?? () from /usr/lib/libglib-2.0.so.0 > #2 0x00007fffef76dd8c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #3 0x00007fffef76ddc9 in ?? () from /usr/lib/libglib-2.0.so.0 > #4 0x00007fffef794625 in ?? () from /usr/lib/libglib-2.0.so.0 > #5 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #6 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 8 (Thread 0x7fffcdcb2700 (LWP 21410)): > #0 0x00007ffff1a9c96f in pthread_cond_wait@@GLIBC_2.3.2 () from > /usr/lib/libpthread.so.0 > #1 0x00007ffff69d2f4c in ?? () from /usr/lib/libjack.so.0 > #2 0x00007ffff69ca178 in ?? () from /usr/lib/libjack.so.0 > #3 0x00007ffff69d1f30 in ?? () from /usr/lib/libjack.so.0 > #4 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #5 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 7 (Thread 0x7fffcdc31700 (LWP 21411)): > #0 0x00007ffff1a9f86d in read () from /usr/lib/libpthread.so.0 > #1 0x00007ffff69d37c5 in ?? () from /usr/lib/libjack.so.0 > #2 0x00007ffff69d62cb in ?? () from /usr/lib/libjack.so.0 > #3 0x00007ffff69d1f30 in ?? () from /usr/lib/libjack.so.0 > #4 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #5 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 6 (Thread 0x7fffc2108700 (LWP 21550)): > ---Type <return> to continue, or q <return> to quit--- > #0 0x00007ffff03f3e8d in poll () from /usr/lib/libc.so.6 > #1 0x00007ffff1cb698c in lo_server_wait () from /usr/lib/liblo.so.7 > #2 0x00007ffff1cb83d9 in lo_server_recv_noblock () from /usr/lib/liblo.so.7 > #3 0x00007ffff1cb941d in ?? () from /usr/lib/liblo.so.7 > #4 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #5 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 5 (Thread 0x7fffc22de700 (LWP 21557)): > #0 0x00007ffff1a9ed61 in do_futex_wait () from /usr/lib/libpthread.so.0 > #1 0x00007ffff1a9ee2f in __new_sem_wait_slow () from > /usr/lib/libpthread.so.0 > #2 0x00007ffff1a9eee2 in sem_timedwait () from /usr/lib/libpthread.so.0 > #3 0x00007ffff69d2a6e in ?? () from /usr/lib/libjack.so.0 > #4 0x00007ffff69bb25d in ?? () from /usr/lib/libjack.so.0 > #5 0x00007ffff69ba3df in ?? () from /usr/lib/libjack.so.0 > #6 0x00007ffff69b9748 in ?? () from /usr/lib/libjack.so.0 > #7 0x00007ffff69d1f30 in ?? () from /usr/lib/libjack.so.0 > #8 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #9 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 4 (Thread 0x7fffc0bab700 (LWP 21558)): > #0 0x00007ffff03f3e8d in poll () from /usr/lib/libc.so.6 > #1 0x00007ffff7ac52f2 in MusECore::Thread::loop() () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #2 0x00007ffff7ac5439 in MusECore::loop(void*) () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #3 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #4 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 3 (Thread 0x7fffba3b5700 (LWP 21559)): > ---Type <return> to continue, or q <return> to quit--- > #0 0x00007ffff03f3e8d in poll () from /usr/lib/libc.so.6 > #1 0x00007ffff7ac52f2 in MusECore::Thread::loop() () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #2 0x00007ffff7ac5439 in MusECore::loop(void*) () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #3 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #4 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 2 (Thread 0x7fffdea1c700 (LWP 21405)): > #0 0x00007fffc0f91d90 in ?? () from /usr/lib/libatkmm-1.6.so.1 > #1 <signal handler called> > #2 0x00007ffff03f3e8d in poll () from /usr/lib/libc.so.6 > #3 0x00007fffef76dc7c in ?? () from /usr/lib/libglib-2.0.so.0 > #4 0x00007fffef76e002 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 > #5 0x00007fffe8d8b876 in ?? () from /usr/lib/libgio-2.0.so.0 > #6 0x00007fffef794625 in ?? () from /usr/lib/libglib-2.0.so.0 > #7 0x00007ffff1a97354 in start_thread () from /usr/lib/libpthread.so.0 > #8 0x00007ffff03fcbfd in clone () from /usr/lib/libc.so.6 > > Thread 1 (Thread 0x7ffff7f73780 (LWP 21392)): > #0 0x00007ffff0385838 in putc () from /usr/lib/libc.so.6 > #1 0x00007ffff7ae1e91 in MusECore::Xml::putLevel(int) () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #2 0x00007ffff7ae21c2 in MusECore::Xml::intTag(int, char const*, int) () > from /usr/local/lib/muse-2.2/modules/libmuse_core.so > #3 0x00007ffff7a0e004 in MusECore::writeSeqConfiguration(int, > MusECore::Xml&, bool) () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #4 0x00007ffff7a0f146 in MusEGui::MusE::writeConfiguration(int, > MusECore::Xml&) const () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #5 0x00007ffff7ab51d8 in MusEGui::MusE::write(MusECore::Xml&, bool) const > () from /usr/local/lib/muse-2.2/modules/libmuse_core.so > #6 0x00007ffff79de19f in MusEGui::MusE::save(QString const&, bool, bool) > () from /usr/local/lib/muse-2.2/modules/libmuse_core.so > #7 0x00007ffff79df29e in MusEGui::MusE::save() () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > #8 0x00007ffff79d4c6e in MusEGui::MusE::qt_static_metacall(QObject*, > QMetaObject::Call, int, void**) [clone .part.0] () from > /usr/local/lib/muse-2.2/modules/libmuse_core.so > ---Type <return> to continue, or q <return> to quit--- > #9 0x00007ffff31f9e20 in QMetaObject::activate(QObject*, QMetaObject > const*, int, void**) () from /usr/lib/libQtCore.so.4 > #10 0x00007ffff3951281 in QAction::activated(int) () from > /usr/lib/libQtGui.so.4 > #11 0x00007ffff3952518 in QAction::activate(QAction::ActionEvent) () from > /usr/lib/libQtGui.so.4 > #12 0x00007ffff3952a5c in QAction::event(QEvent*) () from > /usr/lib/libQtGui.so.4 > #13 0x00007ffff395713c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) () from /usr/lib/libQtGui.so.4 > #14 0x00007ffff395df96 in QApplication::notify(QObject*, QEvent*) () from > /usr/lib/libQtGui.so.4 > #15 0x0000000000408e51 in MuseApplication::notify(QObject*, QEvent*) () > #16 0x00007ffff31e5d4d in QCoreApplication::notifyInternal(QObject*, > QEvent*) () from /usr/lib/libQtCore.so.4 > #17 0x00007ffff398dfb8 in ?? () from /usr/lib/libQtGui.so.4 > #18 0x00007ffff398e1a7 in ?? () from /usr/lib/libQtGui.so.4 > #19 0x00007ffff395f36e in QApplication::notify(QObject*, QEvent*) () from > /usr/lib/libQtGui.so.4 > #20 0x0000000000408e51 in MuseApplication::notify(QObject*, QEvent*) () > #21 0x00007ffff31e5d4d in QCoreApplication::notifyInternal(QObject*, > QEvent*) () from /usr/lib/libQtCore.so.4 > #22 0x00007ffff39fd1f3 in ?? () from /usr/lib/libQtGui.so.4 > #23 0x00007ffff39fd702 in ?? () from /usr/lib/libQtGui.so.4 > #24 0x00007ffff39d7486 in QApplication::x11ProcessEvent(_XEvent*) () from > /usr/lib/libQtGui.so.4 > #25 0x00007ffff3a00082 in ?? () from /usr/lib/libQtGui.so.4 > #26 0x00007fffef76d9fd in g_main_context_dispatch () from > /usr/lib/libglib-2.0.so.0 > #27 0x00007fffef76dce0 in ?? () from /usr/lib/libglib-2.0.so.0 > #28 0x00007fffef76dd8c in g_main_context_iteration () from > /usr/lib/libglib-2.0.so.0 > #29 0x00007ffff3216044 in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib/libQtCore.so.4 > #30 0x00007ffff3a00156 in ?? () from /usr/lib/libQtGui.so.4 > #31 0x00007ffff31e45c1 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib/libQtCore.so.4 > #32 0x00007ffff31e4935 in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib/libQtCore.so.4 > #33 0x00007ffff31ea2e9 in QCoreApplication::exec() () from > /usr/lib/libQtCore.so.4 > #34 0x000000000040681e in main () > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Lmuse-user mailing list > Lmuse-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/lmuse-user ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user