Error Creating Session

Short Story: I’m using skel to set default preferences (from a model user “gprefs”) for new users on a lab machine. No matter what I do, however, Ardour fails to write a new session for new users and will not open.

Long Story:

•Ubuntu 14.04 LTS
•Ardour from the KXStudios repo
JACK

Ardour opens fine for the admin user (created first) and for the preference-creating standard user (gprefs). When opening Ardour as a new user, however, Ardour will not save the new session anywhere including the new user’s home directory.

To troubleshoot this, I deleted the .config/Ardour3/ folder from the model user (gprefs) immediately before creating a new user. I thought this should result in defaults for the new user and no holdovers from the model user, but this is not entirely correct. While the new user is prompted to configure Ardour as though it were the first time, it is still not possible to save a new session and interestingly enough, the ‘save-to’ choose window (advanced option… GTK?) still contains paths to the model user’s home directory which means something is still being copied/preserved from the model user and passed to the new user which prevents Ardour from saving the session.

I have confirmed that standard permissions for the user and the user’s directory are correct.

I have confirmed that JACK and other audio clients are perfectly fine so it’s not a JACK issue or a greater audio issue.

Assuming the Ardour config folder is the only thing that could contaminate the new user, what else could be causing this problem?

All ideas welcome. Thanks in advanced for your thoughts.

Cheers,

-Scott

Here’s the output if I run ardour from the command line:

testaccount@omi-workstation-1:~$ ardour3
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
Using SSE optimized routines
Gtk-Message: Failed to load module “canberra-gtk-module”
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:15978): 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
Cannot lock down 107335194 byte memory area (Cannot allocate memory)
set default folder to /home/testaccount
Announcement is:
Found 0 along /home/testaccount/.config/ardour3/templates:/opt/ardour3/share/templates
run dialog
Cannot lock down 107335194 byte memory area (Cannot allocate memory)
Scanning folders for bundled LV2s: /opt/ardour3/lib/LV2
error: failed to expand CURIE fomp:' error: attempt to add quad with NULL field error: failed to expand CURIEpprops: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEunits:conversion’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:to' error: failed to expand CURIEunits: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEunits:to’
error: failed to expand CURIE units:s' error: attempt to add quad with NULL field error: failed to expand CURIEunits: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEunits:to’
error: failed to expand CURIE units:s' error: attempt to add quad with NULL field error: failed to expand CURIEunits: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEpprops: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEpprops: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEunits:conversion’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:to' error: failed to expand CURIEunits: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEunits:to’
error: failed to expand CURIE units:s' error: attempt to add quad with NULL field error: failed to expand CURIEunits: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 CURIEunits:unit’
error: failed to expand CURIE units:ms' error: attempt to add quad with NULL field error: failed to expand CURIEunits:conversion’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:to' error: failed to expand CURIEunits: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEunits:to’
error: failed to expand CURIE units:s' error: attempt to add quad with NULL field error: failed to expand CURIEunits: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 CURIEunits:unit’
error: failed to expand CURIE units:db' error: attempt to add quad with NULL field error: failed to expand CURIEpprops: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field
error: failed to expand CURIE units:unit' error: failed to expand CURIEunits: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 CURIEpprops: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 CURIEpprops:hasStrictBounds’
error: attempt to add quad with NULL field

(ardour-3.5.380:15978): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
programming error: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Butler @ 0x366e930
programming error: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Locations @ 0x366ed40
programming error: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::RouteGroup @ 0x366f480
run dialog

Ask on a KX forum or try the binary bundle (demo version will do) from ardour.org