View Issue Details

IDProjectCategoryView StatusLast Update
0005965ardourbugspublic2014-09-13 15:01
Reporteredogawa Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0005965: MIDI import leads to a3 segfaulting
DescriptionI'm trying to import one of my old MIDI files, exported by Cubase Atari back in the '90s or from inside the steem atari emulator, which don't seem to give problems anywhere else (tried kmid, qtractor, mftext and others). To make a longer story short, i've rebuilt ardour3 CC branch, with lxvst and alsa and dummy backends, from scratch, which eliminated some occurrances of the crashes, but i still can reliably reproduce it by using the default import options (as new tracks, one track per file, location doesn't seem to matter here). Attached is a backtrace.
TagsNo tags attached.

Activities

2014-09-04 16:49

 

midi-import.backtrace2.txt (17,446 bytes)   
(gdb) thread apply all bt

Thread 57 (Thread 0x7fffa9958800 (LWP 7547)):
#0  0x00007ffff0664286 in start_thread () from /lib64/libpthread.so.0
#1  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fffd1752700 (LWP 7508)):
#0  0x00007ffff066b25d in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff4628548 in g_usleep () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6f8d3e6 in ARDOUR::AutomationWatch::thread (this=0x119b7480) at ../libs/ardour/automation_watch.cc:139
#3  0x00007ffff6f909c1 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x116a2110, p=0x119b7480)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6f90624 in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x116a2120, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6f901a1 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x116a2110) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6f9012c in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0x116a2110) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6f8fc60 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0x116a20e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#11 0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fffac15e700 (LWP 7507)):
#0  0x00007fffed701b3d in poll () from /lib64/libc.so.6
#1  0x00007ffff4602004 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff460232a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff574a4c3 in BaseUI::main_thread (this=0x70ebcd8) at ../libs/pbd/base_ui.cc:91
#4  0x00007ffff574dfe4 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x71017f8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff574dd24 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x71017f0)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff574d6e1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x71017c0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fffaa15a700 (LWP 7506)):
#0  0x00007fffed701b3d in poll () from /lib64/libc.so.6
#1  0x00007ffff4602004 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff460232a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff574a4c3 in BaseUI::main_thread (this=0x6ff0720) at ../libs/pbd/base_ui.cc:91
#4  0x00007ffff574dfe4 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x6ff0f08) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x00007ffff574dd24 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x6ff0f00)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x00007ffff574d6e1 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x6ff0ed0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fffa8104800 (LWP 7505)):
#0  0x00007fffed701b3d in poll () from /lib64/libc.so.6
#1  0x00007ffff6fa0ad6 in ARDOUR::Butler::wait_for_requests (this=0x2c785b0) at ../libs/ardour/butler.cc:162
#2  0x00007ffff6fa0df1 in ARDOUR::Butler::thread_work (this=0x2c785b0) at ../libs/ardour/butler.cc:223
#3  0x00007ffff6fa0a6b in ARDOUR::Butler::_thread_work (arg=0x2c785b0) at ../libs/ardour/butler.cc:149
#4  0x00007ffff57744ce in fake_thread_start (arg=0x6ff0550) at ../libs/pbd/pthread_utils.cc:93
#5  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#6  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fffaa95b700 (LWP 7502)):
#0  0x00007ffff066b25d in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff4628548 in g_usleep () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6f40122 in ARDOUR::AudioEngine::meter_thread (this=0x22ef7a0) at ../libs/ardour/audioengine.cc:407
#3  0x00007ffff6f4bb8f in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x2d9a5e0, p=0x22ef7a0)
    at /usr/include/boost/bind/mem_fn_template.hpp:49
#4  0x00007ffff6f4b798 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x2d9a5f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5  0x00007ffff6f4b0c7 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x2d9a5e0) at /usr/include/boost/bind/bind_template.hpp:20
#6  0x00007ffff6f4a876 in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x2d9a5e0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7  0x00007ffff6f4997e in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x2d9a5b0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#9  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fffa8d4f700 (LWP 7501)):
#0  0x00007ffff066a1d0 in sem_timedwait () from /lib64/libpthread.so.0
#1  0x00007fffe063562c in ?? () from /usr/lib64/libjack.so.0
#2  0x00007fffe061f0b9 in ?? () from /usr/lib64/libjack.so.0
#3  0x00007fffe061d717 in ?? () from /usr/lib64/libjack.so.0
#4  0x00007fffe0af1fe6 in ARDOUR::JACKAudioBackend::process_thread (this=0x27626b0) at ../libs/backends/jack/jack_audiobackend.cc:917
#5  0x00007fffe0af1f96 in ARDOUR::JACKAudioBackend::_process_thread (arg=0x27626b0) at ../libs/backends/jack/jack_audiobackend.cc:903
#6  0x00007fffe061d68a in ?? () from /usr/lib64/libjack.so.0
#7  0x00007fffe0634c20 in ?? () from /usr/lib64/libjack.so.0
#8  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fffd00ad700 (LWP 7500)):
#0  0x00007ffff066ab7d in read () from /lib64/libpthread.so.0
#1  0x00007fffe06363c4 in ?? () from /usr/lib64/libjack.so.0
#2  0x00007fffe0638c3c in ?? () from /usr/lib64/libjack.so.0
#3  0x00007fffe0634c20 in ?? () from /usr/lib64/libjack.so.0
#4  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fffd012e700 (LWP 7499)):
#0  0x00007ffff06680af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffe0635aec in ?? () from /usr/lib64/libjack.so.0
#2  0x00007fffe06319f8 in ?? () from /usr/lib64/libjack.so.0
#3  0x00007fffe0634c20 in ?? () from /usr/lib64/libjack.so.0
#4  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffd2600700 (LWP 7485)):
#0  0x00007fffed701b3d in poll () from /lib64/libc.so.6
#1  0x00007ffff4602004 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff460210c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff4602149 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#6  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffd2e01700 (LWP 7484)):
#0  0x00007fffed701b3d in poll () from /lib64/libc.so.6
#1  0x00007ffff4602004 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff460232a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff2caf1f6 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#6  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffe1e0e700 (LWP 7481)):
#0  0x00007ffff06680af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff4643c57 in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff6ef34e8 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3  0x00007ffff6ef32d1 in analyser_work () at ../libs/ardour/analyser.cc:46
#4  0x00000000015684eb in sigc::pointer_functor0<void>::operator() (this=0x22ccf28) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5  0x00000000015658d4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x22ccf20)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x000000000156237b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x22ccef0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#8  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#10 0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffe260f700 (LWP 7480)):
#0  0x00007ffff06680af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff4643c57 in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff7338994 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3  0x00000000015684eb in sigc::pointer_functor0<void>::operator() (this=0x22cf418) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000015658d4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x22cf410)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x000000000156237b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x22cf3e0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffe2e10700 (LWP 7479)):
#0  0x00007ffff06680af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ffff4643c57 in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff7338994 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3  0x00000000015684eb in sigc::pointer_functor0<void>::operator() (this=0x2271898) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4  0x00000000015658d4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2271890)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x000000000156237b in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2271860)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0x00007ffff4b5bcbd in ?? () from /usr/lib64/libglibmm-2.4.so.1
#7  0x00007ffff4626fa5 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#9  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffe3611700 (LWP 7478)):
#0  0x00007ffff066b25d in nanosleep () from /lib64/libpthread.so.0
#1  0x00007ffff4628548 in g_usleep () from /usr/lib64/libglib-2.0.so.0
#2  0x000000000184aa62 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:381
#3  0x00007ffff06640db in start_thread () from /lib64/libpthread.so.0
#4  0x00007fffed70a90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7f84a00 (LWP 7474)):
#0  0x00007fffedfab7eb in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
   from /usr/lib64/libstdc++.so.6
#1  0x000000000114593c in Editor::add_sources (this=0x45e3090, paths=std::vector of length 1, capacity 1 = {...},
    sources=std::vector of length 8, capacity 8 = {...}, pos=@0x45e4510: 0, disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack,
    target_regions=-1, target_tracks=-1, track=...) at ../gtk2_ardour/editor_audio_import.cc:749
#2  0x0000000001143e0c in Editor::import_sndfiles (this=0x45e3090, paths=std::vector of length 1, capacity 1 = {...},
    disposition=Editing::ImportDistinctFiles, mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffc208: 0, target_regions=1,
    target_tracks=-1, track=..., replace=false) at ../gtk2_ardour/editor_audio_import.cc:507
#3  0x00000000011430b6 in Editor::do_import (this=0x45e3090, paths=std::vector of length 1, capacity 1 = {...}, disposition=Editing::ImportDistinctFiles,
    mode=Editing::ImportAsTrack, quality=ARDOUR::SrcBest, pos=@0x7fffffffc208: 0) at ../gtk2_ardour/editor_audio_import.cc:345
#4  0x00000000016ebca9 in SoundFileOmega::do_something (this=0x2c40000, action=-5) at ../gtk2_ardour/sfdb_ui.cc:1971
#5  0x00000000016f38b4 in sigc::bound_mem_functor1<void, SoundFileBrowser, int>::operator() (this=0x2c14fb0, _A_a1=@0x7fffffffc2dc: -5)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
#6  0x00000000016f2f08 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, SoundFileBrowser, int> >::operator()<Gtk::ResponseType&> (this=0x2c14fa8,
    _A_arg1=@0x2c14fd0: Gtk::RESPONSE_OK) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#7  0x00000000016f21bb in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x2c14fa0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1110
#8  0x00000000016f0d33 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, SoundFileBrowser, int>, Gtk::ResponseType, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x2c14f70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#9  0x00007ffff4b68bc8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib64/libglibmm-2.4.so.1
#10 0x00007ffff48d25b8 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff48e4201 in ?? () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff48ebc79 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff48ebf32 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff3c074f5 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00007ffff48d25b8 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#16 0x00007ffff48e3787 in ?? () from /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff48ebc79 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007ffff48ebf32 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff3c06439 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#20 0x00007ffff3ca8a05 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00007ffff48d25b8 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff48e3d2b in ?? () from /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff48eb949 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#24 0x00007ffff48ebf32 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff3db88d4 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#26 0x00007ffff3ca71b4 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#27 0x00007ffff3ca756b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00007ffff3917b2c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#29 0x00007ffff4601e24 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007ffff4602068 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007ffff460232a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#32 0x00007ffff3ca6657 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#33 0x00007ffff5b641a2 in Gtkmm2ext::UI::run (this=0x23d45c0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:278
#34 0x000000000136a11e in main (argc=1, argv=0x7fffffffd428) at ../gtk2_ardour/main.cc:280
(gdb)
midi-import.backtrace2.txt (17,446 bytes)   

x42

2014-09-13 15:01

administrator   ~0015884

fixed in 3.5-3135-g009ced9

The problem existed if a midi file has move than one channel.
While Ardour no longer crashes when importing those files, there
are still a few issues related to multi-channel mid files.

Issue History

Date Modified Username Field Change
2014-09-04 16:49 edogawa New Issue
2014-09-04 16:49 edogawa File Added: midi-import.backtrace2.txt
2014-09-13 15:01 x42 Note Added: 0015884
2014-09-13 15:01 x42 Status new => closed
2014-09-13 15:01 x42 Resolution open => fixed