View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003487 | ardour | bugs | public | 2010-10-04 22:25 | 2010-10-07 13:09 |
Reporter | adi | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 2.8.11 | ||||
Target Version | 3.X | ||||
Summary | 0003487: Segfaults while using Behringer BCF2000 with mackieprotocol | ||||
Description | Hi! Forwarded from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598849> When I want to use my Behringer BCF2000 Ardour crashed with segmentationfault. It only crashes when i'm using the mackie-protocol in Ardour It crashes when I' moving the faders after couple of seconds. I've run Ardour with strace, and i've got this message. read(5, 0x1723924, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=5, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=3, events=POLL IN}], 6, 38[fc] MackiePort::handle_midi_any needs 3 bytes, but received [fc] [b0 65 00] control for rotary [b0 65 00] is null <unfinished ...> +++ killed by SIGSEGV +++ Segmentatiefout (gdb) thread apply all bt Thread 18 (Thread 0x7fffc20cf830 (LWP 30346)): #0 0x00007ffff12b3f4f in snd_seq_event_input () from /usr/lib/libasound.so.2 0000001 0x00007ffff1d1c20d in MIDI::ALSA_SequencerMidiPort::read (this=0xe33dd0, buf=0x7fffc20cea30 "\341 b", max=512) at libs/midi++2/alsa_sequencer_midiport.cc:145 #2 0x00007fffc20f2e77 in Mackie::SurfacePort::read (this=0x229c0a0) at libs/surfaces/mackie/surface_port.cc:93 #3 0x00007fffc20fbff2 in MackieControlProtocol::read_ports (this=0x229bc40) at libs/surfaces/mackie/mackie_control_protocol_poll.cc:143 0000004 0x00007fffc20fc63c in MackieControlProtocol::monitor_work (this=0x229bc40) at libs/surfaces/mackie/mackie_control_protocol_poll.cc:56 0000005 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 #6 0x00007fffef0e802d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fffc80f9830 (LWP 30344)): #0 0x00007ffff12b3f4f in snd_seq_event_input () from /usr/lib/libasound.so.2 0000001 0x00007ffff1d1c20d in MIDI::ALSA_SequencerMidiPort::read (this=0xe09d40, buf=0x7fffc80f89b0 "\263e{d\024\006", max=512) at libs/midi++2/alsa_sequencer_midiport.cc:145 #2 0x00007ffff7b1dffa in ARDOUR::Session::midi_read (this=<value optimized out>, port=0xe09d40) at libs/ardour/session_midi.cc:431 #3 0x00007ffff7b1f005 in ARDOUR::Session::midi_thread_work (this=0x19ed560) at libs/ardour/session_midi.cc:1340 0000004 0x00007ffff7b1f521 in ARDOUR::Session::_midi_thread_work (arg=0x19ed560) at libs/ardour/session_midi.cc:1138 0000005 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 #6 0x00007fffef0e802d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffc8174830 (LWP 30343)): ---Type <return> to continue, or q <return> to quit--- #0 0x00007fffef0dd113 in poll () from /lib/libc.so.6 0000001 0x00007ffff7ad9944 in ARDOUR::Session::butler_thread_work (this=0x19ed560) at libs/ardour/session_butler.cc:179 #2 0x00007ffff7adae1b in ARDOUR::Session::_butler_thread_work (arg=0x19ed560) at libs/ardour/session_butler.cc:159 #3 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000004 0x00007fffef0e802d in clone () from /lib/libc.so.6 0000005 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fffc8421830 (LWP 30342)): #0 0x00007ffff27e37dd in nanosleep () from /lib/libpthread.so.0 0000001 0x00007ffff6584068 in g_usleep () from /lib/libglib-2.0.so.0 #2 0x00007ffff79d9b0f in ARDOUR::AudioEngine::meter_thread (this=<value optimized out>) at libs/ardour/audioengine.cc:472 #3 0x00007ffff72a9632 in ?? () from /usr/lib/libglibmm-2.4.so.1 0000004 0x00007ffff65814a4 in ?? () from /lib/libglib-2.0.so.0 0000005 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 #6 0x00007fffef0e802d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fffc8575710 (LWP 30341)): #0 0x00007ffff27e2417 in sem_timedwait () from /lib/libpthread.so.0 0000001 0x00007ffff2a197f0 in ?? () from /usr/lib/libjack.so.0 #2 0x00007ffff2a0207a in ?? () from /usr/lib/libjack.so.0 #3 0x00007ffff2a00daf in ?? () from /usr/lib/libjack.so.0 0000004 0x00007ffff2a190c0 in ?? () from /usr/lib/libjack.so.0 0000005 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #6 0x00007fffef0e802d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fffc8963710 (LWP 30340)): #0 0x00007ffff27e30bd in read () from /lib/libpthread.so.0 0000001 0x00007ffff2a1ad62 in ?? () from /usr/lib/libjack.so.0 #2 0x00007ffff2a1d647 in ?? () from /usr/lib/libjack.so.0 #3 0x00007ffff2a190c0 in ?? () from /usr/lib/libjack.so.0 0000004 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000005 0x00007fffef0e802d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fffc89e4710 (LWP 30339)): #0 0x00007ffff27e016c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007ffff2a1a791 in ?? () from /usr/lib/libjack.so.0 #2 0x00007ffff2a13399 in ?? () from /usr/lib/libjack.so.0 #3 0x00007ffff2a190c0 in ?? () from /usr/lib/libjack.so.0 0000004 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000005 0x00007fffef0e802d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe06ce710 (LWP 30332)): #0 0x00007ffff27e016c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007ffff79c46d3 in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85 ---Type <return> to continue, or q <return> to quit--- #2 0x00007ffff72a9632 in ?? () from /usr/lib/libglibmm-2.4.so.1 #3 0x00007ffff65814a4 in ?? () from /lib/libglib-2.0.so.0 0000004 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000005 0x00007fffef0e802d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe0ecf710 (LWP 30331)): #0 0x00007ffff27e016c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007ffff7b506ac in peak_thread_work () at libs/ardour/source_factory.cc:65 #2 0x00007ffff72a9632 in ?? () from /usr/lib/libglibmm-2.4.so.1 #3 0x00007ffff65814a4 in ?? () from /lib/libglib-2.0.so.0 0000004 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000005 0x00007fffef0e802d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe16d0710 (LWP 30330)): #0 0x00007ffff27e016c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 0000001 0x00007ffff7b506ac in peak_thread_work () at libs/ardour/source_factory.cc:65 #2 0x00007ffff72a9632 in ?? () from /usr/lib/libglibmm-2.4.so.1 #3 0x00007ffff65814a4 in ?? () from /lib/libglib-2.0.so.0 0000004 0x00007ffff27db8ba in start_thread () from /lib/libpthread.so.0 0000005 0x00007fffef0e802d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 1 (Thread 0x7ffff7fae7e0 (LWP 30327)): #0 0x00007fffef0dd113 in poll () from /lib/libc.so.6 0000001 0x00007ffff655bcd9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007ffff655c485 in g_main_loop_run () from /lib/libglib-2.0.so.0 #3 0x00007ffff4dd1b77 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 0000004 0x00007ffff2c9e32a in Gtkmm2ext::UI::run (this=0xc037c0, old_receiver=...) at libs/gtkmm2ext/gtk_ui.cc:230 0000005 0x000000000074d28e in main (argc=1, argv=0x7fffffffe5b8) at gtk2_ardour/main.cc:398 | ||||
Tags | No tags attached. | ||||