W dniu 08.10.2017 o 14:13, Jonas Smedegaard pisze: > Hi Wojciech, > > First of all, thanks for reporting this! > > Quoting Wojciech Zabołotny (2017-10-08 13:34:16) >> When I start the jack server, and then ardour5, it does not start. >> The "top" shows that ardour5 uses one CPU core in 100%. >> When I start it via "strace", I get the following messages displayed >> repeatedly: > [...] >> It looks, that ardour tries to load the Breeze gtk theme, and when it fails, >> it repeats that forever. >> I can see two problems there: >> 1. ardour should depend on the appropriate package providing the required >> GUI theme >> 2. ardour should fail, displaying the reasonable error message without >> looping forever. > Ardour does _not_ depend on a specific GTK+ widget theme. > > Perhaps a bug elsewhere - e.g. in GTK+ or that particular theme - is > triggered? > > Did you configure your environment to use Breeze? Could you please try > switch to a different GTK+ theme instead? > > Perhaps create a temporary new user on your system and start Ardour from > there - to help avoid cruft in your own $HOME environment interfering. > Dear Jonas,
Thanks a lot for your suggestions. That's interesting. Of course, I have cleaned up the ~/.config/ardour4 and ~/.config/ardour5 directories before submitting the first report, and it didn't help. However indeed, when I logged in as another user, ardour started correctly. I have dumped the whole strace output with : "strace -o /tmp/ardour_strace.txt ardour5" And then I've checked what config files are read before the first access("/usr/share/themes/Breeze/gtk-2.0/widgets/../assets/check-unchecked.png", F_OK) = -1 ENOENT (No such file or directory) The problematic file was: open("/home/wzab/.gtkrc-2.0", O_RDONLY) = 11 with the following content: ======================= include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" style "user-font" { font_name="Noto Sans Regular" } widget_class "*" style "user-font" gtk-font-name="Noto Sans Regular 10" gtk-theme-name="Breeze" gtk-icon-theme-name="breeze" gtk-fallback-icon-theme="gnome" gtk-toolbar-style=GTK_TOOLBAR_ICONS gtk-menu-images=1 gtk-button-images=1 ======================= After I have renamed that file to "/home/wzab/.gtkrc-2.0.deleted" , the problem disappeared. So the problem probably indeed is not ardour related (however I don't know why only ardour suffers from that). Regards, Wojtek PS. Is it possible that https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874598 is caused by the same problem? -- Wojciech M Zabolotny, PhD Institute of Electronic Systems Faculty of Electronics and Information Technology Warsaw University of Technology