View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004397 | ardour | bugs | public | 2011-10-25 20:16 | 2020-04-19 20:15 |
| Reporter | cth103 | Assigned To | cth103 | ||
| Priority | normal | Severity | minor | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0-beta1 | ||||
| Summary | 0004397: Crash on save | ||||
| Description | Thorwil saw this crash when autosave happened | ||||
| Tags | No tags attached. | ||||
|
2011-10-25 20:16
|
crash.txt (16,088 bytes)
# Segfault happened on trying to resize the view-rectangle in the navigator
$: ./gtk2_ardour/ardbg
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 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://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /media/sda4/src_sda2_ubuntu_11-10/ardour-3.0/build/gtk2_ardour/ardour-3.0...done.
(gdb) core-file core
[New LWP 23520]
[New LWP 23545]
[New LWP 23546]
[New LWP 23525]
[New LWP 23547]
[New LWP 23548]
[New LWP 23524]
[New LWP 23549]
[New LWP 23526]
[New LWP 23523]
[New LWP 23528]
[New LWP 23536]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Core was generated by `./gtk2_ardour/../build/gtk2_ardour/ardour-3.0'.
Program terminated with signal 11, Segmentation fault.
#0 0x0000000001376bbc in std::list<Evoral::ControlEvent*, boost::fast_pool_allocator<Evoral::ControlEvent*, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 8192u, 0u> >::begin (this=0x3e9a69a73e924a75) at /usr/include/c++/4.6/bits/stl_list.h:740
740 { return const_iterator(this->_M_impl._M_node._M_next); }
(gdb) thread apply all bt
Thread 12 (Thread 0x7f926b18b700 (LWP 23536)):
#0 0x00007f928437404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f92845914ac in mb_thread_func (arg=0x0) at messagebuffer.c:72
#2 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7f926e8a0700 (LWP 23528)):
#0 0x00007f9283045773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f92874e1f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f92874e2792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f927fb6c516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7f92760d0700 (LWP 23523)):
#0 0x00007f928301d51d in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f928304b154 in usleep () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f928a60e3ee in gui_event_loop (ptr=0x0) at ../libs/ardour/vstfxwin.cc:382
#3 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7f92748cd700 (LWP 23526)):
#0 0x00007f928437404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f928a13876d in ARDOUR::Analyser::work () at ../libs/ardour/analyser.cc:85
#2 0x00007f928a138505 in analyser_work () at ../libs/ardour/analyser.cc:49
#3 0x000000000189bab5 in sigc::pointer_functor0<void>::operator() (this=0x3282e58) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#4 0x0000000001899390 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x3282e50)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5 0x000000000189641f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x3282e20)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6 0x00007f9287e2bb3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#7 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7f925e9b6820 (LWP 23549)):
#0 0x00007f92843778dd in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f928750a6d2 in g_usleep () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f928a1a6e1e in ARDOUR::AudioEngine::meter_thread (this=0x7f9270187f00) at ../libs/ardour/audioengine.cc:695
#3 0x00007f928a1c6882 in boost::_mfi::mf0<void, ARDOUR::AudioEngine>::operator() (this=0x7f9271d5fba0, p=0x7f9270187f00)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#4 0x00007f928a1c1e68 in boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> >::operator()<boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list0> (this=0x7f9271d5fbb0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#5 0x00007f928a1bd875 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<boost::_bi::value<ARDOUR::AudioEngine*> > >::operator() (this=0x7f9271d5fba0) at /usr/include/boost/bind/bind_template.hpp:20
#6 0x00007f928a1b8b82 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=0x7f9271d5fba0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#7 0x00007f928a1b46f6 in sigc::internal::slot_call0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::AudioEngine>, boost::_bi::list1<b---Type <return> to continue, or q <return> to quit---
oost::_bi::value<ARDOUR::AudioEngine*> > >, void>::call_it (rep=0x7f9271d5fb70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#8 0x00007f9287e2bb3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#9 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7f92758cf700 (LWP 23524)):
#0 0x00007f928437404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f928a5d424d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x000000000189bab5 in sigc::pointer_functor0<void>::operator() (this=0x3283798) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x0000000001899390 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x3283790)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x000000000189641f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x3283760)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007f9287e2bb3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7f926c98e700 (LWP 23548)):
#0 0x00007f9283045773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f92874e1f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f92874e2792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f928837cbff in BaseUI::main_thread (this=0x5768c60) at ../libs/pbd/base_ui.cc:77
#4 0x00007f928837dfa3 in sigc::bound_mem_functor0<void, BaseUI>::operator() (this=0x5312948)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5 0x00007f928837de08 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, BaseUI> >::operator() (this=0x5312940)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6 0x00007f928837db79 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, BaseUI>, void>::call_it (rep=0x5312910)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7 0x00007f9287e2bb3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#8 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7f92600ca820 (LWP 23547)):
#0 0x00007f9283045773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f928a223477 in ARDOUR::Butler::thread_work (this=0x4a09090) at ../libs/ardour/butler.cc:153
#2 0x00007f928a2233d1 in ARDOUR::Butler::_thread_work (arg=0x4a09090) at ../libs/ardour/butler.cc:137
#3 0x00007f92883b2a3c in fake_thread_start (arg=0x4687490) at ../libs/pbd/pthread_utils.cc:81
#4 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7f92750ce700 (LWP 23525)):
#0 0x00007f928437404c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f928a5d424d in peak_thread_work () at ../libs/ardour/source_factory.cc:69
#2 0x000000000189bab5 in sigc::pointer_functor0<void>::operator() (this=0x32833f8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#3 0x0000000001899390 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=0x32833f0)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#4 0x000000000189641f in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=0x32833c0)
---Type <return> to continue, or q <return> to quit---
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#5 0x00007f9287e2bb3d in ?? () from /usr/lib/libglibmm-2.4.so.1
#6 0x00007f92875072b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f926014c700 (LWP 23546)):
#0 0x00007f9284376300 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f928a302384 in PBD::ProcessSemaphore::wait (this=0x4a49718)
at /media/sda4/src_sda2_ubuntu_11-10/ardour-3.0/libs/pbd/pbd/semutils.h:41
#2 0x00007f928a2ffacb in ARDOUR::Graph::restart_cycle (this=0x4a49630) at ../libs/ardour/graph.cc:257
#3 0x00007f928a2ffa95 in ARDOUR::Graph::dec_ref (this=0x4a49630) at ../libs/ardour/graph.cc:244
#4 0x00007f928a306aa2 in ARDOUR::GraphNode::finish (this=0x7f92716a5f30, chain=1) at ../libs/ardour/graphnode.cc:61
#5 0x00007f928a3009f1 in ARDOUR::Graph::run_one (this=0x4a49630) at ../libs/ardour/graph.cc:407
#6 0x00007f928a300e8a in ARDOUR::Graph::main_thread (this=0x4a49630) at ../libs/ardour/graph.cc:479
#7 0x00007f928a306402 in boost::_mfi::mf0<void, ARDOUR::Graph>::operator() (this=0x7f926014bb78, p=0x4a49630)
at /usr/include/boost/bind/mem_fn_template.hpp:49
#8 0x00007f928a305e0e in boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> >::operator()<boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list0> (this=0x7f926014bb88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253
#9 0x00007f928a3059f9 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ARDOUR::Graph>, boost::_bi::list1<boost::_bi::value<ARDOUR::Graph*> > >::operator() (this=0x7f926014bb78) at /usr/include/boost/bind/bind_template.hpp:20
#10 0x00007f928a305569 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 0x00000000013094fc in boost::function0<void>::operator() (this=0x7f926014bb70) at /usr/include/boost/function/function_template.hpp:1013
#12 0x00007f928a1a9baf in ARDOUR::AudioEngine::_start_process_thread (arg=0x492e320) at ../libs/ardour/audioengine.cc:1497
#13 0x00007f92845950f2 in jack_thread_proxy (varg=0x47a6410) at thread.c:136
#14 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f92602cd700 (LWP 23545)):
#0 0x00007f9283045773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f928458f008 in jack_client_core_wait (client=0x7f92701c60d0) at client.c:1935
#2 0x00007f928458f522 in jack_cycle_wait (client=0x7f92701c60d0) at client.c:2205
#3 0x00007f928a1a6048 in ARDOUR::AudioEngine::process_thread (this=0x7f9270187f00) at ../libs/ardour/audioengine.cc:441
#4 0x00007f928a1a5bb2 in ARDOUR::AudioEngine::_process_thread (arg=0x7f9270187f00) at ../libs/ardour/audioengine.cc:352
#5 0x00007f928458f3aa in jack_run_client_provided_process_thread (client=0x7f92701c60d0) at client.c:2092
#6 0x00007f928458f3eb in jack_client_thread (arg=0x7f92701c60d0) at client.c:2123
#7 0x00007f92845950f2 in jack_thread_proxy (varg=0x4a0d630) at thread.c:136
#8 0x00007f928436fefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9 0x00007f928305189d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f928b3679e0 (LWP 23520)):
#0 0x0000000001376bbc in std::list<Evoral::ControlEvent*, boost::fast_pool_allocator<Evoral::ControlEvent*, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 8192u, 0u> >::begin (this=0x3e9a69a73e924a75) at /usr/include/c++/4.6/bits/stl_list.h:740
#1 0x0000000001376b72 in std::list<Evoral::ControlEvent*, boost::fast_pool_allocator<Evoral::ControlEvent*, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 8192u, 0u> >::size (this=0x3e9a69a73e924a75) at /usr/include/c++/4.6/bits/stl_list.h:846
#2 0x0000000001376486 in Evoral::ControlList::size (this=0x3e9a69a73e9249e5)
at /media/sda4/src_sda2_ubuntu_11-10/ardour-3.0/libs/evoral/evoral/ControlList.hpp:105
#3 0x00007f928a1dc921 in ARDOUR::AudioRegion::state (this=0x7f9270f95a10) at ../libs/ardour/audioregion.cc:592
#4 0x00007f928a568871 in ARDOUR::Session::state (this=0x4a50200, full_state=true) at ../libs/ardour/session_state.cc:1093
---Type <return> to continue, or q <return> to quit---
#5 0x00007f928a5680af in ARDOUR::Session::get_state (this=0x4a50200) at ../libs/ardour/session_state.cc:976
#6 0x00007f928a56699c in ARDOUR::Session::save_state (this=0x4a50200, snapshot_name=..., pending=true, switch_to_snapshot=false)
at ../libs/ardour/session_state.cc:785
#7 0x00007f928a5658e3 in ARDOUR::Session::maybe_write_autosave (this=0x4a50200) at ../libs/ardour/session_state.cc:632
#8 0x00000000012b8008 in ARDOUR_UI::autosave_session (this=0x303a260) at ../gtk2_ardour/ardour_ui.cc:616
#9 0x00000000012ec6db in sigc::bound_mem_functor0<int, ARDOUR_UI>::operator() (this=0x7686848)
at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#10 0x00000000012e4c76 in sigc::adaptor_functor<sigc::bound_mem_functor0<int, ARDOUR_UI> >::operator() (this=0x7686840)
at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#11 0x00000000012dd90f in sigc::internal::slot_call0<sigc::bound_mem_functor0<int, ARDOUR_UI>, bool>::call_it (rep=0x7686810)
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#12 0x00007f9287e31e32 in ?? () from /usr/lib/libglibmm-2.4.so.1
#13 0x00007f92874e323b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f92874e1a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f92874e2258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f92874e2792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f9286f95db7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007f928880424b in Gtkmm2ext::UI::run (this=0x303a260, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
#19 0x0000000001703a4a in main (argc=1, argv=0x7fff3a7eef68) at ../gtk2_ardour/main.cc:557
(gdb) |
|
|
Reported fixed by thorwil on 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 |
|---|---|---|---|
| 2011-10-25 20:16 | cth103 | New Issue | |
| 2011-10-25 20:16 | cth103 | File Added: crash.txt | |
| 2011-10-25 20:16 | cth103 | cost | => 0.00 |
| 2011-11-14 19:31 | cth103 | Note Added: 0012016 | |
| 2011-11-14 19:31 | cth103 | Status | new => resolved |
| 2011-11-14 19:31 | cth103 | Resolution | open => fixed |
| 2011-11-14 19:31 | cth103 | Assigned To | => cth103 |
| 2020-04-19 20:15 | system | Note Added: 0022789 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |