View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005441 | ardour | bugs | public | 2013-04-10 21:37 | 2020-04-19 20:16 |
| Reporter | the_CLA | Assigned To | x42 | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0005441: Ardour hangs on quit when the video window is open | ||||
| Description | When I quit Ardour while the video window is opened the window disappears but then Ardour hangs. As rgareus told on IRC from the attached backtrace it hangs when trying to shut down harvid. So I tried killing harvid manually wich would cause Ardour to finish quitting. Interestingly it doesn't hang when I close the video window before quitting. This was tested with rev. 3.1-15-g56bc98f | ||||
| Tags | No tags attached. | ||||
|
2013-04-10 21:37
|
hang-on-quit-bt.txt (30,221 bytes)
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/axel/local/build/ardour/3.0/build/gtk2_ardour/ardour-3.0...done.
(gdb) run
Starting program: /home/axel/local/build/ardour/3.0/build/gtk2_ardour/ardour-3.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
bnd txt domain [gtk2_ardour3] to /usr/local/share/locale
Ardour3.1 (built using 3.1-11-g082de27 and GCC version 4.7.2)
Cannot xinstall SIGPIPE error handler
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:81: error: unexpected identifier `reliefstyle', expected character `}'
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file /home/axel/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:81: error: unexpected identifier `reliefstyle', expected character `}'
ardour: [INFO]: Your system is configured to limit Ardour to only 100000 open files
WARNING: gnome-keyring:: couldn't connect to: /home/axel/.cache/keyring-DxLyKd/pkcs11: Datei oder Verzeichnis nicht gefunden
[New Thread 0x7fffe5827700 (LWP 6728)]
ardour: [INFO]: Loading system configuration file ./../ardour_system.rc
Loading user configuration file /home/axel/.config/ardour3/ardour.rc
Using SSE optimized routines
[New Thread 0x7fffe5026700 (LWP 6729)]
[New Thread 0x7fffe4825700 (LWP 6730)]
[New Thread 0x7fffe4024700 (LWP 6731)]
[New Thread 0x7fffe318a820 (LWP 6732)]
[New Thread 0x7fffe0856700 (LWP 6733)]
[New Thread 0x7fffd783c700 (LWP 6734)]
[New Thread 0x7fffd703b700 (LWP 6735)]
[New Thread 0x7fffd683a700 (LWP 6736)]
[Thread 0x7fffd683a700 (LWP 6736) exited]
Announcement is:
[Thread 0x7fffe318a820 (LWP 6732) exited]
[Thread 0x7fffd703b700 (LWP 6735) exited]
[Thread 0x7fffe0856700 (LWP 6733) exited]
[New Thread 0x7fffd703b700 (LWP 6739)]
[New Thread 0x7fffe0856700 (LWP 6740)]
[Thread 0x7fffd783c700 (LWP 6734) exited]
[Thread 0x7fffd703b700 (LWP 6739) exited]
[New Thread 0x7fffd703b700 (LWP 6741)]
[New Thread 0x7fffd408d700 (LWP 6744)]
[New Thread 0x7fffc00cf700 (LWP 6745)]
[New Thread 0x7fffc004e700 (LWP 6746)]
[New Thread 0x7fffbffcd700 (LWP 6747)]
[New Thread 0x7fffbff4c700 (LWP 6748)]
[New Thread 0x7fffbfecb700 (LWP 6749)]
[New Thread 0x7fffbfe49820 (LWP 6750)]
[New Thread 0x7fffd783c700 (LWP 6751)]
[New Thread 0x7fffd683a700 (LWP 6752)]
[New Thread 0x7fffb7fff700 (LWP 6753)]
curl_http_get() failed: couldn't connect to host
[New Thread 0x7fffb77fe700 (LWP 6755)]
[New Thread 0x7fffb6f58700 (LWP 6765)]
[New Thread 0x7fffb6757700 (LWP 6766)]
[New Thread 0x7fffb5f56700 (LWP 6768)]
[New Thread 0x7fffb5755700 (LWP 6770)]
[New Thread 0x7fffb4f54700 (LWP 6772)]
[New Thread 0x7fffbfdcf700 (LWP 6774)]
[Thread 0x7fffb5f56700 (LWP 6768) exited]
[Thread 0x7fffb4f54700 (LWP 6772) exited]
[Thread 0x7fffb5755700 (LWP 6770) exited]
[Thread 0x7fffbfdcf700 (LWP 6774) exited]
[Thread 0x7fffb6f58700 (LWP 6765) exited]
[Thread 0x7fffb6757700 (LWP 6766) exited]
[New Thread 0x7fffbf5b1700 (LWP 6786)]
[New Thread 0x7fffbed00700 (LWP 6787)]
[New Thread 0x7fffbe4ff700 (LWP 6788)]
[Thread 0x7fffbed00700 (LWP 6787) exited]
[Thread 0x7fffbe4ff700 (LWP 6788) exited]
[Thread 0x7fffbf5b1700 (LWP 6786) exited]
[New Thread 0x7fffbf5b1700 (LWP 6792)]
[Thread 0x7fffe0856700 (LWP 6740) exited]
[Thread 0x7fffbf5b1700 (LWP 6792) exited]
^C
Program received signal SIGINT, Interrupt.
0x00007fffef507e75 in pthread_join (threadid=140736272000768, thread_return=0x0) at pthread_join.c:89
89 pthread_join.c: Datei oder Verzeichnis nicht gefunden.
(gdb) thread apply all bt
Thread 24 (Thread 0x7fffb77fe700 (LWP 6755)):
#0 0x00007fffef50e18d in read () at ../sysdeps/unix/syscall-template.S:82
#1 0x00000000016bca45 in SystemExec::output_interposer (this=0x7fffb2e48e10) at ../gtk2_ardour/system_exec.cc:607
#2 0x00000000016bc0fc in interposer_thread (arg=0x7fffb2e48e10) at ../gtk2_ardour/system_exec.cc:103
#3 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 23 (Thread 0x7fffb7fff700 (LWP 6753)):
#0 0x00007fffec902bdd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007fffec92bc94 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00007ffff7309621 in ARDOUR::AutomationWatch::thread (this=0x7fffb2e48500) at ../libs/ardour/automation_watch.cc:137
#3 0x00007ffff730cd93 in boost::_mfi::mf0<void, ARDOUR::AutomationWatch>::operator() (this=0x7fffb2e61230, p=0x7fffb2e48500)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff730c9ee in boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list0> (this=0x7fffb2e61240, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff730c599 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AutomationWatch>, boost::_bi::list1<boost::_bi::value<ARDOUR::AutomationWatch*> > >::operator() (this=0x7fffb2e61230) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff730c524 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=0x7fffb2e61230) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff730c074 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=0x7fffb2e61200) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 22 (Thread 0x7fffd683a700 (LWP 6752)):
#0 0x00007fffef50e8ad in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007ffff3d01542 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff72bd196 in ARDOUR::AudioEngine::meter_thread (this=0x23c2600) at ../libs/ardour/audioengine.cc:764
#3 0x00007ffff72cfa27 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7fffd07ff3d0, p=0x23c2600)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007ffff72cf47a in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7fffd07ff3e0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007ffff72ce967 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7fffd07ff3d0) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007ffff72cdc7a in sigc::adaptor_functor<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > > >::operator() (this=0x7fffd07ff3d0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007ffff72cc522 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x7fffd07ff3a0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#9 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 21 (Thread 0x7fffd783c700 (LWP 6751)):
#0 0x00007fffec926e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff3cdd624 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff3cdda82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5d8a0ea in BaseUI::main_thread (this=0x7fffd00fbdf0) at ../libs/pbd/base_ui.cc:80
#4 0x00007ffff5d8d8da in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x7fffd00fc558)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007ffff5d8d61a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x7fffd00fc550)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007ffff5d8cfe3 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x7fffd00fc520)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 20 (Thread 0x7fffbfe49820 (LWP 6750)):
#0 0x00007fffec926e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff731ca05 in ARDOUR::Butler::thread_work (this=0x3fb09d0) at ../libs/ardour/butler.cc:150
#2 0x00007ffff731c95b in ARDOUR::Butler::_thread_work (arg=0x3fb09d0) at ../libs/ardour/butler.cc:134
#3 0x00007ffff5db224a in fake_thread_start (arg=0x7fffd00fbc30) at ../libs/pbd/pthread_utils.cc:80
#4 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6 0x0000000000000000 in ?? ()
Thread 19 (Thread 0x7fffbfecb700 (LWP 6749)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff73e440e in PBD::ProcessSemaphore::wait (this=0x3fb24d0) at /home/axel/local/build/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73e29c2 in ARDOUR::Graph::run_one (this=0x3fb2410) at ../libs/ardour/graph.cc:380
#3 0x00007ffff73e2d01 in ARDOUR::Graph::helper_thread (this=0x3fb2410) at ../libs/ardour/graph.cc:411
#4 0x00007ffff73e7ff3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffbfecac08, p=0x3fb2410)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73e7c38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffbfecac18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
---Type <return> to continue, or q <return> to quit---
#6 0x00007ffff73e7917 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffbfecac08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73e74c2 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
#8 0x0000000000ecb5c4 in boost::function0<void>::operator() (this=0x7fffbfecac00) at /usr/include/boost/function/function_template.hpp:760
#9 0x00007ffff72c05f9 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3fc2ab0) at ../libs/ardour/audioengine.cc:1572
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 18 (Thread 0x7fffbff4c700 (LWP 6748)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff73e440e in PBD::ProcessSemaphore::wait (this=0x3fb24d0) at /home/axel/local/build/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73e29c2 in ARDOUR::Graph::run_one (this=0x3fb2410) at ../libs/ardour/graph.cc:380
#3 0x00007ffff73e2d01 in ARDOUR::Graph::helper_thread (this=0x3fb2410) at ../libs/ardour/graph.cc:411
#4 0x00007ffff73e7ff3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffbff4bc08, p=0x3fb2410)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73e7c38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffbff4bc18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73e7917 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffbff4bc08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73e74c2 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
#8 0x0000000000ecb5c4 in boost::function0<void>::operator() (this=0x7fffbff4bc00) at /usr/include/boost/function/function_template.hpp:760
#9 0x00007ffff72c05f9 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3fc2e80) at ../libs/ardour/audioengine.cc:1572
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 17 (Thread 0x7fffbffcd700 (LWP 6747)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff73e440e in PBD::ProcessSemaphore::wait (this=0x3fb24d0) at /home/axel/local/build/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73e29c2 in ARDOUR::Graph::run_one (this=0x3fb2410) at ../libs/ardour/graph.cc:380
#3 0x00007ffff73e2d01 in ARDOUR::Graph::helper_thread (this=0x3fb2410) at ../libs/ardour/graph.cc:411
#4 0x00007ffff73e7ff3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffbffccc08, p=0x3fb2410)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73e7c38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffbffccc18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73e7917 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffbffccc08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73e74c2 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
#8 0x0000000000ecb5c4 in boost::function0<void>::operator() (this=0x7fffbffccc00) at /usr/include/boost/function/function_template.hpp:760
#9 0x00007ffff72c05f9 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3fc28b0) at ../libs/ardour/audioengine.cc:1572
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 16 (Thread 0x7fffc004e700 (LWP 6746)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff73e440e in PBD::ProcessSemaphore::wait (this=0x3fb24d0) at /home/axel/local/build/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73e29c2 in ARDOUR::Graph::run_one (this=0x3fb2410) at ../libs/ardour/graph.cc:380
#3 0x00007ffff73e2d01 in ARDOUR::Graph::helper_thread (this=0x3fb2410) at ../libs/ardour/graph.cc:411
#4 0x00007ffff73e7ff3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc004dc08, p=0x3fb2410)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#5 0x00007ffff73e7c38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffc004dc18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#6 0x00007ffff73e7917 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc004dc08) at /usr/include/boost/bind/bind_template.hpp:20
#7 0x00007ffff73e74c2 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
#8 0x0000000000ecb5c4 in boost::function0<void>::operator() (this=0x7fffc004dc00) at /usr/include/boost/function/function_template.hpp:760
#9 0x00007ffff72c05f9 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3fc2ab0) at ../libs/ardour/audioengine.cc:1572
#10 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 15 (Thread 0x7fffc00cf700 (LWP 6745)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00007ffff73e440e in PBD::ProcessSemaphore::wait (this=0x3fb24f0) at /home/axel/local/build/ardour/3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007ffff73e1eef in ARDOUR::Graph::restart_cycle (this=0x3fb2410) at ../libs/ardour/graph.cc:254
#3 0x00007ffff73e1eb9 in ARDOUR::Graph::dec_ref (this=0x3fb2410) at ../libs/ardour/graph.cc:241
#4 0x00007ffff73e8682 in ARDOUR::GraphNode::finish (this=0x7fffd01071a8, chain=1) at ../libs/ardour/graphnode.cc:71
#5 0x00007ffff73e2b27 in ARDOUR::Graph::run_one (this=0x3fb2410) at ../libs/ardour/graph.cc:394
#6 0x00007ffff73e2f31 in ARDOUR::Graph::main_thread (this=0x3fb2410) at ../libs/ardour/graph.cc:449
#7 0x00007ffff73e7ff3 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7fffc00cec08, p=0x3fb2410)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#8 0x00007ffff73e7c38 in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (
this=0x7fffc00cec18, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9 0x00007ffff73e7917 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7fffc00cec08) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007ffff73e74c2 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
#11 0x0000000000ecb5c4 in boost::function0<void>::operator() (this=0x7fffc00cec00) at /usr/include/boost/function/function_template.hpp:760
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff72c05f9 in ARDOUR::AudioEngine::_start_process_thread (arg=0x3fc28b0) at ../libs/ardour/audioengine.cc:1572
#13 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#14 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()
Thread 14 (Thread 0x7fffd408d700 (LWP 6744)):
#0 0x00007fffec926e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fffeeb44a56 in jack_cycle_wait () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007ffff72bc032 in ARDOUR::AudioEngine::process_thread (this=0x23c2600) at ../libs/ardour/audioengine.cc:446
#3 0x00007ffff72bb812 in ARDOUR::AudioEngine::_process_thread (arg=0x23c2600) at ../libs/ardour/audioengine.cc:337
#4 0x00007fffeeb44dd7 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#5 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x7fffd703b700 (LWP 6741)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fffeeb46193 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#3 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fffe4024700 (LWP 6731)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff3d1969f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7272dc5 in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:81
#3 0x00007ffff7272bad in analyser_work () at ../libs/ardour/analyser.cc:46
#4 0x0000000001455107 in sigc::pointer_functor0<void>::operator() (this=0x22a1758) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#5 0x0000000001452862 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x22a1750)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x000000000144f161 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x22a1720)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffe4825700 (LWP 6730)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff3d1969f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff76763aa in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x0000000001455107 in sigc::pointer_functor0<void>::operator() (this=0x22a0eb8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001452862 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x22a0eb0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x000000000144f161 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x22a0e80)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffe5026700 (LWP 6729)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007ffff3d1969f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff76763aa in peak_thread_work () at ../libs/ardour/source_factory.cc:68
#3 0x0000000001455107 in sigc::pointer_functor0<void>::operator() (this=0x2260338) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001452862 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x2260330)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x000000000144f161 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x2260300)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007ffff442687d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#7 0x00007ffff3cfff45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fffe5827700 (LWP 6728)):
#0 0x00007fffec902bdd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1 0x00007fffec92bc94 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33
#2 0x00000000016fea40 in gui_event_loop (ptr=0x0) at ../gtk2_ardour/linux_vst_gui_support.cc:380
#3 0x00007fffef506b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4 0x00007fffec931a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7dfd9a0 (LWP 6722)):
#0 0x00007fffef507e75 in pthread_join (threadid=140736272000768, thread_return=0x0) at pthread_join.c:89
#1 0x00000000016bc504 in SystemExec::terminate (this=0x7fffb2e48e10) at ../gtk2_ardour/system_exec.cc:430
#2 0x00000000016bbf16 in SystemExec::~SystemExec (this=0x7fffb2e48e10, __in_chrg=<optimized out>) at ../gtk2_ardour/system_exec.cc:81
#3 0x00000000016bc0ce in SystemExec::~SystemExec (this=0x7fffb2e48e10, __in_chrg=<optimized out>) at ../gtk2_ardour/system_exec.cc:98
#4 0x0000000000ee4f75 in ARDOUR_UI::stop_video_server (this=0x2054620, ask_confirm=false) at ../gtk2_ardour/ardour_ui.cc:3354
#5 0x0000000000ed8203 in ARDOUR_UI::finish (this=0x2054620) at ../gtk2_ardour/ardour_ui.cc:878
#6 0x0000000000f097e4 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x3caaf40)
---Type <return> to continue, or q <return> to quit---
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#7 0x0000000000f0413a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x3caaf38)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#8 0x0000000000f3e4c4 in sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x3caaf30)
at /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:265
#9 0x0000000000f3c837 in sigc::internal::slot_call0<sigc::retype_return_functor<void, sigc::bound_mem_functor0<void, ARDOUR_UI> >, void>::call_it (
rep=0x3caaf00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#10 0x00007ffff4431748 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff41a16e0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff41b2966 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff41ba6bc in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff41ba852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff32c8423 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007ffff32c8cc9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007ffff41a16e0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff41b2750 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff41ba2db in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff41ba852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff32c3715 in gtk_accel_group_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#22 0x00007ffff32c49dd in gtk_accel_groups_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007ffff34b7ad6 in gtk_window_activate_key () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x000000000169a6c6 in key_press_focus_accelerator_handler (window=..., ev=0x4202a00) at ../gtk2_ardour/utils.cc:467
#25 0x0000000001034cbf in Editor::on_key_press_event (this=0x3700780, ev=0x4202a00) at ../gtk2_ardour/editor.cc:4106
#26 0x00007ffff0f4cae3 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () from /usr/lib/libgtkmm-2.4.so.1
#27 0x00007ffff3389099 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff41a16e0 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff41b24d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff41ba2db in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff41ba852 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff34a093e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007ffff3387507 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffff338778b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007ffff2ff47ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#36 0x00007ffff3cdd355 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff3cdd688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff3cdda82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff3386797 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007ffff61801d6 in Gtkmm2ext::UI::run (this=0x2054620, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:270
#41 0x00000000012a7ad5 in main (argc=1, argv=0x7fffffffdbe8) at ../gtk2_ardour/main.cc:525
(gdb)
(gdb) q
A debugging session is active.
Inferior 1 [process 6722] will be killed.
Quit anyway? (y or n)
|
|
|
fixed in b7c617b0 - fix confirmed via IRC |
|
|
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 |
|---|---|---|---|
| 2013-04-10 21:37 | the_CLA | New Issue | |
| 2013-04-10 21:37 | the_CLA | File Added: hang-on-quit-bt.txt | |
| 2013-04-10 21:55 | x42 | Note Added: 0014855 | |
| 2013-04-10 21:55 | x42 | Status | new => resolved |
| 2013-04-10 21:55 | x42 | Resolution | open => fixed |
| 2013-04-10 21:55 | x42 | Assigned To | => x42 |
| 2020-04-19 20:16 | system | Note Added: 0023222 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |