View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005837 | ardour | bugs | public | 2014-01-23 21:18 | 2015-03-19 07:42 |
Reporter | nick_livings | Assigned To | |||
Priority | normal | Severity | block | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0005837: Frequent "zombified" crashes | ||||
Description | Happened on 3.5.143 and still happens on 3.5.308. Here's the output from a terminal when I started Ardour from the command line. I had Ardour running for a while before it happened again, but at this point, it seems to always happen sooner or later during the work day, and more than once. I have no idea what's relevant and what's not, so here's the whole thing: (user)@(host) ~ $ ardour3 & [1] 3886 (user)@(host) ~ $ lilv_world_load_bundle(): error: Error reading file:///home/(user)/.lv2/presets/manifest.ttl bnd txt domain [gtk2_ardour3] to /usr/share/locale Ardour3.5.143 (built using 3.5-143-gentoo and GCC version 4.7.3) ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files ardour: [INFO]: Loading system configuration file /etc/ardour3/ardour_system.rc Loading user configuration file /home/(user)/.config/ardour3/ardour.rc Using SSE optimized routines /usr/share/themes/NOX/gtk-2.0/gtkrc:233: Murrine configuration option "gradients" is no longer supported and will be ignored. ardour: [INFO]: Loading default ui configuration file /etc/ardour3/ardour3_ui_default.conf Loading ui configuration file /etc/ardour3/ardour3_ui_dark.rc /usr/share/themes/NOX/gtk-2.0/gtkrc:233: Murrine configuration option "gradients" is no longer supported and will be ignored. Found nothing along /home/(user)/.config/ardour3/templates:/usr/share/ardour3/templates Announcement is: run dialog unlocking /usr/lib64/ardour3/ardour-3.5.143 VST_PATH not set, defaulting to /home/(user)/vst:/usr/local/lib/vst:/usr/lib/vst Scanning folders for bundled LV2s: /usr/lib64/ardour3/LV2 error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-constants.lv2/math-constants.ttl:19:31: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name error: /usr/lib64/lv2/math-functions.lv2/math-functions.ttl:76:30: name ends with `.' lilv_plugin_get_name(): warning: Plugin has no (mandatory) doap:name Playlist with ID = 2265651 not found Playlist with ID = 2265651 not found Playlist with ID = 2265651 not found linuxDSP: UI dpi 81 linuxDSP: UI scale 100.0 % ** INFO ** BLACK-EQ: UI Instantiate linuxDSP: UI dpi 81 linuxDSP: UI scale 100.0 % RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1004 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 511 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1022 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1021 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1022 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1021 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1023 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1020 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1021 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1020 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1018 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1016 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1016 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1016 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1014 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1012 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1013 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1010 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1010 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1006 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1004 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1005 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1002 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1003 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1003 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1000 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 999 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 995 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 994 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 995 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 992 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 992 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 991 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 483 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 0 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 483 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1007 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1009 RubberBandPitchShifter::runImpl: buffer underrun: required = 1024, available = 1008 PluginWindow deleted for 0x46f44480 PluginWindow deleted for 0x46b870a0 JACK HALTED: zombified Butler drops pool trash [1]+ Segmentation fault ardour3 | ||||
Additional Information | JACK does not seem to be in fact halted. Qjackctl shows no error messages, and I can restart Ardour without having to restart JACK. However, this has been happening often, and it is very, very, VERY frustrating. | ||||
Tags | No tags attached. | ||||
|
the JACK HALTED: zombified message does not mean that the JACK server stopped. It means that the JACK server decided that this isntance of Ardour is not running fast enough to meet realtime audio streaming timing, and so has kicked Ardour out. What DSP load do you see (either in qjackctl or in the upper right of the editor window) when running this (type of) session? |
|
Also, what JACK settings are you using? |
|
I am seeing this also but no so often. I can easily mitigate the problem by choosing to "reconnect to jack" from the Window->Audio setup screen. Ardour 3.5.403 (built from revision 3.5-403-gec2cb31) $ jackd -V jackd version 0.124.1 tmpdir /dev/shm protocol 25 Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz 16GB ram All 4 cores+hyperthreading float between 2% - a max of around 27% busy. DSP load 0000023:0000020%. This machine is not particularly set for killer latency: alsa driver / built in sound card / 1024 frames_period / 48kHz / 2 Periods_buffer / realtime qjackctl estimates 42ms latency. |
|
Something that may have been stalling ardour in my case is my sessions are served from an NFS share. After reconnecting two times or so, I can play this session in a loop with no more disconnects. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-23 21:18 | nick_livings | New Issue | |
2014-01-23 21:58 | paul | Note Added: 0015615 | |
2014-01-23 21:59 | paul | Note Added: 0015616 | |
2015-03-19 07:35 | habys | Note Added: 0016446 | |
2015-03-19 07:42 | habys | Note Added: 0016447 |