View Issue Details

IDProjectCategoryView StatusLast Update
0004120ardourbugspublic2020-04-19 20:15
Reporterjauthu Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version3.0-alpha7 
Target Version3.0-beta2 
Summary0004120: crash when loading session with invada meter
DescriptionCreated 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 InformationProgram 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.
TagsNo tags attached.

Activities

paul

2011-06-15 11:20

administrator   ~0010890

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

 

testing.ardour (24,155 bytes)

2011-06-16 05:58

 

testing.history (4,031 bytes)

digitalPhant0m

2011-09-01 05:05

reporter   ~0011437

Last edited: 2011-09-01 05:05

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.

cth103

2011-09-12 21:29

administrator   ~0011491

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.

cth103

2011-10-24 22:12

administrator   ~0011771

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?

cth103

2011-12-11 16:50

administrator   ~0012371

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!

system

2020-04-19 20:15

developer   ~0022618

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.

Issue History

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