View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003871 | ardour | bugs | public | 2011-03-23 02:37 | 2020-04-19 20:15 |
| Reporter | ccaudle | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.0-alpha1 | ||||
| Target Version | 3.0-beta1 | ||||
| Summary | 0003871: ardour 3.0-alpha1 crashes after new session creation dialog | ||||
| Description | started 3.0-alpha1, selected new session at option to start new or open existing. After messates regarding JackClient::PortRegister for ardour:MIDI clock out, ardour crashes with SIGSEGV. Ardour 3.0-alpha1 jack 1.9.6 from Fedora 15 repository | ||||
| Additional Information | Jackd was started using qjackctl. The command line reported in the messages window is: /usr/bin/jackd -v -t1000 -dalsa -dhw:1 -r44100 -p1024 -n2 -Xseq -i2 -zt The messages from jackd, ardour during startup, and the backtrace from ardour will be uploaded as attachments. | ||||
| Tags | No tags attached. | ||||
|
2011-03-23 02:37
|
ardour_messages.txt (8,312 bytes)
$ ./ardour3 -d
arg = -d
GNU gdb (GDB) Fedora (7.2-46.fc14)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/bin/ardour-3.0...done.
(gdb) run
Starting program: /home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/bin/ardour-3.0
[Thread debugging using libthread_db enabled]
Ardour3.0alpha1 (built using ['9185'] and GCC version 4.2.4 (Ubuntu 4.2.4-1ubuntu4))
Copyright (C) 1999-2011 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 xinstall SIGPIPE error handler
ardour: [INFO]: Loading user ui configuration file /home/chris/.config/ardour3/ardour3_ui.conf
ardour: [WARNING]: Unable to find UI style file ardour3_ui_light.rc in search path /home/chris/.config/ardour3:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc/icons:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc/pixmaps:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/share:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc:/home/chris/.config/ardour3:/usr/local/etc/ardour3. Ardour will look strange
ardour: [WARNING]: Unable to find UI style file ardour3_ui_light.rc in search path /home/chris/.config/ardour3:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc/icons:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc/pixmaps:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/share:/home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc:/home/chris/.config/ardour3:/usr/local/etc/ardour3. Ardour will look strange
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading system configuration file /home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/etc/ardour_system.rc
Loading user configuration file /home/chris/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe641d700 (LWP 1906)]
[New Thread 0x7fffe5c1c700 (LWP 1907)]
[New Thread 0x7fffe541b700 (LWP 1908)]
ardour: [INFO]: looking for panners in /home/chris/bin/Ardour_x86_64-3.0alpha1_9185-dbg/lib/panners
ardour: [INFO]: Panner discovered: "Equal Power Stereo"
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner"
ardour: [INFO]: Panner discovered: "VBAP 2D panner"
[New Thread 0x7fffd2745700 (LWP 1909)]
[New Thread 0x7fffd1f44700 (LWP 1910)]
[New Thread 0x7fffd1743700 (LWP 1911)]
[New Thread 0x7fffd0f42700 (LWP 1913)]
[New Thread 0x7fffd0ec1700 (LWP 1914)]
Jack: JackClient::SetupDriverSync driver sem in flush mode
Jack: JackPosixSemaphore::Connect jack_sem.500_default_ardourprobe
Jack: Already connected name = ardourprobe
Jack: Clock source : system clock via clock_gettime
Jack: JackLibClient::Open name = ardourprobe refnum = 3
Jack: jack_client_close
Jack: JackClient::Close ref = 3
Jack: JackClient::Deactivate
Jack: JackSocketClientChannel::Stop
Jack: JackPosixThread::Kill
[Thread 0x7fffd0ec1700 (LWP 1914) exited]
Jack: JackClientSocket::Close
Jack: JackClientSocket::Close
Jack: JackPosixSemaphore::Disconnect jack_sem.500_default_ardourprobe
Jack: JackLibClient::~JackLibClient
Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 3
Jack: Succeeded in unlocking 120 byte memory area
Jack: JackLibGlobals Destroy 26abc80
Jack: ~JackLibGlobals
Jack: JackPosixSemaphore::Disconnect jack_sem.500_default_system
Jack: JackPosixSemaphore::Disconnect jack_sem.500_default_freewheel
Jack: JackPosixSemaphore::Disconnect jack_sem.500_default_qjackctl
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: ThreadHandler: exit
[Thread 0x7fffd0f42700 (LWP 1913) exited]
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1
Jack: Succeeded in unlocking 1040 byte memory area
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0
Jack: Succeeded in unlocking 82213408 byte memory area
Jack: jack_client_close res = 0
[Thread 0x7fffd1743700 (LWP 1911) exited]
[Thread 0x7fffd2745700 (LWP 1909) exited]
Found 0 along :/home/chris/.config/ardour3/templates
[New Thread 0x7fffd2745700 (LWP 1915)]
Grab new name focus
lost focus
[Thread 0x7fffd1f44700 (LWP 1910) exited]
lost focus
Jack: jack_client_open ardour
Jack: JackLibGlobals Init 0
Jack: JackLibGlobals
Jack: Create non RT thread
[New Thread 0x7fffd0f42700 (LWP 1916)]
Jack: ThreadHandler: start
Jack: JackSocketClientChannel::ServerCheck = default
Jack: Connect: addr.sun_path /dev/shm/jack_default_500_0
Jack: JackClientSocket::Close
Jack: JackLibClient::JackLibClient table = 2729800
Jack: JackLibClient::Open name = ardour
Jack: JackSocketClientChannel::Open name = ardour
Jack: Connect: addr.sun_path /dev/shm/jack_default_500_0
Jack: Bind: addr.sun_path /dev/shm/jack_ardour_500_0
Jack: JackSocketClientChannel::Start
Jack: Create non RT thread
[New Thread 0x7fffd0ec1700 (LWP 1917)]
Jack: ThreadHandler: start
Jack: JackSocketClientChannel::Init
Jack: JackServerSocket::Close /dev/shm/jack_ardour_500_0
Jack: JackClient::AddClient name = system, ref = 0
Jack: JackPosixSemaphore::Connect jack_sem.500_default_system
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = freewheel, ref = 1
Jack: JackPosixSemaphore::Connect jack_sem.500_default_freewheel
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = qjackctl, ref = 2
Jack: JackPosixSemaphore::Connect jack_sem.500_default_qjackctl
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = ardour, ref = 3
Jack: JackPosixSemaphore::Connect jack_sem.500_default_ardour
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = ardour, ref = 3
Jack: JackPosixSemaphore::Connect jack_sem.500_default_ardour
Jack: Already connected name = ardour
Jack: JackShmReadWritePtr::Init 1 4294967295
Jack: Succeeded in locking 1040 byte memory area
Jack: JackShmReadWritePtr::Init 0 4294967295
Jack: Succeeded in locking 82213408 byte memory area
Jack: JackShmReadWritePtr1::Init 3 4294967295
Jack: Succeeded in locking 120 byte memory area
Jack: JackClient::SetupDriverSync driver sem in flush mode
Jack: JackPosixSemaphore::Connect jack_sem.500_default_ardour
Jack: Already connected name = ardour
Jack: Clock source : system clock via clock_gettime
Jack: JackLibClient::Open name = ardour refnum = 3
Jack: JackClient::PortRegister ref = 3 name = ardour:MMC in type = 8 bit raw midi port_index = 11
Jack: JackClient::PortRegister ref = 3 name = ardour:MMC out type = 8 bit raw midi port_index = 12
Jack: JackClient::PortRegister ref = 3 name = ardour:MTC in type = 8 bit raw midi port_index = 13
Jack: JackClient::PortRegister ref = 3 name = ardour:MTC out type = 8 bit raw midi port_index = 14
Jack: JackClient::PortRegister ref = 3 name = ardour:MIDI control in type = 8 bit raw midi port_index = 15
Jack: JackClient::PortRegister ref = 3 name = ardour:MIDI control out type = 8 bit raw midi port_index = 16
Jack: JackClient::PortRegister ref = 3 name = ardour:MIDI clock in type = 8 bit raw midi port_index = 17
Jack: JackClient::PortRegister ref = 3 name = ardour:MIDI clock out type = 8 bit raw midi port_index = 18
Program received signal SIGSEGV, Segmentation fault.
Gtk::TextBuffer::insert_with_tag (this=0x2887b90, pos=..., text=..., tag=...)
at textbuffer.cc:318
318 textbuffer.cc: No such file or directory.
in textbuffer.cc
Missing separate debuginfos, use: debuginfo-install glibc-2.13-1.x86_64 jack-audio-connection-kit-1.9.6-2.fc14.x86_64 libX11-1.3.4-3.fc14.x86_64 libXau-1.0.6-1.fc14.x86_64 libXcomposite-0.4.2-1.fc14.x86_64 libXcursor-1.1.10-5.fc14.x86_64 libXdamage-1.1.3-1.fc14.x86_64 libXext-1.1.2-2.fc14.x86_64 libXfixes-4.0.5-1.fc14.x86_64 libXinerama-1.1-2.fc13.x86_64 libXrender-0.9.6-1.fc14.x86_64 libgcc-4.5.1-4.fc14.x86_64 libstdc++-4.5.1-4.fc14.x86_64 libuuid-2.18-4.8.fc14.x86_64 libxcb-1.7-1.fc14.x86_64
|
|
2011-03-23 02:38
|
jack_messages.txt (4,164 bytes)
Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MMC in type = 8 bit raw midi flags = 1 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 11 name = ardour:MMC in type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 3 port = 11 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MMC out type = 8 bit raw midi flags = 2 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 12 name = ardour:MMC out type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 3 port = 12 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MTC in type = 8 bit raw midi flags = 1 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 13 name = ardour:MTC in type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 3 port = 13 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MTC out type = 8 bit raw midi flags = 2 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 14 name = ardour:MTC out type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 3 port = 14 Jack: fPollTable i = 1 fd = 12 21:21:57.316 JACK connection change. Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MIDI control in type = 8 bit raw midi flags = 1 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 15 name = ardour:MIDI control in type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 3 port = 15 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MIDI control out type = 8 bit raw midi flags = 2 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 16 name = ardour:MIDI control out type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 3 port = 16 Jack: fPollTable i = 1 fd = 12 Jack: JackRequest::Notification Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: JackExternalClient::ClientNotify ref = 2 name = qjackctl notify = 4 Jack: JackClient::kGraphOrderCallback Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MIDI clock in type = 8 bit raw midi flags = 1 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 17 name = ardour:MIDI clock in type = 8 bit raw midi Jack: JackConnectionManager::AddInputPort ref = 3 port = 17 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: JackRequest::RegisterPort Jack: JackEngine::PortRegister ref = 3 name = ardour:MIDI clock out type = 8 bit raw midi flags = 2 buffer_size = 0 Jack: JackGraphManager::AllocatePortAux port_index = 18 name = ardour:MIDI clock out type = 8 bit raw midi Jack: JackConnectionManager::AddOutputPort ref = 3 port = 18 Jack: fPollTable i = 1 fd = 12 Jack: JackRequest::Notification Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: JackExternalClient::ClientNotify ref = 2 name = qjackctl notify = 4 Jack: JackClient::kGraphOrderCallback Jack: JackEngine::NotifyClient: no callback for event = 4 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 Jack: fPollTable i = 1 fd = 12 Jack: fPollTable i = 2 fd = 13 Jack: fPollTable i = 3 fd = 15 |
|
2011-03-23 02:38
|
ardour_backtrace.txt (10,370 bytes)
(gdb) thread apply all bt
Thread 12 (Thread 0x7fffd0ec1700 (LWP 1917)):
#0 0x000000355b60df7d in read () from /lib64/libpthread.so.0
#1 0x0000003565a2172a in ?? () from /usr/lib64/libjack.so.0
#2 0x0000003565a23fc7 in ?? () from /usr/lib64/libjack.so.0
#3 0x0000003565a1f990 in ?? () from /usr/lib64/libjack.so.0
#4 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#5 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7fffd0f42700 (LWP 1916)):
#0 0x000000355b60b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x0000003565a21171 in ?? () from /usr/lib64/libjack.so.0
#2 0x0000003565a1c885 in ?? () from /usr/lib64/libjack.so.0
#3 0x0000003565a1f990 in ?? () from /usr/lib64/libjack.so.0
#4 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#5 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffd2745700 (LWP 1915)):
#0 0x000000355b60b71e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1722489 in g_cond_timed_wait_posix_impl (cond=0x7fffc40018f4,
entered_mutex=0x189, abs_time=<value optimized out>) at gthread-posix.c:242
#2 0x00007ffff27ec610 in g_async_queue_pop_intern_unlocked (queue=0x2633fe0, try=0,
end_time=0x7fffd2744c70) at gasyncqueue.c:423
#3 0x00007ffff27ec757 in g_async_queue_timed_pop (queue=0x2633fe0, end_time=0x7fffd2744c70)
at gasyncqueue.c:549
#4 0x00007ffff283b08d in g_thread_pool_wait_for_new_pool (data=<value optimized out>)
at gthreadpool.c:175
#5 g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:378
#6 0x00007ffff2839384 in g_thread_create_proxy (data=0x26a2060) at gthread.c:1897
#7 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#8 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fffe541b700 (LWP 1908)):
#0 0x000000355b60b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff641b2cd in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2 0x00007ffff641b40d in analyser_work () at ../libs/ardour/analyser.cc:49
#3 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23d3d58)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23d3d50) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23d3d20) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#7 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#8 0x00007ffff2839384 in g_thread_create_proxy (data=0x23d3ac0) at gthread.c:1897
#9 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#10 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffe5c1c700 (LWP 1907)):
#0 0x000000355b60b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff68b8fa3 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23c0458)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23c0450) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23c0420) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#7 0x00007ffff2839384 in g_thread_create_proxy (data=0x23f4ea0) at gthread.c:1897
#8 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#9 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fffe641d700 (LWP 1906)):
#0 0x000000355b60b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff68b8fa3 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23f3548)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23f3540) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23f3510) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#7 0x00007ffff2839384 in g_thread_create_proxy (data=0x23c0390) at gthread.c:1897
#8 0x000000355b606ccb in start_thread () from /lib64/libpthread.so.0
#9 0x000000355aae0c2d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fffec776900 (LWP 1903)):
#0 Gtk::TextBuffer::insert_with_tag (this=0x2887b90, pos=..., text=..., tag=...)
at textbuffer.cc:318
#1 0x00007ffff538fddb in Gtkmm2ext::UI::display_message (this=0x2209420,
prefix=0x7ffff53e5689 "[INFO]: ", ptag=..., mtag=...,
msg=0x2888498 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:598
#2 0x00000000010207e5 in ARDOUR_UI::display_message (this=0x2209420,
prefix=0x7ffff53e5689 "[INFO]: ", prefix_len=8, ptag=..., mtag=...,
msg=0x2888498 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../gtk2_ardour/ardour_ui2.cc:175
#3 0x00007ffff5390329 in Gtkmm2ext::UI::process_error_message (this=0x2209420,
chn=Transmitter::Info,
str=0x2888498 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:565
#4 0x00007ffff53904fe in Gtkmm2ext::UI::receive (this=0x2209420, chn=Transmitter::Info,
str=0x2888498 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:475
#5 0x00007ffff7ae0f6c in sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>::operator() (this=0x22ce438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#6 0x00007ffff7ae0f97 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*> >::operator()<Transmitter::Channel const&, char const* const&>
(this=0x22ce430, _A_arg1=@0x7ffff7d7e428, _A_arg2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#7 0x00007ffff7ae0fcb in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>, void, Transmitter::Channel, char const*>::call_it (
rep=0x22ce400, a_1=@0x7ffff7d7e428, a_2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:173
#8 0x00007ffff7af19af in sigc::internal::signal_emit2<void, Transmitter::Channel, char const*, sigc::nil>::emit (impl=0x2207cc0, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:1248
#9 0x00007ffff7af1a7b in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::emit (this=0x7ffff7d7e438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2881
#10 0x00007ffff7af1aa3 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::operator() (this=0x7ffff7d7e438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2889
#11 0x00007ffff7af0a9b in Transmitter::deliver (this=0x7ffff7d7e3c0)
at ../libs/pbd/transmitter.cc:74
#12 0x0000000000f91110 in endmsg (ostr=...) at ../libs/pbd/pbd/transmitter.h:90
#13 0x00007ffff650896d in ARDOUR::ControlProtocolManager::discover_control_protocols (
this=0x2887dd0) at ../libs/ardour/control_protocol_manager.cc:199
#14 0x00007ffff65deb21 in ARDOUR::init_post_engine () at ../libs/ardour/globals.cc:338
#15 0x0000000000fc6e96 in ARDOUR_UI::post_engine (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:414
#16 0x0000000000fc7c16 in ARDOUR_UI::create_engine (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:403
#17 0x0000000000fc874c in ARDOUR_UI::get_session_parameters (this=0x2209420,
quit_on_cancel=true, should_be_new=false, load_template="")
at ../gtk2_ardour/ardour_ui.cc:2610
#18 0x0000000000fc903c in ARDOUR_UI::startup (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:708
#19 0x0000000000fdb77d in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
this=0x22fb3c8) at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#20 0x0000000000fdb799 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x22fb3c0)
at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#21 0x0000000000fdb7bd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x22fb390) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#22 0x0000000001010127 in sigc::internal::signal_emit0<void, sigc::nil>::emit (
impl=0x22fb370) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772
#23 0x00000000010101e3 in sigc::signal0<void, sigc::nil>::emit (this=0x22094e0)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667
#24 0x00000000010101fb in sigc::signal0<void, sigc::nil>::operator() (this=0x22094e0)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2675
#25 0x00007ffff5390dcc in Gtkmm2ext::UI::run (this=0x2209420, old_receiver=...)
at ../libs/gtkmm2ext/gtk_ui.cc:266
#26 0x000000000142baca in main (argc=1, argv=0x7fffffffcfd8) at ../gtk2_ardour/main.cc:625
(gdb)
|
|
|
I don't have debug symbols installed for the libraries on my machine, just let me know if that would be useful. It looks like the only things missing are symbols from libjack.so, so I'll see if I can get the symbols for jack installed and collect the backtrace again. |
|
2011-03-23 02:58
|
ardour_backtrace_with_jack_symbols.txt (11,325 bytes)
(gdb) thread apply all bt
Thread 14 (Thread 0x7fffe4213700 (LWP 2168)):
#0 0x000000355b60df7d in read () at ../sysdeps/unix/syscall-template.S:82
#1 0x0000003565a2172a in read (this=0x7fffcc0011c0, data=<value optimized out>,
len=<value optimized out>) at /usr/include/bits/unistd.h:45
#2 Jack::JackClientSocket::Read (this=0x7fffcc0011c0, data=<value optimized out>,
len=<value optimized out>) at ../posix/JackSocket.cpp:183
#3 0x0000003565a23fc7 in Read (this=0x2736170) at ../common/JackRequest.h:1095
#4 Jack::JackSocketClientChannel::Execute (this=0x2736170)
at ../posix/JackSocketClientChannel.cpp:317
#5 0x0000003565a1f990 in Jack::JackPosixThread::ThreadHandler (arg=0x2736298)
at ../posix/JackPosixThread.cpp:59
#6 0x000000355b606ccb in start_thread (arg=0x7fffe4213700) at pthread_create.c:301
#7 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 13 (Thread 0x7fffe4294700 (LWP 2167)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x0000003565a21171 in Jack::JackProcessSync::Wait (this=<value optimized out>)
at ../posix/JackProcessSync.cpp:69
#2 0x0000003565a1c885 in Jack::JackMessageBuffer::Execute (this=0x272dd10)
at ../common/JackMessageBuffer.cpp:84
#3 0x0000003565a1f990 in Jack::JackPosixThread::ThreadHandler (arg=0x2735f28)
at ../posix/JackPosixThread.cpp:59
#4 0x000000355b606ccb in start_thread (arg=0x7fffe4294700) at pthread_create.c:301
#5 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 12 (Thread 0x7fffd1743700 (LWP 2166)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1 0x00007ffff1722489 in g_cond_timed_wait_posix_impl (cond=0x7fffcc001ac4,
entered_mutex=0x189, abs_time=<value optimized out>) at gthread-posix.c:242
#2 0x00007ffff27ec610 in g_async_queue_pop_intern_unlocked (queue=0x2633fe0, try=0,
end_time=0x7fffd1742c70) at gasyncqueue.c:423
#3 0x00007ffff27ec757 in g_async_queue_timed_pop (queue=0x2633fe0, end_time=0x7fffd1742c70)
at gasyncqueue.c:549
#4 0x00007ffff283b08d in g_thread_pool_wait_for_new_pool (data=<value optimized out>)
at gthreadpool.c:175
#5 g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:378
#6 0x00007ffff2839384 in g_thread_create_proxy (data=0x26fcfa0) at gthread.c:1897
#7 0x000000355b606ccb in start_thread (arg=0x7fffd1743700) at pthread_create.c:301
#8 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 4 (Thread 0x7fffe541b700 (LWP 2157)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff641b2cd in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2 0x00007ffff641b40d in analyser_work () at ../libs/ardour/analyser.cc:49
#3 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23d3d58)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23d3d50) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23d3d20) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#7 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#8 0x00007ffff2839384 in g_thread_create_proxy (data=0x23d3ac0) at gthread.c:1897
#9 0x000000355b606ccb in start_thread (arg=0x7fffe541b700) at pthread_create.c:301
#10 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 3 (Thread 0x7fffe5c1c700 (LWP 2156)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff68b8fa3 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23c0458)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23c0450) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23c0420) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#7 0x00007ffff2839384 in g_thread_create_proxy (data=0x23f4ea0) at gthread.c:1897
#8 0x000000355b606ccb in start_thread (arg=0x7fffe5c1c700) at pthread_create.c:301
#9 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 2 (Thread 0x7fffe641d700 (LWP 2155)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff68b8fa3 in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x00000000015cba7f in sigc::pointer_functor0<void>::operator() (this=0x23f3548)
at /usr/local/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x00000000015cba9b in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (
this=0x23f3540) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x00000000015cbabf in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x23f3510) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007ffff1bab3b2 in operator() (data=<value optimized out>)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:440
#6 (anonymous namespace)::call_thread_entry_slot (data=<value optimized out>)
at thread.cc:46
#7 0x00007ffff2839384 in g_thread_create_proxy (data=0x23c0390) at gthread.c:1897
#8 0x000000355b606ccb in start_thread (arg=0x7fffe641d700) at pthread_create.c:301
#9 0x000000355aae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Thread 1 (Thread 0x7fffec776900 (LWP 2152)):
#0 Gtk::TextBuffer::insert_with_tag (this=0x2887c60, pos=..., text=..., tag=...)
at textbuffer.cc:318
#1 0x00007ffff538fddb in Gtkmm2ext::UI::display_message (this=0x2209420,
prefix=0x7ffff53e5689 "[INFO]: ", ptag=..., mtag=...,
msg=0x2888568 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:598
#2 0x00000000010207e5 in ARDOUR_UI::display_message (this=0x2209420,
prefix=0x7ffff53e5689 "[INFO]: ", prefix_len=8, ptag=..., mtag=...,
msg=0x2888568 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../gtk2_ardour/ardour_ui2.cc:175
#3 0x00007ffff5390329 in Gtkmm2ext::UI::process_error_message (this=0x2209420,
chn=Transmitter::Info,
str=0x2888568 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:565
#4 0x00007ffff53904fe in Gtkmm2ext::UI::receive (this=0x2209420, chn=Transmitter::Info,
str=0x2888568 "looking for control protocols in /home/chris/.config/ardour3/surfaces:/usr/local/lib/ardour3/surfaces") at ../libs/gtkmm2ext/gtk_ui.cc:475
#5 0x00007ffff7ae0f6c in sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*>::operator() (this=0x22ce438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1917
#6 0x00007ffff7ae0f97 in sigc::adaptor_functor<sigc::bound_mem_functor2<void, Receiver, Transmitter::Channel, char const*> >::operator()<Transmitter::Channel const&, char const* const&>
(this=0x22ce430, _A_arg1=@0x7ffff7d7e428, _A_arg2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:103
#7 0x00007ffff7ae0fcb in sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Receiver,
Transmitter::Channel, char const*>, void, Transmitter::Channel, char const*>::call_it (
rep=0x22ce400, a_1=@0x7ffff7d7e428, a_2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:173
#8 0x00007ffff7af19af in sigc::internal::signal_emit2<void, Transmitter::Channel, char const*, sigc::nil>::emit (impl=0x2207cc0, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:1248
#9 0x00007ffff7af1a7b in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::emit (this=0x7ffff7d7e438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2881
#10 0x00007ffff7af1aa3 in sigc::signal2<void, Transmitter::Channel, char const*, sigc::nil>::operator() (this=0x7ffff7d7e438, _A_a1=@0x7ffff7d7e428, _A_a2=@0x7fffffffc1f8)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2889
#11 0x00007ffff7af0a9b in Transmitter::deliver (this=0x7ffff7d7e3c0)
at ../libs/pbd/transmitter.cc:74
#12 0x0000000000f91110 in endmsg (ostr=...) at ../libs/pbd/pbd/transmitter.h:90
#13 0x00007ffff650896d in ARDOUR::ControlProtocolManager::discover_control_protocols (
this=0x2887ea0) at ../libs/ardour/control_protocol_manager.cc:199
#14 0x00007ffff65deb21 in ARDOUR::init_post_engine () at ../libs/ardour/globals.cc:338
#15 0x0000000000fc6e96 in ARDOUR_UI::post_engine (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:414
#16 0x0000000000fc7c16 in ARDOUR_UI::create_engine (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:403
#17 0x0000000000fc874c in ARDOUR_UI::get_session_parameters (this=0x2209420,
quit_on_cancel=true, should_be_new=false, load_template="")
at ../gtk2_ardour/ardour_ui.cc:2610
#18 0x0000000000fc903c in ARDOUR_UI::startup (this=0x2209420)
at ../gtk2_ardour/ardour_ui.cc:708
#19 0x0000000000fdb77d in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
this=0x22fb3c8) at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#20 0x0000000000fdb799 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x22fb3c0)
at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#21 0x0000000000fdb7bd in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x22fb390) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103
#22 0x0000000001010127 in sigc::internal::signal_emit0<void, sigc::nil>::emit (
impl=0x22fb370) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772
#23 0x00000000010101e3 in sigc::signal0<void, sigc::nil>::emit (this=0x22094e0)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667
#24 0x00000000010101fb in sigc::signal0<void, sigc::nil>::operator() (this=0x22094e0)
at /usr/local/include/sigc++-2.0/sigc++/signal.h:2675
#25 0x00007ffff5390dcc in Gtkmm2ext::UI::run (this=0x2209420, old_receiver=...)
at ../libs/gtkmm2ext/gtk_ui.cc:266
#26 0x000000000142baca in main (argc=1, argv=0x7fffffffcfd8) at ../gtk2_ardour/main.cc:625
(gdb)
|
|
|
Installed the debug symbols for jack, captured the backtrace again. |
|
|
Crash also occurs if I select to open an existing Ardour2 project rather than create new session. |
|
|
this is fixed in alpha2. it has nothing do with JACK at all. You're using the light theme and its not present in the alpha1 package. feel free to reopen the bug if i'm wrong. |
|
|
Confirmed as fixed with alpha 2/9197 |
|
|
Just changing status to resolved in bug tracker. |
|
|
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 |
|---|---|---|---|
| 2011-03-23 02:37 | ccaudle | New Issue | |
| 2011-03-23 02:37 | ccaudle | File Added: ardour_messages.txt | |
| 2011-03-23 02:38 | ccaudle | File Added: jack_messages.txt | |
| 2011-03-23 02:38 | ccaudle | File Added: ardour_backtrace.txt | |
| 2011-03-23 02:40 | cth103 | cost | => 0.00 |
| 2011-03-23 02:40 | cth103 | Target Version | => 3.0-beta1 |
| 2011-03-23 02:43 | ccaudle | Note Added: 0010381 | |
| 2011-03-23 02:58 | ccaudle | File Added: ardour_backtrace_with_jack_symbols.txt | |
| 2011-03-23 03:00 | ccaudle | Note Added: 0010382 | |
| 2011-03-23 19:46 | ccaudle | Note Added: 0010384 | |
| 2011-03-23 22:19 | paul | Note Added: 0010385 | |
| 2011-03-23 22:19 | paul | Status | new => resolved |
| 2011-03-23 22:19 | paul | Resolution | open => fixed |
| 2011-03-23 22:19 | paul | Assigned To | => paul |
| 2011-03-24 01:55 | ccaudle | Note Added: 0010400 | |
| 2011-03-24 01:55 | ccaudle | Status | resolved => confirmed |
| 2011-03-27 13:36 | ccaudle | Note Added: 0010427 | |
| 2011-03-27 13:36 | ccaudle | Status | confirmed => resolved |
| 2020-04-19 20:15 | system | Note Added: 0022463 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |