Opening MIDI file either hangs, or displays a blank page

• Jun 28, 2010 - 15:54
Type
Functional
Severity
S2 - Critical
Status
closed
Project

Hello,

I use musecore-0.9.6 on mandriva 2010.0 64 bits.
Musecore hangs while importing the following file from mutopia project:

http://www.mutopiaproject.org/ftp/MozartWA/KV626/dies_irae/dies_irae.mid

When imported under mscore-devel, a blank score is imported.

The gdb log:

0x00007f7a3e0a3545 in raise () from /lib64/libc.so.6
Missing debug package(s), you should install: OpenEXR-debug-1.6.1-4mdv2010.0.x86_64 avahi-debug-0.6.25-3mdv2010.0.x86_64 bzip2-debug-1.0.5-6mdv2010.0.x86_64 cups-debug-1.4.1-12.1mdv2010.0.x86_64 dbus-debug-1.2.16-3mdv2010.0.x86_64 flac-debug-1.2.1-6mdv2010.0.x86_64 fontconfig-debug-2.8.0-1.1mdv2010.0.x86_64 freetype2-debug-2.3.11-1plf2010.0.x86_64 gamin-debug-0.1.10-3mdv2010.0.x86_64 gcc-debug-4.4.1-4.1mnb2.x86_64 glib2.0-debug-2.22.2-2mdv2010.0.x86_64 glibc-debug-2.10.1-6.5mnb2.x86_64 gnutls-debug-2.8.4-3mdv2010.0.x86_64 ilmbase-debug-1.0.1-8mdv2010.0.x86_64 jackit-debug-0.116.2-3.1mdv2010.0.x86_64 jasper-debug-1.900.1-8mdv2010.0.x86_64 jbigkit-debug-2.0-3mdv2010.0.x86_64 kde4-style-iaora-debug-0.3.0-0.3mdv2010.0.x86_64 kdebase4-workspace-debug-4.4.2-1mdv2010.0.x86_64 kdelibs4-debug-4.4.2-1mdv2010.0.x86_64 lcms-debug-1.18-3mdv2010.0.x86_64 libalsa2-debug-1.0.21a-1.1mdv2010.0.x86_64 libgcrypt-debug-1.4.4-1mdv2010.0.x86_64 libgpg-error-debug-1.7-1mdv2010.0.x86_64 libice-debug-1.0.6-1mdv2010.0.x86_64 libjpeg-debug-7-5mdv2010.0.x86_64 libmng-debug-1.0.10-10mdv2010.0.x86_64 libogg-debug-1.1.4-2mdv2010.0.x86_64 libpng-debug-1.2.40-1.1mdv2010.0.x86_64 libsm-debug-1.1.1-1mdv2010.0.x86_64 libsndfile-debug-1.0.20-4.1mdv2010.0.x86_64 libtasn1-debug-2.3-2mdv2010.0.x86_64 libtiff-debug-3.9.1-4mdv2010.0.x86_64 libvorbis-debug-1.2.3-1mdv2010.0.x86_64 libx11-debug-1.2.2-2mdv2010.0.x86_64 libxau-debug-1.0.5-1mdv2010.0.x86_64 libxcb-debug-1.4-3.2mdv2010.0.x86_64 libxcursor-debug-1.1.10-1mdv2010.0.x86_64 libxdmcp-debug-1.0.3-1mdv2010.0.x86_64 libxext-debug-1.0.5-1.2mdv2010.0.x86_64 libxfixes-debug-4.0.3-5mdv2010.0.x86_64 libxi-debug-1.2.1-2mdv2010.0.x86_64 libxinerama-debug-1.0.3-3mdv2010.0.x86_64 libxml2-debug-2.7.6-1mdv2010.0.x86_64 libxrandr-debug-1.3.0-2mdv2010.0.x86_64 libxrender-debug-0.9.4-5.2mdv2010.0.x86_64 libxtst-debug-1.0.3-4mdv2010.0.x86_64 pcre-debug-7.9-1mdv2010.0.x86_64 phonon-debug-4.3.80-6mdv2010.0.x86_64 portaudio-debug-19-13.1mdv2010.0.x86_64 pulseaudio-debug-0.9.21-0.1mdv2010.0.x86_64 qt4-debug-4.6.1-4mdv2010.0.x86_64 qtscriptgenerator-debug-0.1.0-4mdv2010.0.x86_64 sqlite3-debug-3.6.23.1-0.1mdv2010.0.x86_64 strigi-debug-0.7-0.RC1.3mdv2010.0.x86_64 tcp_wrappers-debug-7.6-39mdv2010.0.x86_64 xz-debug-4.999.9beta-1mdv2010.0.x86_64 zlib-debug-1.2.3-13mdv2010.0.x86_64
(gdb) where
#0 0x00007f7a3e0a3545 in raise () from /lib64/libc.so.6
#1 0x00007f7a3e0a4b60 in abort () from /lib64/libc.so.6
#2 0x00007f7a4029b7c4 in qt_message_output () from /usr/lib64/libQtCore.so.4
#3 0x00007f7a4029b9a2 in ?? () from /usr/lib64/libQtCore.so.4
#4 0x00007f7a4029bb55 in qFatal () from /usr/lib64/libQtCore.so.4
#5 0x00000000006047c0 in QList::first (this=0x7fffce727870) at /usr/lib/qt4/include/QtCore/qlist.h:263
#6 0x00000000006044aa in QList::front (this=0x7fffce727870) at /usr/lib/qt4/include/QtCore/qlist.h:279
#7 0x0000000000601d7d in Score::convertTrack (this=0x30d2dc0, midiTrack=0x3024180)
at /apps/mscore-0.9.6/mscore/mscore/importmidi.cpp:1217
#8 0x00000000006005ec in Score::convertMidi (this=0x30d2dc0, mf=0x7fffce727fd0)
at /apps/mscore-0.9.6/mscore/mscore/importmidi.cpp:1007
#9 0x0000000000602f0c in Score::importMidi (this=0x30d2dc0, name=@0x7fffce728350)
at /apps/mscore-0.9.6/mscore/mscore/importmidi.cpp:1393
#10 0x000000000068f5c3 in Score::read (this=0x30d2dc0, name=
{static null = {}, static shared_null = {ref = {_q_value = 13556}, alloc = 0, size = 0, data = 0xc8a2da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 7862}, alloc = 0, size = 0, data = 0x7f7a406aa8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x307db40, static codecForCStrings = 0x0})
at /apps/mscore-0.9.6/mscore/mscore/score.cpp:358
#11 0x000000000054c2bf in MuseScore::loadFile (this=0x25e4320) at /apps/mscore-0.9.6/mscore/mscore/file.cpp:197
#12 0x000000000061835d in MuseScore::cmd (this=0x25e4320, a=0x273f490) at /apps/mscore-0.9.6/mscore/mscore/mscore.cpp:2140
#13 0x00000000004914dc in MuseScore::qt_metacall (this=0x25e4320, _c=QMetaObject::InvokeMetaMethod, _id=24,
_a=0x7fffce728650) at /apps/mscore-0.9.6/mscore/mscore/moc_mscore.cxx:385
#14 0x00007f7a403a9baf in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#15 0x00007f7a42023e2f in QActionGroup::triggered () from /usr/lib64/libQtGui.so.4
#16 0x00007f7a42024637 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f7a42024891 in QActionGroup::qt_metacall () from /usr/lib64/libQtGui.so.4
#18 0x00007f7a403a9baf in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#19 0x00007f7a4201f422 in QAction::triggered () from /usr/lib64/libQtGui.so.4
#20 0x00007f7a4202149b in QAction::activate () from /usr/lib64/libQtGui.so.4
#21 0x00007f7a4245e56d in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007f7a424640da in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f7a4207b822 in QWidget::event () from /usr/lib64/libQtGui.so.4
#24 0x00007f7a4246629b in QMenu::event () from /usr/lib64/libQtGui.so.4
#25 0x00007f7a4202552c in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#26 0x00007f7a4202c2eb in QApplication::notify () from /usr/lib64/libQtGui.so.4
#27 0x00007f7a40396dac in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#28 0x00007f7a4202b4c6 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4
#29 0x00007f7a420aae25 in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007f7a420a96fa in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4
#31 0x00007f7a420d40a2 in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f7a3fb8a4ce in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f7a3fb8de98 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f7a3fb8dfc0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f7a403c02d3 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#36 0x00007f7a420d3c8e in ?? () from /usr/lib64/libQtGui.so.4
#37 0x00007f7a403956c2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#38 0x00007f7a40395a9c in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#39 0x00007f7a403997eb in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#40 0x0000000000616e4e in main (argc=1, av=0x7fffce72a3e8) at /apps/mscore-0.9.6/mscore/mscore/mscore.cpp:1987


Comments

I can't reproduce - must have since been fixed?

Please re-open if you still have problems.

Using MuseScore 2.0 Nightly Build (5497) - Mac 10.7.3.