View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005934 | ardour | bugs | public | 2014-05-21 16:55 | 2020-04-19 20:16 |
| Reporter | unfa | Assigned To | drobilla | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.0 | ||||
| Summary | 0005934: Ardour Crashes when inserting a MIDI note at the beginning of the session | ||||
| Description | Here's how it looks like: http://youtu.be/AawO7hgDz9U This happens in the latest KX Studio version with all system upgrades (2014-05-21). Happens | ||||
| Additional Information | I'm attaching full console output in the "ardour3.log" file. | ||||
| Tags | No tags attached. | ||||
|
2014-05-21 16:55
|
ardour3.log (11,773 bytes)
bnd txt domain [gtk2_ardour3] to /opt/ardour3/share/locale Ardour3.5.380 (built using 3.5-380-g2f6065b and GCC version 4.4.6) ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files ardour: [INFO]: Loading system configuration file /opt/ardour3/etc/ardour_system.rc Loading user configuration file /home/unfa/.config/ardour3/ardour.rc Using SSE optimized routines (ardour-3.5.380:15459): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtcurve", ardour: [INFO]: Loading default ui configuration file /opt/ardour3/etc/ardour3_ui_default.conf Loading user ui configuration file /opt/ardour3/etc/ardour3_ui.conf (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised ardour: [INFO]: Loading ui configuration file /opt/ardour3/etc/ardour3_ui_dark.rc (ardour-3.5.380:15459): Gtk-WARNING **: Unable to locate theme engine in module_path: "qtcurve", Found 0 along /home/unfa/.config/ardour3/templates:/opt/ardour3/share/templates run dialog Announcement is: Scanning folders for bundled LV2s: /opt/ardour3/lib/LV2 error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:ms' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:ms' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:ms' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:ms' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:ms' error: attempt to add quad with NULL field error: failed to expand CURIE `units:conversion' error: attempt to add quad with NULL field error: failed to expand CURIE `units:to' error: failed to expand CURIE `units:s' error: attempt to add quad with NULL field error: failed to expand CURIE `units:factor' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `units:unit' error: failed to expand CURIE `units:db' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field error: failed to expand CURIE `pprops:hasStrictBounds' error: attempt to add quad with NULL field (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_GnomeCanvasLineSet::x1 after class was initialised (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_GnomeCanvasLineSet::y1 after class was initialised (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_GnomeCanvasLineSet::x2 after class was initialised (ardour-3.5.380:15459): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_GnomeCanvasLineSet::y2 after class was initialised libjack.so.0 loaded sucessfully! deleting prompter 0x7fd4c40d09f0 note 64/0 was already on, now at 2 0x7fd4c40d09f0 note 64/0 was already on, now at 3 0x7fd4c40d09f0 note 62/0 was already on, now at 2 negative beats passed to BFC: -0.100521 PBD::stacktrace(std::ostream&, int) ARDOUR::BeatsFramesConverter::to(double) const MidiRegionView::source_beats_to_absolute_frames(double) const MidiRegionView::source_beats_to_region_frames(double) const MidiRegionView::note_in_region_range(boost::shared_ptr<Evoral::Note<double> >, bool&) const MidiRegionView::redisplay_model() boost::_mfi::mf0<void, MidiRegionView>::operator()(MidiRegionView*) const void boost::_bi::list1<boost::_bi::value<MidiRegionView*> >::operator()<boost::_mfi::mf0<void, MidiRegionView>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, MidiRegionView>&, boost::_bi::list0&, int) boost::_bi::bind_t<void, boost::_mfi::mf0<void, MidiRegionView>, boost::_bi::list1<boost::_bi::value<MidiRegionView*> > >::operator()() boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, MidiRegionView>, boost::_bi::list1<boost::_bi::value<MidiRegionView*> > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0<void>::operator()() const void boost::_bi::list0::operator()<boost::function<void ()>, boost::_bi::list0>(boost::_bi::type<void>, boost::function<void ()>&, boost::_bi::list0&, int) boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>::operator()() boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void ()>, boost::_bi::list0>, void>::invoke(boost::detail::function::function_buffer&) boost::function0<void>::operator()() const AbstractUI<Gtkmm2ext::UIRequest>::call_slot(PBD::EventLoop::InvalidationRecord*, boost::function<void ()> const&) PBD::Signal0<void, PBD::OptionalLastValue<void> >::compositor(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*) void boost::_bi::list3<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> >::operator()<void (*)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list0&, int) boost::_bi::bind_t<void, void (*)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >::operator()() boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void ()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >, void>::invoke(boost::detail::function::function_buffer&) boost::function0<void>::operator()() const PBD::Signal0<void, PBD::OptionalLastValue<void> >::operator()() ARDOUR::MidiModel::NoteDiffCommand::operator()() ARDOUR::MidiModel::apply_command(ARDOUR::Session&, Command*) MidiRegionView::create_note_at(long, double, double, bool) NoteCreateDrag::finished(_GdkEvent*, bool) Drag::end_grab(_GdkEvent*) DragManager::end_grab(_GdkEvent*) MidiRegionView::button_release(_GdkEventButton*) MidiRegionView::canvas_event(_GdkEvent*) ardour-3.5.380: ../libs/ardour/beats_frames_converter.cc:40: virtual ARDOUR::framepos_t ARDOUR::BeatsFramesConverter::to(double) const: Assertion `beats >= 0' failed. |
|
|
I was unable to reproduce this problem with the Demo version 3.5.380 of Ardour from www.ardour.org I'm not sure how the KX Studio version is different from the official version but perhaps you could try to reproduce the problem with the official build |
|
|
Unable to reproduce at session start, but it turns out the issue is easy to reproduce with a region *not* at the start of the session, by backwards-dragging to create a new node past the start of the region. Not sure how this ever happened at the session start, but fixed in 3b23aed5e177959a331bf282a2107c71211a0946. |
|
|
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 |
|---|---|---|---|
| 2014-05-21 16:55 | unfa | New Issue | |
| 2014-05-21 16:55 | unfa | File Added: ardour3.log | |
| 2014-05-25 00:50 | timbyr | Note Added: 0015805 | |
| 2014-11-14 05:34 | drobilla | Note Added: 0015970 | |
| 2014-11-14 05:34 | drobilla | Assigned To | => drobilla |
| 2014-11-14 05:34 | drobilla | Status | new => resolved |
| 2014-11-14 05:34 | drobilla | Resolution | open => fixed |
| 2020-04-19 20:16 | system | Note Added: 0023314 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |