View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002142 | ardour | bugs | public | 2008-03-25 05:27 | 2020-04-19 20:13 |
| Reporter | puddingpimp | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Summary | 0002142: Ardour crashes (and Jack too) sometimes when connecting/disconnecting Jack MIDI ports | ||||
| Description | Attached is the output from bugbuddy, with a gdb backtrace. Steps to reproduce: 1. connect a jack-midi port to an ardour midi track. 2. disconnect. 3. repeat until crash happens. (usually about 4-5 repetitions for me) | ||||
| Tags | No tags attached. | ||||
|
2008-03-25 05:27
|
ardour-3.0-bugreport-2.txt (29,143 bytes)
System: Linux 2.6.24.2-rt2 #2 SMP PREEMPT RT Mon Feb 25 13:42:32 NZDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Glossy
Icon Theme: gnome
Memory status: size: 158117888 vsize: 158117888 resident: 157196288 share: 67878912 rss: 157196288 rss_rlim: 4294967295
CPU usage: start_time: 1206421865 rtime: 2255 utime: 1930 stime: 325 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/libexec/ardour-3.0'
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb52206f0 (LWP 30320)]
[New Thread 0xb0483cb0 (LWP 30335)]
[New Thread 0xb04fecb0 (LWP 30334)]
[New Thread 0xb082db90 (LWP 30332)]
[New Thread 0xb3dddb90 (LWP 30326)]
[New Thread 0xb45deb90 (LWP 30325)]
[New Thread 0xb4ddfb90 (LWP 30324)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb65227a7 in *__GI___poll (fds=0x8fafdb8, nfds=5, timeout=24)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb750bc52 in g_main_context_iterate (context=0x89aac70, block=1,
dispatch=1, self=0x8985c70) at gmain.c:2996
#3 0xb750c177 in IA__g_main_loop_run (loop=0x953f428) at gmain.c:2898
#4 0xb71d3ab9 in IA__gtk_dialog_run (dialog=0x903d848) at gtkdialog.c:1041
#5 0xb6ed8441 in Gtk::Dialog::run (this=0xbfa61a04)
at libs/gtkmm2/gtk/gtkmm/dialog.cc:309
#6 0x083fd0e1 in ARDOUR_UI::engine_halted (this=0x8991418)
at gtk2_ardour/ardour_ui.cc:1719
#7 0x083ed6dc in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
this=0x91bdfa4) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
#8 0x083ed6f2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x91bdfa0)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
#9 0x083ed70e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x91bdf88)
at libs/sigc++2/sigc++/functors/slot.h:103
#10 0x083dae52 in sigc::slot0<void>::operator() (this=0x91c0a48)
at libs/sigc++2/sigc++/functors/slot.h:440
#11 0xb6b8f706 in Gtkmm2ext::UI::do_request (this=0x8991418, req=0x91c0a1c)
at libs/gtkmm2ext/gtk_ui.cc:361
#12 0xb6b994d1 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests (
this=0x8991428) at libs/pbd/pbd/abstract_ui.cc:106
#13 0xb6b8f581 in Gtkmm2ext::UI::signal_pipe_callback (arg=0x8991418, fd=3,
cond=GDK_INPUT_READ) at libs/gtkmm2ext/gtk_ui.cc:343
#14 0xb70b23fd in gdk_io_invoke (source=0x89ded98,
condition=<value optimized out>, data=0x89dd710) at gdkevents.c:986
#15 0xb7536329 in g_io_unix_dispatch (source=0x89df000,
callback=0xb70b239d <gdk_io_invoke>, user_data=0x89dd710) at giounix.c:162
#16 0xb7508c69 in IA__g_main_context_dispatch (context=0x89aac70)
at gmain.c:2061
#17 0xb750be55 in g_main_context_iterate (context=0x89aac70, block=1,
dispatch=1, self=0x8985c70) at gmain.c:2694
#18 0xb750c177 in IA__g_main_loop_run (loop=0x8f93760) at gmain.c:2898
#19 0xb7251523 in IA__gtk_main () at gtkmain.c:1163
#20 0xb6e65c27 in Gtk::Main::run_impl (this=0x8994318)
at libs/gtkmm2/gtk/gtkmm/main.cc:534
#21 0xb6e6591c in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:481
#22 0xb6b8f8c7 in Gtkmm2ext::UI::run (this=0x8991418, old_receiver=@0x8970f24)
at libs/gtkmm2ext/gtk_ui.cc:223
#23 0x0868b757 in main (argc=1, argv=0xbfa61f14) at gtk2_ardour/main.cc:340
Thread 7 (Thread 0xb4ddfb90 (LWP 30324)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6ae74e6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2 0xb74b0af5 in Glib::Cond::wait (this=0x8c6b748, mutex=@0xb7f08e88)
at libs/glibmm2/glib/glibmm/thread.cc:367
No locals.
#3 0xb7e40b87 in peak_thread_work () at libs/ardour/source_factory.cc:63
as = {px = 0xb7f257ac, pn = {pi_ = 0x31}}
#4 0x08749e8d in sigc::pointer_functor0<void>::operator() (this=0x8c6d55c)
at libs/sigc++2/sigc++/functors/ptr_fun.h:77
No locals.
#5 0x08749ea4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8c6d558) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
No locals.
#6 0x08749ec0 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8c6d540) at libs/sigc++2/sigc++/functors/slot.h:103
typed_rep = (
sigc::internal::typed_slot_rep<sigc::pointer_functor0<void> > *) 0x8c6d540
#7 0x083dae52 in sigc::slot0<void>::operator() (this=0x8c6b6b0)
at libs/sigc++2/sigc++/functors/slot.h:440
No locals.
#8 0xb74b1689 in call_thread_entry_slot (data=0x8c6b6b0)
at libs/glibmm2/glib/glibmm/thread.cc:46
slot = (sigc::slot_base * const) 0x8c6b6b0
#9 0xb752aa3e in g_thread_create_proxy (data=0x8c63918) at gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#10 0xb6ae315b in start_thread (arg=0xb4ddfb90) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb4ddfb90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1260522360, 1408889011, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#11 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 6 (Thread 0xb45deb90 (LWP 30325)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6ae74e6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2 0xb74b0af5 in Glib::Cond::wait (this=0x8c6b748, mutex=@0xb7f08e88)
at libs/glibmm2/glib/glibmm/thread.cc:367
No locals.
#3 0xb7e40b87 in peak_thread_work () at libs/ardour/source_factory.cc:63
as = {px = 0x0, pn = {pi_ = 0x0}}
#4 0x08749e8d in sigc::pointer_functor0<void>::operator() (this=0x8c61d2c)
at libs/sigc++2/sigc++/functors/ptr_fun.h:77
No locals.
#5 0x08749ea4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8c61d28) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
No locals.
#6 0x08749ec0 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8c61d10) at libs/sigc++2/sigc++/functors/slot.h:103
typed_rep = (
sigc::internal::typed_slot_rep<sigc::pointer_functor0<void> > *) 0x8c61d10
#7 0x083dae52 in sigc::slot0<void>::operator() (this=0x8c63940)
at libs/sigc++2/sigc++/functors/slot.h:440
No locals.
#8 0xb74b1689 in call_thread_entry_slot (data=0x8c63940)
at libs/glibmm2/glib/glibmm/thread.cc:46
slot = (sigc::slot_base * const) 0x8c63940
#9 0xb752aa3e in g_thread_create_proxy (data=0x8c6d5b0) at gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#10 0xb6ae315b in start_thread (arg=0xb45deb90) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb45deb90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1268915064, 1406791858, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#11 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 5 (Thread 0xb3dddb90 (LWP 30326)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6ae74e6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2 0xb74b0af5 in Glib::Cond::wait (this=0x8c61d38, mutex=@0xb7f0896c)
at libs/glibmm2/glib/glibmm/thread.cc:367
No locals.
#3 0xb7c1314f in ARDOUR::Analyser::work () at libs/ardour/analyser.cc:85
src = {px = 0x4de554, pn = {pi_ = 0xb7a8b2d0}}
#4 0xb7c13295 in analyser_work () at libs/ardour/analyser.cc:49
No locals.
#5 0x08749e8d in sigc::pointer_functor0<void>::operator() (this=0x8c6398c)
at libs/sigc++2/sigc++/functors/ptr_fun.h:77
No locals.
#6 0x08749ea4 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x8c63988) at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
No locals.
#7 0x08749ec0 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x8c63970) at libs/sigc++2/sigc++/functors/slot.h:103
typed_rep = (
sigc::internal::typed_slot_rep<sigc::pointer_functor0<void> > *) 0x8c63970
#8 0x083dae52 in sigc::slot0<void>::operator() (this=0x8c6d5d8)
at libs/sigc++2/sigc++/functors/slot.h:440
No locals.
#9 0xb74b1689 in call_thread_entry_slot (data=0x8c6d5d8)
at libs/glibmm2/glib/glibmm/thread.cc:46
slot = (sigc::slot_base * const) 0x8c6d5d8
#10 0xb752aa3e in g_thread_create_proxy (data=0x8c6af98) at gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#11 0xb6ae315b in start_thread (arg=0xb3dddb90) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb3dddb90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1277307768, 1404694717, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#12 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 4 (Thread 0xb082db90 (LWP 30332)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6aeaedb in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#2 0xb7538426 in IA__g_spawn_sync (working_directory=0x0, argv=0x950a620,
envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0,
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xb082b878)
at gspawn.c:369
outpipe = -1
errpipe = -1
pid = 30421
fds = {__fds_bits = {-1218879500, 0, 156494296, -1333610616,
-1219341509, 8, 156494296, 4, -1218879500, 0, 156494296, -1333610504,
-1219353118, 156494296, -1219428475, 0, 144284264, -1214392295,
1959892117, 0, 0, -1235657984, 11, 10, -1333610520, -1333610524,
156280352, 3, 0, 8566820, 807543456, 156494296}}
ret = <value optimized out>
outstr = (GString *) 0x0
errstr = (GString *) 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#3 0xb753877b in IA__g_spawn_command_line_sync (
command_line=0x95311e0 "bug-buddy --appname=\"ardour-3.0\" --pid=30320",
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xb082b878)
at gspawn.c:677
retval = <value optimized out>
argv = (gchar **) 0x950a620
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#4 0xb79e062c in run_bug_buddy (appname=<value optimized out>,
pid=<value optimized out>, minidump_path=<value optimized out>)
at gnome-breakpad.cc:213
exec_str = (
gchar *) 0x95311e0 "bug-buddy --appname=\"ardour-3.0\" --pid=30320"
res = <value optimized out>
error = (GError *) 0x0
#5 0xb79e0ae1 in check_if_gdb (callback_context=0x0) at gnome-breakpad.cc:283
mypath = "/home/dave/src/audio/ardour32/3.0/gtk2_ardour/ardour-3.0", '\0' <repeats 198 times>
gdb = (gchar *) 0x91bdfb8 "/usr/bin/gdb"
appname = (gchar *) 0x89944e0 "ardour-3.0"
pid = 30320
#6 0xb79e0db8 in google_breakpad::ExceptionHandler::InternalWriteMinidump (
this=0xb79ea2e0, signo=6, sighandler_ebp=2961362136, sig_ctx=0xb082ccc4)
at ../google-breakpad/src/client/linux/handler/exception_handler.cc:225
guid = {data1 = 3059310580, data2 = 52440, data3 = 45186,
data4 = "\020Îñ·\000\000\000"}
success = <value optimized out>
guid_str = "\000\001\000\000\000\001\000\000\000\000\000\000\0009Û\235·\000À\235·\000â\000\000\200Õ\235·ô\237\236·à¢\236·"
#7 0xb79e1322 in google_breakpad::ExceptionHandler::HandleException (signo=6)
at ../google-breakpad/src/client/linux/handler/exception_handler.cc:196
current_ebp = 2961362136
current_handler = (google_breakpad::ExceptionHandler *) 0xb79ea2e0
sig_ctx = (sigcontext *) 0x0
#8 <signal handler called>
No symbol table info available.
#9 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#10 0xb6494525 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1235656716
selftid = 30332
#11 0xb6495d41 in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0xb082d01c,
sa_sigaction = 0xb082d01c}, sa_mask = {__val = {3058516995, 3059314976,
156499968, 167, 167, 156499960, 312, 156499968, 3059310580, 167,
156510336, 2961363176, 3058473067, 156499968, 167, 2961363244,
156510336, 0, 166, 4222451712, 156499968, 156500069, 156499968,
156499968, 156500134, 156500268, 156499968, 156500268, 0, 0, 0, 0}},
sa_flags = 0, sa_restorer = 0xb657e35c}
sigs = {__val = {32, 0 <repeats 31 times>}}
#12 0xb648dafe in *__GI___assert_fail (
assertion=0xb6a30a7b "_currently_in_cycle",
file=0xb6a30a20 "libs/midi++2/jack_midiport.cc", line=98,
function=0xb6a30c00 "virtual int MIDI::JACK_MidiPort::write(MIDI::byte*, size_t, MIDI::timestamp_t)") at assert.c:78
buf = 0x9540000 "àéS\t"
errstr = "Unexpected error.\n"
#13 0xb6a2eaf5 in MIDI::JACK_MidiPort::write (this=0x9001948,
msg=0x91ff528 "ð\177\177\006\001÷\001", msglen=6, timestamp=0)
at libs/midi++2/jack_midiport.cc:98
ret = 0
__PRETTY_FUNCTION__ = "virtual int MIDI::JACK_MidiPort::write(MIDI::byte*, size_t, MIDI::timestamp_t)"
#14 0xb7e00fc7 in MIDI::Port::midimsg (this=0x9001948,
msg=0x91ff528 "ð\177\177\006\001÷\001", len=6, timestamp=0)
at libs/midi++2/midi++/port.h:84
No locals.
#15 0xb7dfdff8 in ARDOUR::Session::deliver_mmc (this=0x91ff168,
cmd=MIDI::MachineControl::cmdStop, where=17664)
at libs/ardour/session_midi.cc:907
nbytes = 6
smpte = {negative = false, hours = 0, minutes = 0, seconds = 0,
frames = 0, subframes = 0, rate = 30, static default_rate = 30, drop = 104}
#16 0xb7e2b9c0 in ARDOUR::Session::realtime_stop (this=0x91ff168, abort=false)
at libs/ardour/session_transport.cc:141
No locals.
#17 0xb7e2bba8 in ARDOUR::Session::engine_halted (this=0x91ff168)
at libs/ardour/session_transport.cc:1265
ignored = 176
#18 0xb7dce25a in sigc::bound_mem_functor0<void, ARDOUR::Session>::operator() (
this=0x92b3c2c) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
No locals.
#19 0xb7dce27c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR::Session> >::operator() (this=0x92b3c28)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
No locals.
#20 0xb7dce2a8 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR::Session>, void>::call_it (rep=0x92b3c10)
at libs/sigc++2/sigc++/functors/slot.h:103
typed_rep = (
sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, ARDOUR::Session> > *) 0x92b3c10
#21 0x084112f9 in sigc::internal::signal_emit0<void, sigc::nil_>::emit (
impl=0x8f37048) at libs/sigc++2/sigc++/signal.h:517
it = {_M_node = 0x92b3bf8}
exec = {sig_ = 0x8f37048}
#22 0x0841138e in sigc::signal0<void, sigc::nil_>::emit (this=0x8f53668)
at libs/sigc++2/sigc++/signal.h:1584
No locals.
#23 0x084113a1 in sigc::signal0<void, sigc::nil_>::operator() (this=0x8f53668)
at libs/sigc++2/sigc++/signal.h:1588
No locals.
#24 0xb7c34348 in ARDOUR::AudioEngine::halted (arg=0x8f53640)
at libs/ardour/audioengine.cc:875
ae = (class ARDOUR::AudioEngine *) 0x8f53640
was_running = true
#25 0xb6afbd8b in jack_client_thread (arg=0x9005e68) at client.c:1251
client = <value optimized out>
control = (volatile struct {...} *) 0xb31e6000
#26 0xb6aff98f in jack_thread_proxy (varg=0x8bef4f8) at thread.c:110
work = (void *(*)(void *)) 0xb6afbcd0 <jack_client_thread>
warg = (void *) 0x9005e68
#27 0xb6ae315b in start_thread (arg=0xb082db90) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb082db90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1333603192, -306581317, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#28 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 3 (Thread 0xb04fecb0 (LWP 30334)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb64e9fe6 in gettimeofday () from /lib/libc.so.6
__elf_set___libc_thread_subfreeres_element_strerror_thread_freeres__ = (const void *) 0xb65666c0
__elf_set___libc_subfreeres_element_strerror_thread_freeres__ = (
const void *) 0xb65666c0
last_value = 0x0
#2 0xb7da1762 in ARDOUR::Session::butler_thread_work (this=0x91ff168)
at libs/ardour/session_butler.cc:303
dsl = {px = 0x9210590, pn = {pi_ = 0x92bb498}}
err = 0
bytes = 0
compute_io = true
begin = {tv_sec = 1206422512, tv_usec = 834004}
end = {tv_sec = 1206422512, tv_usec = 833172}
pfd = {{fd = 15, events = 25, revents = 0}}
disk_work_outstanding = true
i = {_M_node = 0x92aa318}
#3 0xb7da1d1d in ARDOUR::Session::_butler_thread_work (arg=0x91ff168)
at libs/ardour/session_butler.cc:159
No locals.
#4 0xb6ae315b in start_thread (arg=0xb04fecb0) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb04fecb0
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1336941144, 2010591418, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#5 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 2 (Thread 0xb0483cb0 (LWP 30335)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb65227a7 in *__GI___poll (fds=0xb04833f8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 2
result = <value optimized out>
#2 0xb7dfcf3c in ARDOUR::Session::midi_thread_work (this=0x91ff168)
at libs/ardour/session_midi.cc:1081
request = (ARDOUR::Session::MIDIRequest *) 0x9216ca8
pfd = {{fd = 17, events = 25, revents = 0}, {fd = 0, events = 0,
revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0,
revents = 0}}
nfds = 1
timeout = -1
fds_ready = 1
rtparam = {__sched_priority = 9}
x = 0
restart = true
ports = {<std::_Vector_base<MIDI::Port*,std::allocator<MIDI::Port*> >> = {
_M_impl = {<std::allocator<MIDI::Port*>> = {<__gnu_cxx::new_allocator<MIDI::Port*>> = {<No data fields>}, <No data fields>}, _M_start = 0x921fa30,
_M_finish = 0x921fa40, _M_end_of_storage = 0x921fa40}}, <No data fields>}
#3 0xb7dfd395 in ARDOUR::Session::_midi_thread_work (arg=0x91ff168)
at libs/ardour/session_midi.cc:1005
No locals.
#4 0xb6ae315b in start_thread (arg=0xb0483cb0) at pthread_create.c:296
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb0483cb0
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230037004, 0, 4001536,
-1337444952, 2021077178, -1266892617}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = 0
robust = <value optimized out>
#5 0xb652ba4e in clone () from /lib/libc.so.6
fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
fs_passno = 0}}
__elf_set___libc_subfreeres_element_fstab_free__ = (
const void *) 0xb6566270
Thread 1 (Thread 0xb52206f0 (LWP 30320)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb65227a7 in *__GI___poll (fds=0x8fafdb8, nfds=5, timeout=24)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 2
result = <value optimized out>
#2 0xb750bc52 in g_main_context_iterate (context=0x89aac70, block=1,
dispatch=1, self=0x8985c70) at gmain.c:2996
max_priority = 2147483647
timeout = 24
some_ready = <value optimized out>
nfds = 5
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x8fafdb8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0xb750c177 in IA__g_main_loop_run (loop=0x953f428) at gmain.c:2898
got_ownership = -1230089312
self = (GThread *) 0x8985c70
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0xb71d3ab9 in IA__gtk_dialog_run (dialog=0x903d848) at gtkdialog.c:1041
ri = {dialog = 0x0, response_id = -1, loop = 0x953f428, destroyed = 0}
response_handler = 8063
unmap_handler = 8064
destroy_handler = 8066
delete_handler = 8065
__PRETTY_FUNCTION__ = "IA__gtk_dialog_run"
#5 0xb6ed8441 in Gtk::Dialog::run (this=0xbfa61a04)
at libs/gtkmm2/gtk/gtkmm/dialog.cc:309
No locals.
#6 0x083fd0e1 in ARDOUR_UI::engine_halted (this=0x8991418)
at gtk2_ardour/ardour_ui.cc:1719
msg = {<Gtk::Dialog> = {<Gtk::Window> = {<Gtk::Bin> = {<Gtk::Container> = {<Gtk::Widget> = {<Gtk::Object> = {<Glib::Object> = {<Glib::ObjectBase> = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr.ObjectBase = 0xb6f60aa4,
gobject_ = 0x903d848, custom_type_name_ = 0x0,
cpp_destruction_in_progress_ = false},
_vptr.Object = 0xb6f60930,
static object_class_ = {<Glib::Class> = {gtype_ = 0,
class_init_func_ = 0}, <No data fields>}},
static object_class_ = {<Glib::Class> = {gtype_ = 144439584,
class_init_func_ = 0xb6df7b2a <Gtk::Object_Class::class_init_function(void*, void*)>}, <No data fields>}, referenced_ = false,
gobject_disposed_ = false}, <Atk::Implementor> = {<Glib::Interface> = {_vptr.Interface = 0xb6f60a78},
static implementor_class_ = {<Glib::Interface_Class> = {<Glib::Class> = {gtype_ = 144376168,
class_init_func_ = 0xb790be32 <Atk::Implementor_Class::iface_init_function(void*, void*)>}, <No data fields>}, <No data fields>}},
static widget_class_ = {<Glib::Class> = {gtype_ = 144458352,
class_init_func_ = 0xb6eb5c42 <Gtk::Widget_Class::class_init_function(void*, void*)>}, <No data fields>}},
static container_class_ = {<Glib::Class> = {gtype_ = 144426432,
class_init_func_ = 0xb6e2ccd0 <Gtk::Container_Class::class_init_function(void*, void*)>}, <No data fields>}},
static bin_class_ = {<Glib::Class> = {gtype_ = 144419912,
class_init_func_ = 0xb6df9608 <Gtk::Bin_Class::class_init_function(void*, void*)>}, <No data fields>}}, static window_class_ = {<Glib::Class> = {
gtype_ = 144364504,
class_init_func_ = 0xb6e5ff02 <Gtk::Window_Class::class_init_function(void*, void*)>}, <No data fields>}, accel_group_ = {pCppObject_ = 0x0}},
static dialog_class_ = {<Glib::Class> = {gtype_ = 144426896,
class_init_func_ = 0xb6ed9172 <Gtk::Dialog_Class::class_init_function(void*, void*)>}, <No data fields>}},
static messagedialog_class_ = {<Glib::Class> = {gtype_ = 144438896,
class_init_func_ = 0xb6d9e634 <Gtk::MessageDialog_Class::class_init_function(void*, void*)>}, <No data fields>}}
#7 0x083ed6dc in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
this=0x91bdfa4) at libs/sigc++2/sigc++/functors/mem_fun.h:1781
No locals.
#8 0x083ed6f2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x91bdfa0)
at libs/sigc++2/sigc++/adaptors/adaptor_trait.h:251
No locals.
#9 0x083ed70e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x91bdf88)
at libs/sigc++2/sigc++/functors/slot.h:103
typed_rep = (
sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, ARDOUR_UI> > *) 0x91bdf88
#10 0x083dae52 in sigc::slot0<void>::operator() (this=0x91c0a48)
at libs/sigc++2/sigc++/functors/slot.h:440
No locals.
#11 0xb6b8f706 in Gtkmm2ext::UI::do_request (this=0x8991418, req=0x91c0a1c)
at libs/gtkmm2ext/gtk_ui.cc:361
No locals.
#12 0xb6b994d1 in AbstractUI<Gtkmm2ext::UIRequest>::handle_ui_requests (
this=0x8991428) at libs/pbd/pbd/abstract_ui.cc:106
vec = {buf = {0x91c0a1c, 0x90bf9f8}, len = {1, 0}}
i = {_M_node = 0x91bd5f8}
#13 0xb6b8f581 in Gtkmm2ext::UI::signal_pipe_callback (arg=0x8991418, fd=3,
cond=GDK_INPUT_READ) at libs/gtkmm2ext/gtk_ui.cc:343
buf = "\000\000\000\000(\033¦¿=\031?\b\2005-\tºOm\bx\033¦¿Û\230ü²d\033¦¿l\033¦¿x\033¦¿\v\0342·\000\000\000\000ô\001\000\000ö-2·Û\230ü²«\224\000\000ä\033¦¿\b2ò\b\035%\v·\2105-\t\2005-\t\2305-\tô¿ý²èxá\bèxá\bÈ\033¦¿(\234ü²àyá\b\001\000\000\000\230\033¦¿ô¿ý²èxá\bè|á\bè\033¦¿(\234ü²àyá\b\030 \232\b¸\033¦¿:õ@\b\030\024\231\b\006\"?\bÈ\033¦¿ô¿ý²è|á\bèxá\bè\033¦¿\020\236ü²àyá\bô_Y·±S®¶"...
#14 0xb70b23fd in gdk_io_invoke (source=0x89ded98,
condition=<value optimized out>, data=0x89dd710) at gdkevents.c:986
gdk_cond = GDK_INPUT_READ
#15 0xb7536329 in g_io_unix_dispatch (source=0x89df000,
callback=0xb70b239d <gdk_io_invoke>, user_data=0x89dd710) at giounix.c:162
buffer_condition = 24
#16 0xb7508c69 in IA__g_main_context_dispatch (context=0x89aac70)
at gmain.c:2061
No locals.
#17 0xb750be55 in g_main_context_iterate (context=0x89aac70, block=1,
dispatch=1, self=0x8985c70) at gmain.c:2694
got_ownership = <value optimized out>
max_priority = 2147483647
timeout = 23
some_ready = 1
nfds = <value optimized out>
allocated_nfds = -1236130000
fds = (GPollFD *) 0x8fafdb8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#18 0xb750c177 in IA__g_main_loop_run (loop=0x8f93760) at gmain.c:2898
got_ownership = -1230089312
self = (GThread *) 0x8985c70
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#19 0xb7251523 in IA__gtk_main () at gtkmain.c:1163
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xb7f24ca0
loop = (GMainLoop *) 0x8f93760
#20 0xb6e65c27 in Gtk::Main::run_impl (this=0x8994318)
at libs/gtkmm2/gtk/gtkmm/main.cc:534
No locals.
#21 0xb6e6591c in Gtk::Main::run () at libs/gtkmm2/gtk/gtkmm/main.cc:481
No locals.
#22 0xb6b8f8c7 in Gtkmm2ext::UI::run (this=0x8991418, old_receiver=@0x8970f24)
at libs/gtkmm2ext/gtk_ui.cc:223
No locals.
#23 0x0868b757 in main (argc=1, argv=0xbfa61f14) at gtk2_ardour/main.cc:340
null_file_list = {<std::_Vector_base<Glib::ustring,std::allocator<Glib::ustring> >> = {
_M_impl = {<std::allocator<Glib::ustring>> = {<__gnu_cxx::new_allocator<Glib::ustring>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
_M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
#0 0xffffe410 in __kernel_vsyscall ()
The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
|
|
|
I used jack_connect and jack_disconnect from the command-line, since Mixer connect dialog doesn't work (see 0002141). |
|
|
Can't reproduce, probably fixed. Please confirm and/or close. |
|
|
see notes. |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-03-25 05:27 | puddingpimp | New Issue | |
| 2008-03-25 05:27 | puddingpimp | File Added: ardour-3.0-bugreport-2.txt | |
| 2008-03-25 05:30 | puddingpimp | Note Added: 0004813 | |
| 2009-02-19 19:55 | drobilla | Note Added: 0005739 | |
| 2009-02-19 19:55 | drobilla | Status | new => feedback |
| 2009-03-12 21:25 | paul | cost | => 0.00 |
| 2009-03-12 21:25 | paul | Status | feedback => resolved |
| 2009-03-12 21:25 | paul | Resolution | open => fixed |
| 2009-03-12 21:25 | paul | Assigned To | => paul |
| 2009-03-12 21:25 | paul | Note Added: 0005809 | |
| 2020-04-19 20:13 | system | Note Added: 0021668 | |
| 2020-04-19 20:13 | system | Status | resolved => closed |