View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005851 | ardour | bugs | public | 2014-02-05 11:49 | 2014-06-20 20:21 |
Reporter | chaot | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | random |
Status | confirmed | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0005851: Problems when a colon exists somewhere in the project path | ||||
Description | DISCLAIMER ========== This bug might create strange files outside the project directory. Because I don't understand this behaviour I can't assure that it doesn't mess with your files. Though, in my case it didn't. What is it about? ================= Colons in the path of a project lead to strange behaviour in Ardour. Note that the colon isn't located in the project name but in the path to the project folder. For example: ~/a:b/Ardour/MyProject I could observe different problems but they seem to be all caused by the colon. Therefore I will only open this one bug report. Steps to reproduce ================== Open console and create two folders: cd mkdir test mkdir test/a:b Open Ardour and create new project (name doesn't matter) in the a:b directory. Now when I add some tracks it often crashes. This doesn't happen always but most of the times after 2 or 3 tracks are added. Some files with wrong encoding are created in my home directory (names e.g. 0?]?, ??f? and p?]?). Then also a new folder is created in ~/test which is named 'a'. This folder contains the folders: dead, export, interchange and peaks. This should be normal project folders I suppose. The project folder in 'a:b' is also created. After restarting Ardour sometimes I can open the project, sometimes I can't open the project even though it is displayed and sometimes I even couldn't open Ardour anymore unless I deleted these folders. The behavior really isn't consistent at all. So you might even get other behavior. Output when opening in a console ================================ Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 14: out of memory Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 23: out of memory Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 32: out of memory bnd txt domain [gtk2_ardour3] to /opt/Ardour-3.5.308-dbg/share/locale Ardour3.5.308 (built using 3.5-308-g40d8c5a 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/Ardour-3.5.308-dbg/etc/ardour_system.rc Loading user configuration file /home/user/.config/ardour3/ardour.rc Using SSE optimized routines ardour: [INFO]: Loading default ui configuration file /opt/Ardour-3.5.308-dbg/etc/ardour3_ui_default.conf Loading user ui configuration file /opt/Ardour-3.5.308-dbg/etc/ardour3_ui.conf (ardour-3.5.308:24696): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised ardour: [INFO]: Loading ui configuration file /opt/Ardour-3.5.308-dbg/etc/ardour3_ui_dark.rc Found 0 along /home/user/.config/ardour3/templates:/opt/Ardour-3.5.308-dbg/share/templates run dialog Announcement is: Scanning folders for bundled LV2s: /opt/Ardour-3.5.308-dbg/lib/LV2 (ardour-3.5.308:24696): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised Segmentation fault Questions? ========== Ask. | ||||
Additional Information | OS: Ubuntu 13.04 Kernel: Linux ChrUbuntu 3.4.0 x86_64 Ardour Revision: 3.5-308-g40d8c5a Downloaded from ardour.org | ||||
Tags | No tags attached. | ||||
|
I can confirm this behaviour with version 3.5.380. It is not possible to create or load a session if there is a colon in the path of the session file. I'm not sure that we can or would want to support the use case where there are colons in the path. Perhaps a warning dialog on session creation or loading that explains the path contains problematic characters. |