View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005077 | ardour | bugs | public | 2012-08-17 14:00 | 2013-06-15 13:55 |
| Reporter | x42 | Assigned To | x42 | ||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0 | ||||
| Summary | 0005077: loading a snapshot from a running-session using the sidebar sometimes crashes ardour | ||||
| Description | summary says it all. backtrace attached. PS. it is less likely to occur when ardour runs inside gdb. | ||||
| Tags | No tags attached. | ||||
|
2012-08-17 14:00
|
a3-r13106_loadsnaphot_backtrace.txt (34,342 bytes)
(gdb) run
Starting program: /home/rgareus/src/git/ardour-3.0/build/gtk2_ardour/ardour-3.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Ardour3.0beta5 (built using git 285600 and GCC version 4.6.3)
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file /home/rgareus/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 4096 open files
[New Thread 0xb41f5b70 (LWP 17266)]
ardour: [INFO]: Loading system configuration file ./../build/ardour_system.rc
Loading user configuration file /home/rgareus/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0xb39f4b70 (LWP 17267)]
[New Thread 0xb31f3b70 (LWP 17268)]
[New Thread 0xb27ffb70 (LWP 17269)]
[New Thread 0xad03ab70 (LWP 17270)]
[New Thread 0xac839b70 (LWP 17271)]
....
[New Thread 0xa5176b70 (LWP 17383)]
[Thread 0x9c8fcb70 (LWP 17381) exited]
[New Thread 0x9c8fcb70 (LWP 17384)]
[Thread 0xa5176b70 (LWP 17383) exited]
[New Thread 0xa5176b70 (LWP 17385)]
[Thread 0x9c8fcb70 (LWP 17384) exited]
[New Thread 0x9d8feb70 (LWP 17386)]
[New Thread 0x9c8fcb70 (LWP 17387)]
[New Thread 0x9d0fdb70 (LWP 17388)]
[Thread 0x9c8fcb70 (LWP 17387) exited]
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_lock': Invalid argument. Aborting.
[Thread 0xa51f0c90 (LWP 17373) exited]
[Thread 0xa4174b70 (LWP 17374) exited]
Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb)
(gdb)
(gdb) thread apply all bt
Thread 103 (Thread 0x9d0fdb70 (LWP 17388)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4f7a406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb4fa966c in usleep (useconds=100000)
at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0xb79bf8ea in ARDOUR::AutomationWatch::thread (this=0xad23650)
at ../libs/ardour/automation_watch.cc:137
#4 0xb79c20b6 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (
this=0xd9b00d0, p=0xad23650)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0xb79c1d8c in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0xd9b00d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0xb79c1a12 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0xd9b00d0) at /usr/include/boost/bind/bind_template.hpp:20
#7 0xb79c198f in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > > >::operator() (this=0xd9b00d0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#8 0xb79c163d in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >, void>::call_it (rep=0xd9b00b8)
---Type <return> to continue, or q <return> to quit---
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#9 0xb6b17602 in operator() (this=0xd5501e8)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#10 (anonymous namespace)::call_thread_entry_slot (data=0xd5501e8)
at threads.cc:47
#11 0xb69f8983 in g_thread_proxy (data=0xe300e90) at gthread.c:801
#12 0xb5042c39 in start_thread (arg=0x9d0fdb70) at pthread_create.c:304
#13 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 101 (Thread 0x9d8feb70 (LWP 17386)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=3, timeout=99)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb69e2e6b in g_poll (fds=0xd9c8628, nfds=3, timeout=99) at gpoll.c:132
#3 0xb69d560e in g_main_context_poll (n_fds=3, fds=0xd9c8628,
timeout=<optimized out>, context=0xdac36b8, priority=<optimized out>)
at gmain.c:3440
#4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xdac36b8,
self=<optimized out>) at gmain.c:3141
#5 g_main_context_iterate (context=0xdac36b8, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
#6 0xb69d5acb in g_main_loop_run (loop=0xd9c1948) at gmain.c:3340
#7 0xb6b20b53 in Glib::MainLoop::run (this=0xd9c1948) at main.cc:698
#8 0xb6e431a6 in BaseUI::main_thread (this=0xd105548)
---Type <return> to continue, or q <return> to quit---
at ../libs/pbd/base_ui.cc:80
#9 0xb6e4676c in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0xdaa9fcc) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0xb6e464d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xdaa9fc8)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0xb6e45eda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xdaa9fb0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb6b17602 in operator() (this=0x97fbc80)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#13 (anonymous namespace)::call_thread_entry_slot (data=0x97fbc80)
at threads.cc:47
#14 0xb69f8983 in g_thread_proxy (data=0xad4b920) at gthread.c:801
#15 0xb5042c39 in start_thread (arg=0x9d8feb70) at pthread_create.c:304
#16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 100 (Thread 0xa5176b70 (LWP 17385)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5047703 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2 0xb6a14a00 in g_cond_wait_until (cond=0x98c1cc0, mutex=0x98c1cb8,
end_time=237478139672) at gthread-posix.c:855
---Type <return> to continue, or q <return> to quit---
#3 0xb69a89b9 in g_async_queue_pop_intern_unlocked (queue=0x98c1cb8, wait=1,
end_time=237478139672) at gasyncqueue.c:424
#4 0xb69a91de in g_async_queue_timeout_pop (queue=0x98c1cb8, timeout=15000000)
at gasyncqueue.c:545
#5 0xb69f924c in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169
#6 g_thread_pool_thread_proxy (data=0x9877bb0) at gthreadpool.c:366
#7 0xb69f8983 in g_thread_proxy (data=0xae341b0) at gthread.c:801
#8 0xb5042c39 in start_thread (arg=0xa5176b70) at pthread_create.c:304
#9 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 87 (Thread 0xa5272b70 (LWP 17372)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb5049655 in sem_wait@@GLIBC_2.1 ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb7a89863 in PBD::ProcessSemaphore::wait (this=0xb1e86678)
at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41
#3 0xb7a87319 in ARDOUR::Graph::restart_cycle (this=0xb1e86600)
at ../libs/ardour/graph.cc:254
#4 0xb7a872e0 in ARDOUR::Graph::dec_ref (this=0xb1e86600)
at ../libs/ardour/graph.cc:241
#5 0xb7a8d852 in ARDOUR::GraphNode::finish (this=0x9e546dfc, chain=1)
at ../libs/ardour/graphnode.cc:71
#6 0xb7a87dbd in ARDOUR::Graph::run_one (this=0xb1e86600)
at ../libs/ardour/graph.cc:394
---Type <return> to continue, or q <return> to quit---
#7 0xb7a87fa4 in ARDOUR::Graph::helper_thread (this=0xb1e86600)
at ../libs/ardour/graph.cc:411
#8 0xb7a8d294 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0xa52721a0, p=0xb1e86600)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#9 0xb7a8cf3c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0xa52721a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#10 0xb7a8cc0e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
this=0xa52721a0) at /usr/include/boost/bind/bind_template.hpp:20
#11 0xb7a8c7a5 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
at /usr/include/boost/function/function_template.hpp:153
#12 0x08a5aa85 in boost::function0<void>::operator() (this=0xa527219c)
at /usr/include/boost/function/function_template.hpp:760
#13 0xb7977c3e in ARDOUR::AudioEngine::_start_process_thread (arg=0xb1e4edc0)
at ../libs/ardour/audioengine.cc:1565
#14 0xb5042c39 in start_thread (arg=0xa5272b70) at pthread_create.c:304
#15 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 86 (Thread 0xa52f3b70 (LWP 17371)):
#0 0xb7fe2424 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1 0xb5049655 in sem_wait@@GLIBC_2.1 ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80
#2 0xb7a89863 in PBD::ProcessSemaphore::wait (this=0xb1e86668)
at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/semutils.h:41
#3 0xb7a87c5c in ARDOUR::Graph::run_one (this=0xb1e86600)
at ../libs/ardour/graph.cc:380
#4 0xb7a88208 in ARDOUR::Graph::main_thread (this=0xb1e86600)
at ../libs/ardour/graph.cc:449
#5 0xb7a8d294 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (
this=0xa52f31a0, p=0xb1e86600)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#6 0xb7a8cf3c in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0xa52f31a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#7 0xb7a8cc0e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (
this=0xa52f31a0) at /usr/include/boost/bind/bind_template.hpp:20
#8 0xb7a8c7a5 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >, void>::invoke (function_obj_ptr=...)
at /usr/include/boost/function/function_template.hpp:153
#9 0x08a5aa85 in boost::function0<void>::operator() (this=0xa52f319c)
at /usr/include/boost/function/function_template.hpp:760
#10 0xb7977c3e in ARDOUR::AudioEngine::_start_process_thread (arg=0xb1e4edc0)
---Type <return> to continue, or q <return> to quit---
at ../libs/ardour/audioengine.cc:1565
#11 0xb5042c39 in start_thread (arg=0xa52f3b70) at pthread_create.c:304
#12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 82 (Thread 0xad03ab70 (LWP 17367)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb69e2e6b in g_poll (fds=0xd56dcf0, nfds=1, timeout=-1) at gpoll.c:132
#3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xd56dcf0,
timeout=<optimized out>, context=0xa484a7f8, priority=<optimized out>)
at gmain.c:3440
#4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xa484a7f8,
self=<optimized out>) at gmain.c:3141
#5 g_main_context_iterate (context=0xa484a7f8, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
#6 0xb69d5acb in g_main_loop_run (loop=0xa484a8c0) at gmain.c:3340
#7 0xb6b20b53 in Glib::MainLoop::run (this=0xa484a8c0) at main.cc:698
#8 0xb6e431a6 in BaseUI::main_thread (this=0xa484a4b8)
at ../libs/pbd/base_ui.cc:80
#9 0xb6e4676c in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0xa484a934) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0xb6e464d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa484a930)
---Type <return> to continue, or q <return> to quit---
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0xb6e45eda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa484a918)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb6b17602 in operator() (this=0xa484a610)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#13 (anonymous namespace)::call_thread_entry_slot (data=0xa484a610)
at threads.cc:47
#14 0xb69f8983 in g_thread_proxy (data=0xae34350) at gthread.c:801
#15 0xb5042c39 in start_thread (arg=0xad03ab70) at pthread_create.c:304
#16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 57 (Thread 0x9e0ffb70 (LWP 17321)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb69e2e6b in g_poll (fds=0xa5f1eb8, nfds=1, timeout=-1) at gpoll.c:132
#3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xa5f1eb8,
timeout=<optimized out>, context=0xa0a20880, priority=<optimized out>)
at gmain.c:3440
#4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xa0a20880,
self=<optimized out>) at gmain.c:3141
#5 g_main_context_iterate (context=0xa0a20880, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
---Type <return> to continue, or q <return> to quit---
#6 0xb69d5acb in g_main_loop_run (loop=0xa0a243d8) at gmain.c:3340
#7 0xb6b20b53 in Glib::MainLoop::run (this=0xa0a243d8) at main.cc:698
#8 0xb6e431a6 in BaseUI::main_thread (this=0xdd15360)
at ../libs/pbd/base_ui.cc:80
#9 0xb6e4676c in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0xa0a1f3e4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0xb6e464d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xa0a1f3e0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0xb6e45eda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xa0a1f3c8)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb6b17602 in operator() (this=0xa0a1ff30)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#13 (anonymous namespace)::call_thread_entry_slot (data=0xa0a1ff30)
at threads.cc:47
#14 0xb69f8983 in g_thread_proxy (data=0xad4b890) at gthread.c:801
#15 0xb5042c39 in start_thread (arg=0x9e0ffb70) at pthread_create.c:304
#16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 50 (Thread 0xac038b70 (LWP 17314)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
---Type <return> to continue, or q <return> to quit---
#2 0xb69e2e6b in g_poll (fds=0x9921a10, nfds=1, timeout=-1) at gpoll.c:132
#3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0x9921a10,
timeout=<optimized out>, context=0xe0e43f0, priority=<optimized out>)
at gmain.c:3440
#4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xe0e43f0,
self=<optimized out>) at gmain.c:3141
#5 g_main_context_iterate (context=0xe0e43f0, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
#6 0xb69d5acb in g_main_loop_run (loop=0xe119318) at gmain.c:3340
#7 0xb6b20b53 in Glib::MainLoop::run (this=0xe119318) at main.cc:698
#8 0xb6e431a6 in BaseUI::main_thread (this=0xb27b928)
at ../libs/pbd/base_ui.cc:80
#9 0xb6e4676c in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0xe12b80c) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0xb6e464d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xe12b808)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0xb6e45eda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xe12b7f0)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb6b17602 in operator() (this=0xe126e98)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#13 (anonymous namespace)::call_thread_entry_slot (data=0xe126e98)
at threads.cc:47
---Type <return> to continue, or q <return> to quit---
#14 0xb69f8983 in g_thread_proxy (data=0xb151030) at gthread.c:801
#15 0xb5042c39 in start_thread (arg=0xac038b70) at pthread_create.c:304
#16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 19 (Thread 0xac839b70 (LWP 17283)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4fa1f86 in *__GI___poll (fds=0xb5038ff4, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb69e2e6b in g_poll (fds=0xa5a7ee0, nfds=1, timeout=-1) at gpoll.c:132
#3 0xb69d560e in g_main_context_poll (n_fds=1, fds=0xa5a7ee0,
timeout=<optimized out>, context=0xb1e4de68, priority=<optimized out>)
at gmain.c:3440
#4 g_main_context_iterate (dispatch=1, block=-1231147456, context=0xb1e4de68,
self=<optimized out>) at gmain.c:3141
#5 g_main_context_iterate (context=0xb1e4de68, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
#6 0xb69d5acb in g_main_loop_run (loop=0xb285f170) at gmain.c:3340
#7 0xb6b20b53 in Glib::MainLoop::run (this=0xb285f170) at main.cc:698
#8 0xb6e431a6 in BaseUI::main_thread (this=0xb1e5ce58)
at ../libs/pbd/base_ui.cc:80
#9 0xb6e4676c in sigc::bound_mem_functor0<void, BaseUI>::operator() (
this=0xb1e4df94) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0xb6e464d2 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0xb1e4df90)
---Type <return> to continue, or q <return> to quit---
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0xb6e45eda in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0xb1e4df78)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0xb6b17602 in operator() (this=0xb286cd80)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#13 (anonymous namespace)::call_thread_entry_slot (data=0xb286cd80)
at threads.cc:47
#14 0xb69f8983 in g_thread_proxy (data=0xa264180) at gthread.c:801
#15 0xb5042c39 in start_thread (arg=0xac839b70) at pthread_create.c:304
#16 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 15 (Thread 0xa5374b70 (LWP 17279)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb50497f8 in sem_timedwait ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_timedwait.S:111
#2 0xb55d71e0 in ?? () from /usr/lib/libjack.so.0
#3 0xb55c5067 in ?? () from /usr/lib/libjack.so.0
#4 0xb55c91fa in ?? () from /usr/lib/libjack.so.0
#5 0xb55c398f in ?? () from /usr/lib/libjack.so.0
#6 0xb55c387f in ?? () from /usr/lib/libjack.so.0
#7 0xb55c1b85 in ?? () from /usr/lib/libjack.so.0
#8 0xb55bde64 in jack_cycle_wait () from /usr/lib/libjack.so.0
#9 0xb7973a29 in ARDOUR::AudioEngine::process_thread (this=0x9962e00)
---Type <return> to continue, or q <return> to quit---
at ../libs/ardour/audioengine.cc:437
#10 0xb7973429 in ARDOUR::AudioEngine::_process_thread (arg=0x9962e00)
at ../libs/ardour/audioengine.cc:335
#11 0xb55c1b5f in ?? () from /usr/lib/libjack.so.0
#12 0xb55d6439 in ?? () from /usr/lib/libjack.so.0
#13 0xb5042c39 in start_thread (arg=0xa5374b70) at pthread_create.c:304
#14 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 14 (Thread 0xab7b6b70 (LWP 17278)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb504a33b in read () at ../sysdeps/unix/syscall-template.S:82
#2 0xb55d8977 in ?? () from /usr/lib/libjack.so.0
#3 0xb55e0374 in ?? () from /usr/lib/libjack.so.0
#4 0xb55dc73f in ?? () from /usr/lib/libjack.so.0
#5 0xb55d6439 in ?? () from /usr/lib/libjack.so.0
#6 0xb5042c39 in start_thread (arg=0xab7b6b70) at pthread_create.c:304
#7 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 13 (Thread 0xab837b70 (LWP 17277)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb504720a in __pthread_cond_wait (cond=0x9981ad4, mutex=0x9981ab8)
at pthread_cond_wait.c:153
#2 0xb55d80a6 in ?? () from /usr/lib/libjack.so.0
#3 0xb55d3c80 in ?? () from /usr/lib/libjack.so.0
---Type <return> to continue, or q <return> to quit---
#4 0xb55d6439 in ?? () from /usr/lib/libjack.so.0
#5 0xb5042c39 in start_thread (arg=0xab837b70) at pthread_create.c:304
#6 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 5 (Thread 0xb27ffb70 (LWP 17269)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb504720a in __pthread_cond_wait (cond=0x95583e8, mutex=0x95583c8)
at pthread_cond_wait.c:153
#2 0xb6a148c6 in g_cond_wait (cond=0xb7f8e380, mutex=0xb7f8e378)
at gthread-posix.c:746
#3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8e380, mutex=...)
at threads.cc:243
#4 0xb792c6eb in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#5 0xb792c4ca in analyser_work () at ../libs/ardour/analyser.cc:46
#6 0x08ef3c7f in sigc::pointer_functor0<void>::operator() (this=0xb2800494)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#7 0x08ef1c86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0xb2800490)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#8 0x08eef0d6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0xb2800478)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#9 0xb6b17602 in operator() (this=0xb2800468)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
---Type <return> to continue, or q <return> to quit---
#10 (anonymous namespace)::call_thread_entry_slot (data=0xb2800468)
at threads.cc:47
#11 0xb69f8983 in g_thread_proxy (data=0x96ed6f0) at gthread.c:801
#12 0xb5042c39 in start_thread (arg=0xb27ffb70) at pthread_create.c:304
#13 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 4 (Thread 0xb31f3b70 (LWP 17268)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb504720a in __pthread_cond_wait (cond=0x9565498, mutex=0x95654d0)
at pthread_cond_wait.c:153
#2 0xb6a148c6 in g_cond_wait (cond=0xb7f8f764, mutex=0xb7f8f770)
at gthread-posix.c:746
#3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8f764, mutex=...)
at threads.cc:243
#4 0xb7cdc7f2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#5 0x08ef3c7f in sigc::pointer_functor0<void>::operator() (this=0x97fc2fc)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x08ef1c86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x97fc2f8)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08eef0d6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x97fc2e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0xb6b17602 in operator() (this=0x97d1e30)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
---Type <return> to continue, or q <return> to quit---
#9 (anonymous namespace)::call_thread_entry_slot (data=0x97d1e30)
at threads.cc:47
#10 0xb69f8983 in g_thread_proxy (data=0x96ed6c0) at gthread.c:801
#11 0xb5042c39 in start_thread (arg=0xb31f3b70) at pthread_create.c:304
#12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 3 (Thread 0xb39f4b70 (LWP 17267)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb504720a in __pthread_cond_wait (cond=0x9565498, mutex=0x95654d0)
at pthread_cond_wait.c:153
#2 0xb6a148c6 in g_cond_wait (cond=0xb7f8f764, mutex=0xb7f8f770)
at gthread-posix.c:746
#3 0xb6b17a83 in Glib::Threads::Cond::wait (this=0xb7f8f764, mutex=...)
at threads.cc:243
#4 0xb7cdc7f2 in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#5 0x08ef3c7f in sigc::pointer_functor0<void>::operator() (this=0x97fc49c)
at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#6 0x08ef1c86 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x97fc498)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x08eef0d6 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x97fc480) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0xb6b17602 in operator() (this=0x97fc470)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
---Type <return> to continue, or q <return> to quit---
#9 (anonymous namespace)::call_thread_entry_slot (data=0x97fc470)
at threads.cc:47
#10 0xb69f8983 in g_thread_proxy (data=0x96ed690) at gthread.c:801
#11 0xb5042c39 in start_thread (arg=0xb39f4b70) at pthread_create.c:304
#12 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 2 (Thread 0xb41f5b70 (LWP 17266)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4f7a406 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2 0xb4fa966c in usleep (useconds=1000)
at ../sysdeps/unix/sysv/linux/usleep.c:33
#3 0x0914821c in gui_event_loop (ptr=0x0)
at ../gtk2_ardour/linux_vst_gui_support.cc:363
#4 0xb5042c39 in start_thread (arg=0xb41f5b70) at pthread_create.c:304
#5 0xb4faf96e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Thread 1 (Thread 0xb47028a0 (LWP 17263)):
#0 0xb7fe2424 in __kernel_vsyscall ()
#1 0xb4f0d911 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb4f10d42 in *__GI_abort () at abort.c:92
#3 0xb69a3fbd in g_thread_abort (status=<optimized out>,
function=0xb6a678b2 "pthread_mutex_lock") at gthread-posix.c:76
#4 0xb6a144ff in g_mutex_lock (mutex=0xb1ed6470) at gthread-posix.c:209
---Type <return> to continue, or q <return> to quit---
#5 0xb69d2ca9 in g_source_destroy_internal (source=0xb1ed62b0,
context=0xb1ed6470, have_lock=0) at gmain.c:958
#6 0xb6b1f7e9 in (anonymous namespace)::SourceConnectionNode::notify (
data=0xb1ed6310) at main.cc:84
#7 0xb6a88dc2 in sigc::internal::slot_rep::disconnect() ()
from /usr/lib/libsigc-2.0.so.0
#8 0xb6a88e1c in sigc::internal::slot_rep::notify(void*) ()
from /usr/lib/libsigc-2.0.so.0
#9 0xb6a8882f in sigc::internal::trackable_callback_list::~trackable_callback_list() () from /usr/lib/libsigc-2.0.so.0
#10 0xb6a888ac in sigc::trackable::notify_callbacks() ()
from /usr/lib/libsigc-2.0.so.0
#11 0xb6a888eb in sigc::trackable::~trackable() ()
from /usr/lib/libsigc-2.0.so.0
#12 0xb6e42eb8 in BaseUI::~BaseUI (this=0xb1ed6130, __in_chrg=<optimized out>)
at ../libs/pbd/base_ui.cc:56
#13 0xb7b27ace in AbstractUI<ARDOUR::MidiUIRequest>::~AbstractUI (
this=0xb1ed6130, __in_chrg=<optimized out>)
at /home/rgareus/src/git/ardour-3.0/libs/pbd/pbd/abstract_ui.h:41
#14 0xb7b268eb in ARDOUR::MidiControlUI::~MidiControlUI (this=0xb1ed6130,
__in_chrg=<optimized out>) at ../libs/ardour/midi_ui.cc:55
#15 0xb7b26963 in ARDOUR::MidiControlUI::~MidiControlUI (this=0xb1ed6130,
__in_chrg=<optimized out>) at ../libs/ardour/midi_ui.cc:59
#16 0xb7c11cb2 in ARDOUR::Session::destroy (this=0xb1e91bf0)
---Type <return> to continue, or q <return> to quit---
at ../libs/ardour/session.cc:257
#17 0xb7c11069 in ARDOUR::Session::~Session (this=0xb1e91bf0,
__in_chrg=<optimized out>) at ../libs/ardour/session.cc:217
#18 0xb7c11b9b in ARDOUR::Session::~Session (this=0xb1e91bf0,
__in_chrg=<optimized out>) at ../libs/ardour/session.cc:218
#19 0x08a9bc98 in ARDOUR_UI::unload_session (this=0x967d538, hide_stuff=true)
at ../gtk2_ardour/ardour_ui_dialogs.cc:249
#20 0x08a6d3ed in ARDOUR_UI::close_session (this=0x967d538)
at ../gtk2_ardour/ardour_ui.cc:2602
#21 0x08a8b98a in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (
this=0xa236f74) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#22 0x08a87ddc in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0xa236f70)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#23 0x08a8348e in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0xa236f58)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#24 0xb6b25b23 in operator() (this=0xa236cbc)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#25 Glib::SignalProxyNormal::slot0_void_callback (self=0xa074978,
data=0xa236cb8) at signalproxy.cc:95
#26 0xb6a9a95c in g_cclosure_marshal_VOID__VOID (closure=0xa236f00,
return_value=0x0, n_param_values=1, param_values=0xbfffdce0,
invocation_hint=0xbfffdc60, marshal_data=0x0) at gmarshal.c:85
---Type <return> to continue, or q <return> to quit---
#27 0xb6a98c64 in g_closure_invoke (closure=0xa236f00, return_value=0x0,
n_param_values=1, param_values=0xbfffdce0, invocation_hint=0xbfffdc60)
at gclosure.c:777
#28 0xb6aaaaa5 in signal_emit_unlocked_R (node=0x9fa7370, detail=0,
instance=0xa074978, emission_return=0x0, instance_and_params=0xbfffdce0)
at gsignal.c:3621
#29 0xb6ab2921 in g_signal_emit_valist (instance=0xa074978, signal_id=379,
detail=0,
var_args=0xbfffdecc "\360ٗ\266\360ٗ\266xI\a\n`\245j\t]]W\266xI\a\nX\244j\tp\314d\266\220w\255\266\340\340\377\277\220w\255\266P\rf\266\\\251\251\266xI\a\nȥj\t\b") at gsignal.c:3300
#30 0xb6ab2aa3 in g_signal_emit (instance=0xa074978, signal_id=379, detail=0)
at gsignal.c:3356
#31 0xb6575316 in _gtk_action_emit_activate (action=0xa074978)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkaction.c:794
#32 0xb6575d5d in IA__gtk_action_activate (action=0xa074978)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkaction.c:824
#33 0xb6a9a95c in g_cclosure_marshal_VOID__VOID (closure=0x96aa560,
return_value=0x0, n_param_values=1, param_values=0xbfffe0e0,
invocation_hint=0xbfffe060, marshal_data=0xb6660d50) at gmarshal.c:85
#34 0xb6a97add in g_type_class_meta_marshal (closure=0x96aa560,
return_value=0x0, n_param_values=1, param_values=0xbfffe0e0,
---Type <return> to continue, or q <return> to quit---
invocation_hint=0xbfffe060, marshal_data=0x1c0) at gclosure.c:970
#35 0xb6a98c64 in g_closure_invoke (closure=0x96aa560, return_value=0x0,
n_param_values=1, param_values=0xbfffe0e0, invocation_hint=0xbfffe060)
at gclosure.c:777
#36 0xb6aaac6d in signal_emit_unlocked_R (node=0x96aa9c8, detail=0,
instance=0xa073a60, emission_return=0x0, instance_and_params=0xbfffe0e0)
at gsignal.c:3481
#37 0xb6ab2921 in g_signal_emit_valist (instance=0xa073a60, signal_id=94,
detail=0,
var_args=0xbfffe2cc "\360ٗ\266\360ٗ\266\210am\v\200\312\"\v\247Uf\266`:\a\n\b8\a\n`:\a\n\214-f\266`:\a\n\240dm\t\220\202\033\n8&k\t\024\177\255\266\300<i\t\231Tf\266\360ٗ\266\220\202\033\n") at gsignal.c:3300
#38 0xb6ab2aa3 in g_signal_emit (instance=0xa073a60, signal_id=94, detail=0)
at gsignal.c:3356
#39 0xb67884e5 in IA__gtk_widget_activate (widget=0xa073a60)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkwidget.c:5015
#40 0xb66655a7 in IA__gtk_menu_shell_activate_item (menu_shell=0xa1b8290,
menu_item=0xa073a60, force_deactivate=1)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenushell.c:1256
#41 0xb66659b1 in gtk_menu_shell_button_release (widget=0xa1b8290,
event=0xdbbb200)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenushel---Type <return> to continue, or q <return> to quit---
l.c:683
#42 0xb6659c9d in gtk_menu_button_release (event=0xdbbb200, widget=0xa1b8290)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenu.c:3043
#43 gtk_menu_button_release (widget=0xa1b8290, event=0xdbbb200)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmenu.c:3007
#44 0xb66508a2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x96ab7c8,
return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0,
invocation_hint=0xbfffe540, marshal_data=0xb6659be0)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmarshalers.c:86
#45 0xb6a97add in g_type_class_meta_marshal (closure=0x96ab7c8,
return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0,
invocation_hint=0xbfffe540, marshal_data=0xb4) at gclosure.c:970
#46 0xb6a98c64 in g_closure_invoke (closure=0x96ab7c8,
return_value=0xbfffe554, n_param_values=2, param_values=0xbfffe5c0,
invocation_hint=0xbfffe540) at gclosure.c:777
#47 0xb6aaae4d in signal_emit_unlocked_R (node=0x96ab930, detail=0,
instance=0xa1b8290, emission_return=0xbfffe74c,
instance_and_params=0xbfffe5c0) at gsignal.c:3589
#48 0xb6ab2649 in g_signal_emit_valist (instance=0xa1b8290, signal_id=34,
detail=0, var_args=0xbfffe7c0 "\354\347\377\277") at gsignal.c:3310
#49 0xb6ab2aa3 in g_signal_emit (instance=0xa1b8290, signal_id=34, detail=0)
---Type <return> to continue, or q <return> to quit---
at gsignal.c:3356
#50 0xb6789563 in gtk_widget_event_internal (widget=0xa1b8290, event=0xdbbb200)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkwidget.c:4984
#51 0xb664eabe in IA__gtk_propagate_event (widget=0xa1b8290, event=0xdbbb200)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:2489
#52 0xb664ee50 in IA__gtk_main_do_event (event=0xdbbb200)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1684
#53 0xb64b6d28 in gdk_event_dispatch (source=0x969c9e0, callback=0,
user_data=0x0)
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gdk/x11/gdkevents-x11.c:2377
#54 0xb69d52e6 in g_main_dispatch (context=0x969ca28) at gmain.c:2539
#55 g_main_context_dispatch (context=0x969ca28) at gmain.c:3075
#56 0xb69d5685 in g_main_context_iterate (dispatch=1, block=-1231147456,
context=0x969ca28, self=<optimized out>) at gmain.c:3146
#57 g_main_context_iterate (context=0x969ca28, block=-1231147456, dispatch=1,
self=<optimized out>) at gmain.c:3083
#58 0xb69d5acb in g_main_loop_run (loop=0xb1d52e0) at gmain.c:3340
#59 0xb664dbef in IA__gtk_main ()
at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1256
---Type <return> to continue, or q <return> to quit---
#60 0xb5d90264 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#61 0xb5d90c9f in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#62 0xb6fd99b0 in Gtkmm2ext::UI::run (this=0x967d538, old_receiver=...)
at ../libs/gtkmm2ext/gtk_ui.cc:268
#63 0x08d9abe5 in main (argc=1, argv=0xbfffebf4) at ../gtk2_ardour/main.cc:455
(gdb)
(gdb) q
A debugging session is active.
Inferior 1 [process 17263] will be killed.
Quit anyway? (y or n) y
|
|
|
cannot reproduce this anymore.. must have been fixed somewhere along the way. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-08-17 14:00 | x42 | New Issue | |
| 2012-08-17 14:00 | x42 | File Added: a3-r13106_loadsnaphot_backtrace.txt | |
| 2012-09-01 11:33 | cth103 | cost | => 0.00 |
| 2012-09-01 11:33 | cth103 | Target Version | => 3.0 |
| 2013-06-15 13:55 | x42 | Note Added: 0014999 | |
| 2013-06-15 13:55 | x42 | Status | new => resolved |
| 2013-06-15 13:55 | x42 | Resolution | open => fixed |
| 2013-06-15 13:55 | x42 | Assigned To | => x42 |
| 2013-06-15 13:55 | x42 | Status | resolved => closed |