View Issue Details

IDProjectCategoryView StatusLast Update
0003679ardourbugspublic2011-03-07 00:51
ReporterDozenCrows Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version2.8.11 
Target Version2.8.12 
Summary0003679: Crash using nanoKontrol after opening a second or subsequent session
Description1. 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 InformationDistro: 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>
TagsNo tags attached.

Relationships

has duplicate 0004178 new Crash while using MIDI Coltroller and load a Snap Shot 

Activities

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


Backtrace_nanoKontrol_crash (11,056 bytes)   

DozenCrows

2011-01-06 17:55

reporter   ~0009862

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

DozenCrows

2011-01-06 18:44

reporter   ~0009863

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.

DozenCrows

2011-03-06 19:30

reporter   ~0010299

Is there anything further I need to do in order to get this issue at least acknowledged?

Issue History

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