View Issue Details

IDProjectCategoryView StatusLast Update
0005279ardourbugspublic2020-04-19 20:16
Reporterrobertaramar Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0005279: ardour terminates with assertion when loading project
DescriptionSince I have updated to 13895 I cannot load my project any longer. Last time I was able to load it was with 13807. I have not changed anything in the project since then.
I have stripped down the attached file and have verified the problem occurs even with alle the midi and wave files missing.
Additional InformationArdour3.0rc1 (built using 13895 and GCC version 4.7.2)
ardour: [INFO]: Loading default ui configuration file ./../gtk2_ardour/ardour3_ui_default.conf
Loading user ui configuration file /home/rschneid/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file ./../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
WARNING: gnome-keyring:: couldn't connect to: /run/user/rschneid/keyring-odJkSt/pkcs11: No such file or directory
ardour: [INFO]: Loading system configuration file ./../ardour_system.rc
Loading user configuration file /home/rschneid/.config/ardour3/ardour.rc
Using SSE optimized routines
0x4fd5348 spurious note off chan 0, note 53 @ 23.7473
0x4fda068 spurious note off chan 0, note 60 @ 0.190208
0x51197b8 spurious note off chan 0, note 72 @ 1.14359
0x528bfd8 spurious note off chan 0, note 60 @ 0.763594
0x528bfd8 spurious note off chan 0, note 63 @ 0.771458
0x528bfd8 spurious note off chan 0, note 56 @ 0.796823
0x528bfd8 spurious note off chan 0, note 32 @ 0.801562
0x528bfd8 spurious note off chan 0, note 44 @ 0.811198
0x52e1e88 spurious note off chan 0, note 40 @ 0.0746875
WARNING: Stuck note resolution - end time @ 3.93682 is before note on: Note #10943: pitch = 56 @ 3.93682 .. 3.93682 velocity 127 chn 0
0x5357078 spurious note off chan 0, note 60 @ 0.0285417
0x5357078 spurious note off chan 0, note 63 @ 0.106094
ardour-3.0: /usr/include/boost/smart_ptr/shared_ptr.hpp:424: T* boost::shared_ptr<T>::operator->() const [with T = MIDI::Name::MIDINameDocument]: Assertion `px != 0' failed.
Aborted
TagsNo tags attached.

Activities

2013-01-19 11:52

 

MySong-broken.zip (22,916 bytes)

robertaramar

2013-01-19 12:27

reporter   ~0014503

Here is the backtrace:
#0 0x00007ffff1156120 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
0000001 0x0000000000dfc245 in boost::throw_exception<boost::bad_weak_ptr> (e=...) at /usr/include/boost/throw_exception.hpp:61
#2 0x0000000000dfb57b in boost::detail::shared_count::shared_count (this=0x7fffffffc3b8, r=...) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:509
#3 0x00007ffff754eaff in boost::shared_ptr<ARDOUR::Region>::shared_ptr<ARDOUR::Region> (this=0x7fffffffc3b0, r=...) at /usr/include/boost/smart_ptr/shared_ptr.hpp:219
0000004 0x00007ffff754db30 in boost::enable_shared_from_this<ARDOUR::Region>::shared_from_this (this=0x4a03860) at /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:49
0000005 0x00007ffff754aaa5 in ARDOUR::Region::send_change (this=0x4a036e0, what_changed=...) at ../libs/ardour/region.cc:1300
#6 0x00007ffff5eaaabd in PBD::Stateful::resume_property_changes (this=0x4a03708) at ../libs/pbd/stateful.cc:317
#7 0x00007ffff72e69a5 in ARDOUR::AudioRegion::init (this=0x4a036e0) at ../libs/ardour/audioregion.cc:223
0000008 0x00007ffff72e999f in ARDOUR::AudioRegion::AudioRegion (this=0x4a036e0, srcs=...) at ../libs/ardour/audioregion.cc:327
0000009 0x00007ffff7536d9e in ARDOUR::RegionFactory::create (srcs=..., node=...) at ../libs/ardour/region_factory.cc:277
0000010 0x00007ffff762c004 in ARDOUR::Session::XMLAudioRegionFactory (this=0x389fa00, node=...) at ../libs/ardour/session_state.cc:1799
0000011 0x00007ffff762b30c in ARDOUR::Session::XMLRegionFactory (this=0x389fa00, node=..., full=false) at ../libs/ardour/session_state.cc:1698
0000012 0x00007ffff762a69b in ARDOUR::Session::load_regions (this=0x389fa00, node=...) at ../libs/ardour/session_state.cc:1593
0000013 0x00007ffff76286f7 in ARDOUR::Session::set_state (this=0x389fa00, node=..., version=3001) at ../libs/ardour/session_state.cc:1309
0000014 0x00007ffff76216fe in ARDOUR::Session::second_stage_init (this=0x389fa00) at ../libs/ardour/session_state.cc:313
#15 0x00007ffff759a31a in ARDOUR::Session::Session (this=0x389fa00, eng=..., fullpath=..., snapshot_name=..., bus_profile=0x0, mix_template=...) at ../libs/ardour/session.cc:188
0000016 0x0000000000e1e02c in ARDOUR_UI::load_session (this=0x1e46b60, path=..., snap_name=..., mix_template=...) at ../gtk2_ardour/ardour_ui.cc:2657
#17 0x0000000000e1d93b in ARDOUR_UI::get_session_parameters (this=0x1e46b60, quit_on_cancel=true, should_be_new=false, load_template=...) at ../gtk2_ardour/ardour_ui.cc:2592
0000018 0x0000000000e13b24 in ARDOUR_UI::startup (this=0x1e46b60) at ../gtk2_ardour/ardour_ui.cc:617
0000019 0x0000000000e407e6 in sigc::bound_mem_functor0<void, ARDOUR_UI>::operator() (this=0x228f438) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
0000020 0x0000000000e3bdee in sigc::adaptor_functor<sigc::bound_mem_functor0<void, ARDOUR_UI> >::operator() (this=0x228f430)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
0000021 0x0000000000e365d9 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, ARDOUR_UI>, void>::call_it (rep=0x228f400)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
0000022 0x0000000000e078f8 in sigc::internal::signal_emit0<void, sigc::nil>::emit (impl=0x228f3b0) at /usr/include/sigc++-2.0/sigc++/signal.h:776
0000023 0x0000000000e09d02 in sigc::signal0<void, sigc::nil>::emit (this=0x1e46c50) at /usr/include/sigc++-2.0/sigc++/signal.h:2673
#24 0x0000000000e08f76 in sigc::signal0<void, sigc::nil>::operator() (this=0x1e46c50) at /usr/include/sigc++-2.0/sigc++/signal.h:2681
0000025 0x00007ffff625ef33 in Gtkmm2ext::UI::run (this=0x1e46b60, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:268
0000026 0x00000000011d1bc7 in main (argc=1, argv=0x7fffffffd8a8) at ../gtk2_ardour/main.cc:455

Leatuspenguin

2013-01-19 12:30

reporter   ~0014504

I updated to rev 13895 today and have noticed problems with loading up any sessions with midi tracks. Everything was working fine yesterday when i was at rev 13880. I'm wondering if it's the same issue. Can you load up a new session at all? I am able to load up a new session and add audio and bus tracks but the second i add a midi track, the session crashes.

robertaramar

2013-01-19 12:48

reporter   ~0014505

Yes, I can confirm that, adding a MIDI track in a freshly created project causes the same crash.

Leatuspenguin

2013-01-19 13:22

reporter   ~0014506

Rev 13897 has fixed this for me

robertaramar

2013-01-19 14:53

reporter   ~0014508

confirmed

paul

2013-01-21 13:51

administrator   ~0014530

fixed. see notes.

system

2020-04-19 20:16

developer   ~0023183

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
2013-01-19 11:52 robertaramar New Issue
2013-01-19 11:52 robertaramar File Added: MySong-broken.zip
2013-01-19 12:27 robertaramar Note Added: 0014503
2013-01-19 12:30 Leatuspenguin Note Added: 0014504
2013-01-19 12:48 robertaramar Note Added: 0014505
2013-01-19 13:22 Leatuspenguin Note Added: 0014506
2013-01-19 14:53 robertaramar Note Added: 0014508
2013-01-21 13:51 paul cost => 0.00
2013-01-21 13:51 paul Note Added: 0014530
2013-01-21 13:51 paul Status new => resolved
2013-01-21 13:51 paul Resolution open => fixed
2013-01-21 13:51 paul Assigned To => paul
2020-04-19 20:16 system Note Added: 0023183
2020-04-19 20:16 system Status resolved => closed