View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003679 | ardour | bugs | public | 2011-01-06 17:51 | 2011-03-07 00:51 |
Reporter | DozenCrows | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 2.8.11 | ||||
Target Version | 2.8.12 | ||||
Summary | 0003679: Crash using nanoKontrol after opening a second or subsequent session | ||||
Description | 1. Connect Korg nanoKontrol to PC. 2. Start jack via JACK Control. 3. Start Ardour2 (via terminal or shortcut). 4. Connect nanoKontrol to ardour while new/open session dialog is open. Did this via ALSA tab on JACK Control Connections dialog. 5. Open an existing session that has mixer bindings to nanoKontrol. 6. Try nanoKontrol - should work OK. E.g. move slider, press button. 7. Use Session -> Open to open another session with nanoKontrol mixer bindings, and don't allow current session to be saved. 8. Ensure mixer window is open 9. Try nanoKontrol - may segfault. If it does not, repeat steps 7 through 9 until it does. | ||||
Additional Information | Distro: Linux Mint 9, kernel version 2.6.32.21 - not real time jackd: version 0.118.0 real time not enabled. Reproduced on Ardour 2.8.4 from lucid repository, and also from local build of 2.8.11. ardour.rc contents: <?xml version="1.0" encoding="UTF-8"?> <Ardour> <MIDI-port tag="control" device="ardour" mode="duplex" type="alsa/sequencer"/> <MIDI-port tag="mcu" device="ardour" mode="duplex" type="alsa/sequencer"/> <MIDI-port tag="seq" device="ardour" mode="duplex" type="alsa/sequencer"/> <Config> <Option name="trace-midi-input" value="no"/> <Option name="trace-midi-output" value="no"/> <Option name="use-tranzport" value="no"/> <Option name="minimum-disk-io-bytes" value="262144"/> <Option name="track-buffer-seconds" value="5"/> <Option name="disk-choice-space-threshold" value="57600000"/> <Option name="xfade-model" value="0"/> <Option name="auto-xfade" value="no"/> <Option name="destructive-xfade-msecs" value="20"/> <Option name="mute-affects-pre-fader" value="yes"/> <Option name="mute-affects-post-fader" value="yes"/> <Option name="mute-affects-control-outs" value="yes"/> <Option name="mute-affects-main-outs" value="yes"/> <Option name="plugins-stop-with-transport" value="no"/> <Option name="stop-recording-on-xrun" value="no"/> <Option name="create-xrun-marker" value="no"/> <Option name="stop-at-session-end" value="no"/> <Option name="seamless-loop" value="yes"/> <Option name="quieten-at-speed" value="yes"/> <Option name="show-track-meters" value="yes"/> <Option name="jack-time-master" value="no"/> <Option name="smpte-format" value="6"/> <Option name="timecode-source-is-synced" value="no"/> <Option name="no-new-session-dialog" value="no"/> <Option name="use-vst" value="yes"/> <Option name="periodic-safety-backups" value="yes"/> <Option name="periodic-safety-backup-interval" value="120"/> <Option name="default-narrow_ms" value="no"/> <Option name="font-scale" value="102400"/> </Config> <extra> <RulerVisibility smpte="yes" bbt="yes" frames="no" minsec="no" tempo="yes" meter="yes" marker="yes" rangemarker="no" transportmarker="yes" cdmarker="no"/> <Keyboard edit-button="3" edit-modifier="4" delete-button="3" delete-modifier="1" snap-modifier="32"/> <TransportControllables roll="0" stop="1" goto_start="2" goto_end="3" auto_loop="4" play_selection="5" rec="6" shuttle="7"/> </extra> <ControlProtocols> <Protocol name="Mackie" active="no"/> <Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes"> <controls> <controllable name="mute" id="1947" event="0xb0" channel="0" additional="0x1d" feedback="yes"/> <controllable name="panner" id="1968" event="0xb0" channel="0" additional="0x15" feedback="yes"/> <controllable name="solo" id="1946" event="0xb0" channel="0" additional="0x27" feedback="yes"/> <controllable name="gaincontrol" id="1943" event="0xb0" channel="0" additional="0x9" feedback="yes"/> <controllable name="mute" id="1962" event="0xb0" channel="0" additional="0x1e" feedback="yes"/> <controllable name="solo" id="1961" event="0xb0" channel="0" additional="0x28" feedback="yes"/> <controllable name="gaincontrol" id="1958" event="0xb0" channel="0" additional="0xc" feedback="yes"/> <controllable name="panner" id="1953" event="0xb0" channel="0" additional="0x14" feedback="yes"/> <controllable name="panner" id="180" event="0xb0" channel="0" additional="0xf" feedback="yes"/> <controllable name="panner" id="486" event="0xb0" channel="0" additional="0x13" feedback="yes"/> <controllable name="gaincontrol" id="382" event="0xb0" channel="0" additional="0x5" feedback="yes"/> <controllable name="mute" id="436" event="0xb0" channel="0" additional="0x1b" feedback="yes"/> <controllable name="mute" id="23" event="0xb0" channel="0" additional="0x1f" feedback="yes"/> <controllable name="solo" id="277" event="0xb0" channel="0" additional="0x23" feedback="yes"/> <controllable name="solo" id="479" event="0xb0" channel="0" additional="0x26" feedback="yes"/> <controllable name="mute" id="480" event="0xb0" channel="0" additional="0x1c" feedback="yes"/> <controllable name="gaincontrol" id="170" event="0xb0" channel="0" additional="0x3" feedback="yes"/> <controllable name="gaincontrol" id="19" event="0xb0" channel="0" additional="0xd" feedback="yes"/> <controllable name="mute" id="67" event="0xb0" channel="0" additional="0x17" feedback="yes"/> <controllable name="solo" id="66" event="0xb0" channel="0" additional="0x21" feedback="yes"/> <controllable name="solo" id="173" event="0xb0" channel="0" additional="0x22" feedback="yes"/> <controllable name="mute" id="278" event="0xb0" channel="0" additional="0x19" feedback="yes"/> <controllable name="panner" id="73" event="0xb0" channel="0" additional="0xe" feedback="yes"/> <controllable name="panner" id="442" event="0xb0" channel="0" additional="0x12" feedback="yes"/> <controllable name="gaincontrol" id="63" event="0xb0" channel="0" additional="0x2" feedback="yes"/> <controllable name="mute" id="386" event="0xb0" channel="0" additional="0x1a" feedback="yes"/> <controllable name="mute" id="174" event="0xb0" channel="0" additional="0x18" feedback="yes"/> <controllable name="gaincontrol" id="432" event="0xb0" channel="0" additional="0x6" feedback="yes"/> <controllable name="panner" id="284" event="0xb0" channel="0" additional="0x10" feedback="yes"/> <controllable name="solo" id="385" event="0xb0" channel="0" additional="0x24" feedback="yes"/> <controllable name="solo" id="435" event="0xb0" channel="0" additional="0x25" feedback="yes"/> <controllable name="gaincontrol" id="476" event="0xb0" channel="0" additional="0x8" feedback="yes"/> <controllable name="panner" id="392" event="0xb0" channel="0" additional="0x11" feedback="yes"/> <controllable name="gaincontrol" id="274" event="0xb0" channel="0" additional="0x4" feedback="yes"/> <controllable name="solo" id="22" event="0xb0" channel="0" additional="0x29" feedback="yes"/> </controls> </Protocol> </ControlProtocols> </Ardour> | ||||
Tags | No tags attached. | ||||
has duplicate | 0004178 | new | Crash while using MIDI Coltroller and load a Snap Shot |
2011-01-06 17:51
|
Backtrace_nanoKontrol_crash (11,056 bytes)
Thread 23 (Thread 0xae6c6c90 (LWP 3170)): #0 0x02efd536 in MIDIControllable::midi_sense_controller(MIDI::Parser&, MIDI::EventTwoBytes*) () from /usr/local/lib/ardour2/surfaces//libardour_genericmidi.so #1 0x02efee0e in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, MIDIControllable, MIDI::Parser&, MIDI::EventTwoBytes*>, void, MIDI::Parser&, MIDI::EventTwoBytes*>::call_it(sigc::internal::slot_rep*, MIDI::Parser&, MIDI::EventTwoBytes* const&) () from /usr/local/lib/ardour2/surfaces//libardour_genericmidi.so #2 0x013e28ba in sigc::internal::signal_emit2<void, MIDI::Parser&, MIDI::EventTwoBytes*, sigc::nil>::emit (impl=0x8bf58d0, _A_a1=..., _A_a2=@0xae6c6004) at libs/sigc++2/sigc++/signal.h:1248 #3 0x013e21ce in sigc::signal2<void, MIDI::Parser&, MIDI::EventTwoBytes*, sigc::nil>::emit (this=0x8bedf8c, _A_a1=..., _A_a2=@0xae6c6004) at libs/sigc++2/sigc++/signal.h:2881 #4 0x013e1e6f in sigc::signal2<void, MIDI::Parser&, MIDI::EventTwoBytes*, sigc::nil>::operator() (this=0x8bedf8c, _A_a1=..., _A_a2=@0xae6c6004) at libs/sigc++2/sigc++/signal.h:2889 #5 0x013e108c in MIDI::Parser::signal (this=0x8bedbc8, msg=0x8bf7f08 "\260\037\177\001\030%\347\001<g\317\001\024\177\277\b\024\177\277\bx\177\277\bhq\277\b", len=3) at libs/midi++2/midiparser.cc:705 #6 0x013e09b8 in MIDI::Parser::scanner (this=0x8bedbc8, inbyte=127 '\177') at libs/midi++2/midiparser.cc:501 #7 0x013ea54c in MIDI::ALSA_SequencerMidiPort::read (this=0x8bf9108, buf=0xae6c610c "\037\177)\001oal\256\214\340\251\b\031\343/\001\364\217-\001\364\217-\001\220\317\355\bxal\256\364_\212", max=512) at libs/midi++2/alsa_sequencer_midiport.cc:156 #8 0x0049bbd6 in ARDOUR::Session::midi_read (this=0x91afba8, port=0x8bf9108) at libs/ardour/session_midi.cc:431 #9 0x0049e701 in ARDOUR::Session::midi_thread_work (this=0x91afba8) at libs/ardour/session_midi.cc:1340 #10 0x0049de9b in ARDOUR::Session::_midi_thread_work (arg=0x91afba8) at libs/ardour/session_midi.cc:1138 #11 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 22 (Thread 0xae64bc90 (LWP 3169)): #0 0x0012d422 in __kernel_vsyscall () #1 0x01ddab86 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x0044024f in ARDOUR::Session::butler_thread_work (this=0x91afba8) at libs/ardour/session_butler.cc:179 #3 0x004401bb in ARDOUR::Session::_butler_thread_work (arg=0x91afba8) at libs/ardour/session_butler.cc:159 #4 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 20 (Thread 0xb46f0b70 (LWP 3167)): #0 0x0012d422 in __kernel_vsyscall () #1 0x012ff342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x007620ce in g_cond_timed_wait_posix_impl (cond=0xfffffdfc, entered_mutex=0xb, abs_time=0xb46f02a8) at /build/buildd/glib2.0-2.24.1/gthread/gthread-posix.c:242 #3 0x00784bbc in g_async_queue_pop_intern_unlocked (queue=0x8cc5728, try=<value optimised out>, end_time=0xb46f02a8) at /build/buildd/glib2.0-2.24.1/glib/gasyncqueue.c:365 #4 0x00784ced in IA__g_async_queue_timed_pop (queue=0x8cc5728, end_time=0xb46f02a8) at /build/buildd/glib2.0-2.24.1/glib/gasyncqueue.c:491 #5 0x007d6c6f in g_thread_pool_wait_for_new_pool (data=0x8cc56b0) at /build/buildd/glib2.0-2.24.1/glib/gthreadpool.c:171 #6 g_thread_pool_thread_proxy (data=0x8cc56b0) at /build/buildd/glib2.0-2.24.1/glib/gthreadpool.c:374 #7 0x007d4def in g_thread_create_proxy (data=0xb34a7388) at /build/buildd/glib2.0-2.24.1/glib/gthread.c:1893 #8 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 13 (Thread 0xae973c90 (LWP 3159)): #0 0x0012d422 in __kernel_vsyscall () #1 0x01302736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x007d7a62 in IA__g_usleep (microseconds=10000) at /build/buildd/glib2.0-2.24.1/glib/gtimer.c:260 #3 0x00880861 in Glib::usleep (microseconds=10000) at libs/glibmm2/glibmm/timer.cc:68 #4 0x003201c6 in ARDOUR::AudioEngine::meter_thread (this=0x8d4ec18) at libs/ardour/audioengine.cc:472 #5 0x00327e06 in sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>::operator()() const () from libs/ardour/libardour.so #6 0x00327b84 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine> >::operator()() const () from libs/ardour/libardour.so #7 0x0032758a in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::AudioEngine>, void>::call_it(sigc::internal::slot_rep*) () from libs/ardour/libardour.so #8 0x084189ac in sigc::slot0<void>::operator() (this=0x8e252b8) at libs/sigc++2/sigc++/functors/slot.h:440 #9 0x00888427 in call_thread_entry_slot (data=0x8e252b8) at libs/glibmm2/glibmm/thread.cc:43 ---Type <return> to continue, or q <return> to quit--- #10 0x007d4def in g_thread_create_proxy (data=0x8f360c8) at /build/buildd/glib2.0-2.24.1/glib/gthread.c:1893 #11 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 12 (Thread 0xb3df1b70 (LWP 3158)): #0 0x0012d422 in __kernel_vsyscall () #1 0x01ddab86 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x012e17b7 in ?? () from /usr/lib/libjack.so.0 #3 0x012e1c4f in jack_thread_wait () from /usr/lib/libjack.so.0 #4 0x012e1d6c in ?? () from /usr/lib/libjack.so.0 #5 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 11 (Thread 0xb56f2b70 (LWP 3155)): #0 0x0012d422 in __kernel_vsyscall () #1 0x012ff015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x012e3b2f in ?? () from /usr/lib/libjack.so.0 #3 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #4 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 10 (Thread 0xaf3feb70 (LWP 3154)): #0 0x0012d422 in __kernel_vsyscall () #1 0x01ddab86 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x0279d502 in ?? () from /usr/lib/libpulse.so.0 #3 0x02789a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x0278ba13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x0278bae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x0279d2a3 in ?? () from /usr/lib/libpulse.so.0 #7 0x02812e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #8 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #9 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xb6df3b70 (LWP 3146)): #0 0x0012d422 in __kernel_vsyscall () #1 0x012ff015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00888fab in Glib::Cond::wait (this=0x8c2ee40, mutex=...) at libs/glibmm2/glibmm/thread.cc:362 #3 0x00300ac5 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 #4 0x0030077a in analyser_work () at libs/ardour/analyser.cc:49 #5 0x0874ee25 in sigc::pointer_functor0<void>::operator()() const () #6 0x0874e4d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #7 0x0874d2c2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #8 0x084189ac in sigc::slot0<void>::operator() (this=0x8c32618) at libs/sigc++2/sigc++/functors/slot.h:440 #9 0x00888427 in call_thread_entry_slot (data=0x8c32618) at libs/glibmm2/glibmm/thread.cc:43 #10 0x007d4def in g_thread_create_proxy (data=0x8c32650) at /build/buildd/glib2.0-2.24.1/glib/gthread.c:1893 #11 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb75f4b70 (LWP 3145)): #0 0x0012d422 in __kernel_vsyscall () #1 0x012ff015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00888fab in Glib::Cond::wait (this=0x8c23458, mutex=...) at libs/glibmm2/glibmm/thread.cc:362 #3 0x004d7037 in peak_thread_work () at libs/ardour/source_factory.cc:65 #4 0x0874ee25 in sigc::pointer_functor0<void>::operator()() const () #5 0x0874e4d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #6 0x0874d2c2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #7 0x084189ac in sigc::slot0<void>::operator() (this=0x8c2f060) at libs/sigc++2/sigc++/functors/slot.h:440 #8 0x00888427 in call_thread_entry_slot (data=0x8c2f060) at libs/glibmm2/glibmm/thread.cc:43 #9 0x007d4def in g_thread_create_proxy (data=0x8c2f098) at /build/buildd/glib2.0-2.24.1/glib/gthread.c:1893 #10 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #11 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb7df5b70 (LWP 3144)): #0 0x0012d422 in __kernel_vsyscall () #1 0x012ff015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x00888fab in Glib::Cond::wait (this=0x8c23458, mutex=...) at libs/glibmm2/glibmm/thread.cc:362 #3 0x004d7037 in peak_thread_work () at libs/ardour/source_factory.cc:65 #4 0x0874ee25 in sigc::pointer_functor0<void>::operator()() const () #5 0x0874e4d8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator()() const () #6 0x0874d2c2 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it(sigc::internal::slot_rep*) () #7 0x084189ac in sigc::slot0<void>::operator() (this=0x8c2ef28) at libs/sigc++2/sigc++/functors/slot.h:440 #8 0x00888427 in call_thread_entry_slot (data=0x8c2ef28) at libs/glibmm2/glibmm/thread.cc:43 #9 0x007d4def in g_thread_create_proxy (data=0x8c2ef60) at /build/buildd/glib2.0-2.24.1/glib/gthread.c:1893 #10 0x012fa96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0x01de8a4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7fd1740 (LWP 3141)): #0 0x0012d422 in __kernel_vsyscall () #1 0x01ddab86 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x007bb4eb in IA__g_poll (fds=0x8d45b48, nfds=6, timeout=39) at /build/buildd/glib2.0-2.24.1/glib/gpoll.c:127 #3 0x007ae0ac in g_main_context_poll (context=0x8acc0f8, block=<value optimised out>, dispatch=1, self=0x8a9a668) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2904 #4 g_main_context_iterate (context=0x8acc0f8, block=<value optimised out>, dispatch=1, self=0x8a9a668) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2586 #5 0x007ae817 in IA__g_main_loop_run (loop=0x8d22a68) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2799 #6 0x009df3c9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1219 #7 0x0115f57f in Gtk::Main::run_impl (this=0x8aa0e58) at libs/gtkmm2/gtk/gtkmm/main.cc:503 #8 0x0115f332 in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:450 #9 0x01295c8f in Gtkmm2ext::UI::run (this=0x8a9e060, old_receiver=...) at libs/gtkmm2ext/gtk_ui.cc:230 #10 0x086b2621 in main (argc=1, argv=0xbffff5e4) at gtk2_ardour/main.cc:398 |
|
This is the tty output from the run (home directory path manually elided): (gdb) run Starting program: ~/ardour-2.8.11/gtk2_ardour/ardour-2.8.11 [Thread debugging using libthread_db enabled] Ardour 2.8.11 (built using 7387 and GCC version 4.4.3) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. Cannot install SIGPIPE error handler loading default ui configuration file gtk2_ardour/ardour2_ui_default.conf loading user ui configuration file ~/.ardour2/ardour2_ui.conf Loading ui configuration file gtk2_ardour/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file ./ardour_system.rc loading user configuration file ~/.ardour2/ardour.rc ardour: [INFO]: Using SSE optimized routines [New Thread 0xb7df5b70 (LWP 3144)] [New Thread 0xb75f4b70 (LWP 3145)] [New Thread 0xb6df3b70 (LWP 3146)] ardour: [INFO]: looking for control protocols in ~/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/ powermate: Opening of powermate failed - No such file or directory ardour: [INFO]: Control protocol powermate not usable ardour: [INFO]: Control protocol Tranzport not usable ardour: [INFO]: Control surface protocol discovered: "Mackie" ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" [New Thread 0xb56f2b70 (LWP 3147)] [New Thread 0xb4ef1b70 (LWP 3148)] [New Thread 0xb46f0b70 (LWP 3149)] [New Thread 0xb3df1b70 (LWP 3150)] [Thread 0xb3df1b70 (LWP 3150) exited] [New Thread 0xb3df1b70 (LWP 3153)] [New Thread 0xaf3feb70 (LWP 3154)] [Thread 0xb46f0b70 (LWP 3149) exited] [Thread 0xb3df1b70 (LWP 3153) exited] [Thread 0xb56f2b70 (LWP 3147) exited] [New Thread 0xb56f2b70 (LWP 3155)] loading bindings from gtk2_ardour/mnemonic-us.bindings (ardour-2.8.11:3141): Gtk-WARNING **: EnableTranslation: missing action EnableTranslation [New Thread 0xb3df1b70 (LWP 3158)] [New Thread 0xae973c90 (LWP 3159)] Session writable based on ~/Sessions/TestSession2/ [New Thread 0xae6c6c90 (LWP 3160)] [New Thread 0xae64bc90 (LWP 3161)] [New Thread 0xb46f0b70 (LWP 3162)] [Thread 0xb46f0b70 (LWP 3162) exited] [New Thread 0xb46f0b70 (LWP 3164)] [New Thread 0xad471b70 (LWP 3165)] [Thread 0xad471b70 (LWP 3165) exited] [Thread 0xb46f0b70 (LWP 3164) exited] [New Thread 0xb46f0b70 (LWP 3166)] [Thread 0xb46f0b70 (LWP 3166) exited] [New Thread 0xb46f0b70 (LWP 3167)] [New Thread 0xad471b70 (LWP 3168)] [Thread 0xb4ef1b70 (LWP 3148) exited] [Thread 0xad471b70 (LWP 3168) exited] [Thread 0xae6c6c90 (LWP 3160) exited] [Thread 0xae64bc90 (LWP 3161) exited] Session writable based on ~/Sessions/TestSession3/ [New Thread 0xae64bc90 (LWP 3169)] [New Thread 0xae6c6c90 (LWP 3170)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xae6c6c90 (LWP 3170)] 0x02efd536 in MIDIControllable::midi_sense_controller(MIDI::Parser&, MIDI::EventTwoBytes*) () from /usr/local/lib/ardour2/surfaces//libardour_genericmidi.so |
|
Also looks like it behaves the same in Ardour 2.8.6 on UbuntuStudio based on v10.04 (Linux 2.6.32-21, jackd 0.118.0) Tested this on different hardware (Advent 4211 netbook) with the same nanoKontrol; original report was from a custom-build desktop PC. |
|
Is there anything further I need to do in order to get this issue at least acknowledged? |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-01-06 17:51 | DozenCrows | New Issue | |
2011-01-06 17:51 | DozenCrows | File Added: Backtrace_nanoKontrol_crash | |
2011-01-06 17:55 | DozenCrows | Note Added: 0009862 | |
2011-01-06 18:44 | DozenCrows | Note Added: 0009863 | |
2011-03-06 19:30 | DozenCrows | Note Added: 0010299 | |
2011-03-07 00:51 | cth103 | cost | => 0.00 |
2011-03-07 00:51 | cth103 | Target Version | => 2.8.12 |
2011-07-13 19:41 | paul | Relationship added | has duplicate 0004178 |