View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004120 | ardour | bugs | public | 2011-06-15 03:45 | 2020-04-19 20:15 |
| Reporter | jauthu | Assigned To | cth103 | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 3.0-alpha7 | ||||
| Target Version | 3.0-beta2 | ||||
| Summary | 0004120: crash when loading session with invada meter | ||||
| Description | Created project with 2 tracks and Invada Analyser in master channel when i insterted it, it caused some error, can't remember which... maybe some like JackAudioDriver::ProcessGraphAsync: Process error JackEngine::XRun: client = ardour was not run: state = 2 (but maybe another, like .... count = 0, ref = 2) then closed it and trying to open it I get this: ardour-3.0: ../libs/pbd/pbd/sequence_property.h:202: PBD::SequenceProperty<Container>* PBD::SequenceProperty<Container>::clone_from_xml(const XMLNode&) const [with Container = std::list<boost::shared_ptr<ARDOUR::Region>, std::allocator<boost::shared_ptr<ARDOUR::Region> > >]: Assertion `v' failed. tried to make another project with the same things, but it loads fine. | ||||
| Additional Information | Program received signal SIGABRT, Aborted. BACKTRACE 0x00007fffec34a705 in raise () from /lib/libc.so.6 (gdb) bt full #0 0x00007fffec34a705 in raise () from /lib/libc.so.6 No symbol table info available. 0000001 0x00007fffec34bb7b in abort () from /lib/libc.so.6 No symbol table info available. #2 0x00007fffec34341d in __assert_fail () from /lib/libc.so.6 No symbol table info available. #3 0x00007ffff5f10488 in PBD::SequenceProperty<std::list<boost::shared_ptr<ARDOUR::Region>, std::allocator<boost::shared_ptr<ARDOUR::Region> > > >::clone_from_xml(XMLNode const&) const () from /opt/Ardour-3.0alpha7_9732-dbg/lib/libardour.so.3 No symbol table info available. 0000004 0x00007ffff76bb2a5 in PBD::Stateful::property_factory (this=0x3ea2240, history_node=...) at ../libs/pbd/stateful.cc:346 prop = 0x0 i = {_M_node = 0x3ea32e0} prop_list = 0x4586020 0000005 0x00007ffff76b77a8 in PBD::StatefulDiffCommand::StatefulDiffCommand (this=0x4585c60, s=..., n=...) at ../libs/pbd/stateful_diff_command.cc:56 i = {_M_node = 0x457b090} children = @0x4586998 #6 0x00007ffff603f231 in ARDOUR::Session::stateful_diff_command_factory (this=0x7fffe00403d0, n=0x4586980) at ../libs/ardour/session_command.cc:178 p = {px = 0x3ea2220, pn = {pi_ = 0x3ea3a40}} id = {_id = 254, static counter_lock = 0x259b1b0, static _counter = 824} obj_T = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x457a988 "ARDOUR::AudioPlaylist"}} #7 0x00007ffff6095f3f in ARDOUR::Session::restore_history (this=0x7fffe00403d0, snapshot_name=...) at ../libs/ardour/session_state.cc:3362 n = 0x4586980 c = 0x7fffffffcea0 child_it = {_M_node = 0x457b0b0} t = 0x4579ea0 ut = 0x4585970 tv = {tv_sec = 1308105772, tv_usec = 140737353916416} ss = <incomplete type> it = {_M_node = 0x457b0d0} tree = {_filename = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4571ed8 "/home/jauthu/projects/audio/adrour3/testing/testing.history"}}, _root = 0x457abf0, _compression = 0} xml_filename = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4571de8 "testing.history"}} xml_path = {m_path = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4571ed8 "/home/jauthu/projects/audio/adrour3/testing/testing.history"}}} 0000008 0x0000000000fe0130 in ARDOUR_UI::connect_dependents_to_session (this=0x259b1d0, s=0x7fffe00403d0) at ../gtk2_ardour/ardour_ui_dependents.cc:80 No locals. 0000009 0x0000000000fe2d69 in ARDOUR_UI::set_session (this=0x259b1d0, s=0x7fffe00403d0) at ../gtk2_ardour/ardour_ui_dialogs.cc:165 act = {pCppObject_ = 0x3a48af0} 0000010 0x0000000000f7faa8 in ARDOUR_UI::load_session (this=0x259b1d0, path=..., snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2697 new_session = 0x7fffe00403d0 ---Type <return> to continue, or q <return> to quit--- unload_status = 0 retval = -1 0000011 0x0000000000f7ebec in ARDOUR_UI::get_session_parameters (this=0x259b1d0, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2554 session_name = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x298a3a8 "testing"}} session_path = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x298a538 "/home/jauthu/projects/audio/adrour3/testing"}} ret = -1 template_name = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffece03598 ""}} likely_new = false 0000012 0x0000000000f75651 in ARDOUR_UI::startup (this=0x259b1d0) at ../gtk2_ardour/ardour_ui.cc:697 app = 0x264aee0 0000013 0x0000000000fac545 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x289f388) at /usr/local/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 No locals. 0000014 0x0000000000fa4ece in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x289f380) at /usr/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 No locals. #15 0x0000000000f9dbcb in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x289f350) at /usr/local/include/sigc++-2.0/sigc++/functors/slot.h:103 typed_rep = 0x289f350 0000016 0x0000000000f85a0b in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x289f300) at /usr/local/include/sigc++-2.0/sigc++/signal.h:772 it = {_M_node = 0x289f320} exec = {sig_ = 0x289f300} slots = {slots_ = @0x289f308, placeholder = {_M_node = 0x289f870}} #17 0x0000000000f8f66e in sigc::signal0<void, sigc::nil>::emit (this=0x259b290) at /usr/local/include/sigc++-2.0/sigc++/signal.h:2667 No locals. 0000018 0x0000000000f8ac40 in sigc::signal0<void, sigc::nil>::operator() (this=0x259b290) at /usr/local/include/sigc++-2.0/sigc++/signal.h:2675 No locals. 0000019 0x00007ffff4b5716f in Gtkmm2ext::UI::run (this=0x259b1d0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:266 No locals. 0000020 0x0000000001413edc in main (argc=1, argv=0x7fffffffdfe8) at ../gtk2_ardour/main.cc:557 No locals. | ||||
| Tags | No tags attached. | ||||
|
|
please attach the session file (foo.ardour) and the history file (foo.history) from within the session folder. this has nothing do with the Invada plugin at all. |
|
2011-06-16 05:58
|
|
|
2011-06-16 05:58
|
|
|
|
I also just encountered the same issue. I opened the .ardour file and removed all of the <Processor> XML nodes that mentioned "Invada". After that the file opened just fine. |
|
|
With the attached session this is because a region mentioned in the Undo record has a non-existant source, so it is never created, and hence looking it up for the undo does not work. I don't really know what has happened to the source that the region is supposed to have. |
|
|
Unfortunately I think this will be tricky to fix unless we can get a recipe which starts with a new session and ends with the bug being triggered. Any chance you can provide such a thing? |
|
|
Closing this, unfortunately; I see no way of fixing it without a recipe, and such a thing is not forthcoming. @jauthu: if you can reproduce this at will, please let us know! |
|
|
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-06-15 03:45 | jauthu | New Issue | |
| 2011-06-15 11:20 | paul | Note Added: 0010890 | |
| 2011-06-15 20:52 | cth103 | cost | => 0.00 |
| 2011-06-15 20:52 | cth103 | Status | new => feedback |
| 2011-06-15 20:52 | cth103 | Target Version | => 3.0-beta1 |
| 2011-06-15 20:52 | cth103 | Additional Information Updated | |
| 2011-06-16 05:58 | jauthu | File Added: testing.ardour | |
| 2011-06-16 05:58 | jauthu | File Added: testing.history | |
| 2011-09-01 05:05 | digitalPhant0m | Note Added: 0011437 | |
| 2011-09-01 05:05 | digitalPhant0m | Note Edited: 0011437 | |
| 2011-09-12 21:08 | cth103 | Status | feedback => confirmed |
| 2011-09-12 21:29 | cth103 | Note Added: 0011491 | |
| 2011-10-24 22:12 | cth103 | Note Added: 0011771 | |
| 2011-11-04 17:10 | cth103 | Status | confirmed => feedback |
| 2011-11-15 15:49 | cth103 | Target Version | 3.0-beta1 => 3.0-beta2 |
| 2011-11-15 15:49 | cth103 | Additional Information Updated | |
| 2011-12-11 16:50 | cth103 | Note Added: 0012371 | |
| 2011-12-11 16:50 | cth103 | Status | feedback => resolved |
| 2011-12-11 16:50 | cth103 | Resolution | open => unable to reproduce |
| 2011-12-11 16:50 | cth103 | Assigned To | => cth103 |
| 2020-04-19 20:15 | system | Note Added: 0022618 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |