Several days ago I made a modification to the fedora 19 font system (installed freetype-freeworld) to get M$ new fonts to render better. I also installed several “new” fonts. Now Ardour cannot open or create a session. the following messages are produced:
Sep 5 11:59:17 da kernel: [ 7255.682661] ardour-3.4[5944]: segfault at 8 ip 00007ff7ecde523e sp 00007fff4c6b58a0 error 4 in libfontconfig.so.1[7ff7ecdc6000+3d000]
Sep 5 11:59:19 da abrtd: Directory 'ccpp-2013-09-05-11:59:18-5944' creation detected
Sep 5 11:59:19 da abrt[5971]: Saved core dump of pid 5944 (/opt/Ardour-3.4-dbg/bin/ardour-3.4) to /var/tmp/abrt/ccpp-2013-09-05-11:59:18-5944 (93687808 bytes)
Sep 5 11:59:19 da abrtd: Can't load public GPG key /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Sep 5 11:59:19 da abrtd: Executable '/opt/Ardour-3.4-dbg/bin/ardour-3.4' doesn't belong to any package and ProcessUnpackaged is set to 'no'
If you use ardour from ardour.org, all necessary libraries are included and it does not use your system font libraries. It does use your system fonts, and this is a known problem with some versions of fedora (and a couple of other distributions).
It might be helpful to file a bug containing a backtrace (see http://ardour.org/debugging_ardour for instructions on how to generate one). and then i’d try uninstalling freetype-freeworld to see if that helps.
Thanks for your reply. I ran it with the debugger and found the problem. An error in the following font config file seems to create problems.
DEBUG ERROR OUTPUT
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
I deleted the file, 10-scale-bitmap-fonts.conf, as recommended in an Arch Linux post with similar problems. Ardour starts fine now. This is good as I just got a project composing music for short videos. I’ve been wanting to try this out.
Thanks for your help and work on a great audio recording tool!
Dan