================================================================= ==7687==ERROR: AddressSanitizer: heap-use-after-free on address 0x6120002a5740 at pc 0x0000032b31c8 bp 0x7ffca4d66130 sp 0x7ffca4d66128 READ of size 8 at 0x6120002a5740 thread T0 #0 0x32b31c7 in Ms::Selection::clear() /home/antonio/MuseScore/libmscore/select.cpp:293 #1 0x32b2c81 in Ms::Selection::deselectAll() /home/antonio/MuseScore/libmscore/select.cpp:270 #2 0xbd3bd9 in Ms::Score::deselectAll() /home/antonio/MuseScore/libmscore/score.h:695 #3 0x322f6d3 in Ms::Score::setSelection(Ms::Selection const&) /home/antonio/MuseScore/libmscore/score.cpp:1825 #4 0x35f1465 in Ms::SaveState::undo() /home/antonio/MuseScore/libmscore/undo.cpp:352 #5 0x35ed777 in Ms::UndoCommand::unwind() /home/antonio/MuseScore/libmscore/undo.cpp:174 #6 0x369c2d7 in Ms::Score::endCmd(bool) /home/antonio/MuseScore/libmscore/cmd.cpp:122 #7 0x370fb11 in Ms::Score::createThumbnail() /home/antonio/MuseScore/libmscore/scorefile.cpp:501 #8 0x3710c86 in Ms::Score::saveCompressedFile(QIODevice*, QFileInfo&, bool) /home/antonio/MuseScore/libmscore/scorefile.cpp:546 #9 0x370d07d in Ms::Score::saveFile() /home/antonio/MuseScore/libmscore/scorefile.cpp:392 #10 0x1c67dbb in Ms::MuseScore::saveFile(Ms::Score*) /home/antonio/MuseScore/mscore/file.cpp:408 #11 0x1c66eca in Ms::MuseScore::saveFile() /home/antonio/MuseScore/mscore/file.cpp:365 #12 0x11ee590 in Ms::MuseScore::cmd(QAction*, QString const&) /home/antonio/MuseScore/mscore/musescore.cpp:4040 #13 0x11e757c in Ms::MuseScore::cmd(QAction*) /home/antonio/MuseScore/mscore/musescore.cpp:3931 #14 0x260143c in Ms::MuseScore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/antonio/MuseScore/build.debug/mscore/moc_musescore.cpp:814 #15 0x7f2eeb016019 in QMetaObject::activate(QObject*, int, int, void**) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x309019) #16 0x7f2ee766a05e in QActionGroup::triggered(QAction*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15205e) #17 0x7f2ee766a838 (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x152838) #18 0x7f2eeb016019 in QMetaObject::activate(QObject*, int, int, void**) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x309019) #19 0x7f2ee76666b1 in QAction::triggered(bool) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x14e6b1) #20 0x7f2ee76684d6 in QAction::activate(QAction::ActionEvent) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x1504d6) #21 0x7f2ee77728c4 (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x25a8c4) #22 0x7f2ee7772b83 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x25ab83) #23 0x7f2ee78371f9 in QToolButton::mouseReleaseEvent(QMouseEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x31f1f9) #24 0x7f2ee76aeb9b in QWidget::event(QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x196b9b) #25 0x7f2ee783808f in QToolButton::event(QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x32008f) #26 0x7f2ee76732b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15b2b3) #27 0x7f2ee7676a4b in QApplication::notify(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15ea4b) #28 0x7f2eeafe3e23 in QCoreApplication::notifyInternal(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x2d6e23) #29 0x7f2ee7675977 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15d977) #30 0x7f2ee76c9b56 (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x1b1b56) #31 0x7f2ee76cc647 (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x1b4647) #32 0x7f2ee76732b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15b2b3) #33 0x7f2ee7676c85 in QApplication::notify(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Widgets.so.5+0x15ec85) #34 0x7f2eeafe3e23 in QCoreApplication::notifyInternal(QObject*, QEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x2d6e23) #35 0x7f2eea63cfa6 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Gui.so.5+0xedfa6) #36 0x7f2eea63da34 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Gui.so.5+0xeea34) #37 0x7f2eea622727 in QWindowSystemInterface::sendWindowSystemEvents(QFlags) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Gui.so.5+0xd3727) #38 0x7f2ed64dea0f (/home/antonio/Qt5.4.1/5.4/gcc_64/plugins/platforms/libqxcb.so+0xb3a0f) #39 0x7f2ee0a04e03 in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x48e03) #40 0x7f2ee0a05047 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x49047) #41 0x7f2ee0a050eb in g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x490eb) #42 0x7f2eeb03e5e3 in QEventDispatcherGlib::processEvents(QFlags) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x3315e3) #43 0x7f2eeafe204a in QEventLoop::exec(QFlags) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x2d504a) #44 0x7f2eeafe6f64 in QCoreApplication::exec() (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x2d9f64) #45 0x121414e in main /home/antonio/MuseScore/mscore/musescore.cpp:5105 #46 0x7f2ee1fe4ec4 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4) #47 0xacbeb8 (/usr/local/bin/mscore+0xacbeb8) 0x6120002a5740 is located 0 bytes inside of 280-byte region [0x6120002a5740,0x6120002a5858) freed by thread T0 here: #0 0x7f2eec31779a in operator delete(void*) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9579a) #1 0x2ec0a1f in Ms::InstrumentName::~InstrumentName() /home/antonio/MuseScore/libmscore/iname.h:28 #2 0x3461853 in void qDeleteAll::const_iterator>(QList::const_iterator, QList::const_iterator) /home/antonio/Qt5.4.1/5.4/gcc_64/include/QtCore/qalgorithms.h:315 #3 0x345e763 in void qDeleteAll >(QList const&) /home/antonio/Qt5.4.1/5.4/gcc_64/include/QtCore/qalgorithms.h:323 #4 0x3436d12 in Ms::SysStaff::~SysStaff() /home/antonio/MuseScore/libmscore/system.cpp:81 #5 0x2f83f05 in Ms::Score::layoutSystems() /home/antonio/MuseScore/libmscore/layout.cpp:3110 #6 0x2f3fb48 in Ms::Score::doLayout() /home/antonio/MuseScore/libmscore/layout.cpp:1474 #7 0x370f019 in Ms::Score::createThumbnail() /home/antonio/MuseScore/libmscore/scorefile.cpp:482 #8 0x3710c86 in Ms::Score::saveCompressedFile(QIODevice*, QFileInfo&, bool) /home/antonio/MuseScore/libmscore/scorefile.cpp:546 #9 0x370d07d in Ms::Score::saveFile() /home/antonio/MuseScore/libmscore/scorefile.cpp:392 #10 0x1c67dbb in Ms::MuseScore::saveFile(Ms::Score*) /home/antonio/MuseScore/mscore/file.cpp:408 #11 0x1c66eca in Ms::MuseScore::saveFile() /home/antonio/MuseScore/mscore/file.cpp:365 #12 0x11ee590 in Ms::MuseScore::cmd(QAction*, QString const&) /home/antonio/MuseScore/mscore/musescore.cpp:4040 #13 0x11e757c in Ms::MuseScore::cmd(QAction*) /home/antonio/MuseScore/mscore/musescore.cpp:3931 #14 0x260143c in Ms::MuseScore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/antonio/MuseScore/build.debug/mscore/moc_musescore.cpp:814 #15 0x7f2eeb016019 in QMetaObject::activate(QObject*, int, int, void**) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x309019) previously allocated by thread T0 here: #0 0x7f2eec31725a in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9525a) #1 0x344b2a1 in Ms::System::setInstrumentNames(bool) /home/antonio/MuseScore/libmscore/system.cpp:589 #2 0x2f867b8 in Ms::Score::layoutLinear() /home/antonio/MuseScore/libmscore/layout.cpp:3169 #3 0x2f3fa2a in Ms::Score::doLayout() /home/antonio/MuseScore/libmscore/layout.cpp:1472 #4 0x369c6a2 in Ms::Score::endCmd(bool) /home/antonio/MuseScore/libmscore/cmd.cpp:128 #5 0x11ffe15 in Ms::MuseScore::switchLayoutMode(int) /home/antonio/MuseScore/mscore/musescore.cpp:4450 #6 0x2600f7b in Ms::MuseScore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/antonio/MuseScore/build.debug/mscore/moc_musescore.cpp:811 #7 0x7f2eeb016019 in QMetaObject::activate(QObject*, int, int, void**) (/home/antonio/Qt5.4.1/5.4/gcc_64/lib/libQt5Core.so.5+0x309019) SUMMARY: AddressSanitizer: heap-use-after-free /home/antonio/MuseScore/libmscore/select.cpp:293 Ms::Selection::clear() Shadow bytes around the buggy address: 0x0c248004ca90: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c248004caa0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa 0x0c248004cab0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd 0x0c248004cac0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c248004cad0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c248004cae0: fa fa fa fa fa fa fa fa[fd]fd fd fd fd fd fd fd 0x0c248004caf0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c248004cb00: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa 0x0c248004cb10: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 0x0c248004cb20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c248004cb30: 00 00 00 00 00 00 00 00 00 00 00 fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap right redzone: fb Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe ==7687==ABORTING