View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002707 | ardour | bugs | public | 2009-06-02 15:12 | 2020-04-19 20:14 |
Reporter | dhj | Assigned To | paul | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | not fixable | ||
Product Version | 2.8 | ||||
Summary | 0002707: Ardour 2.8 (revision 4918) crashes on rhythm ferret launch with unhandled exception | ||||
Description | Hi all, In 64 Studio 3.0 beta 3 (Ubuntu Hardy LTS based), Ardour has a reproducible crash whenever Rhythm Ferret is launched. Do we need to change our glibmm version, perhaps? $ ardour2 WARNING: Your system has a limit for maximum amount of locked memory! This might cause Ardour to run out of memory before your system runs out of memory. You can view the memory limit with 'ulimit -l', and it is normally controlled by /etc/security/limits.conf Ardour/GTK 2.8 (built using 4918 and GCC version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. theme_init() called from internal clearlooks engine /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:67: error: unexpected identifier `colorize_scrollbar', expected character `}' loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf loading user ui configuration file /home/dick/.ardour2/ardour2_ui.conf Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file /etc/ardour2/ardour_system.rc loading user configuration file /home/dick/.ardour2/ardour.rc ardour: [INFO]: No H/W specific optimizations in use ardour: [INFO]: looking for control protocols in /home/dick/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/ ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" powermate: Opening of powermate failed - No such file or directory ardour: [INFO]: Control protocol powermate not usable ardour: [INFO]: Control surface protocol discovered: "Mackie" loading bindings from /etc/ardour2/mnemonic-us.bindings Loading session /home/rec1/song using snapshot song (1) Loading history from '/home/rec1/song/song.history'. Vamp::HostExt::PluginLoader: Unable to load library "/usr/lib/ardour2/vamp/libardourvampplugins.so": /usr/lib/ardour2/vamp/libardourvampplugins.so: undefined symbol: _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: failed constructor aborting... Aborted | ||||
Tags | No tags attached. | ||||
|
no action will be taken with this bug until you can reproduce it AFTER first fixing the problem noted at the top of the startup messages. there is every chance that you are simply running into a "locked memory" limit, and nothing more. |
|
Hi Paul, Setting the memlock to unlimited makes no difference to the bug, here's the output: daniel@64studio:~$ ardour2 Ardour/GTK 2.8 (built using 4918 and GCC version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. theme_init() called from internal clearlooks engine /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:67: error: unexpected identifier `colorize_scrollbar', expected character `}' loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf loading user ui configuration file /home/daniel/.ardour2/ardour2_ui.conf Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc theme_init() called from internal clearlooks engine ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file /etc/ardour2/ardour_system.rc loading user configuration file /home/daniel/.ardour2/ardour.rc ardour: [INFO]: No H/W specific optimizations in use ardour: [INFO]: looking for control protocols in /home/daniel/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/ powermate: Opening of powermate failed - No such file or directory ardour: [INFO]: Control protocol powermate not usable ardour: [INFO]: Control surface protocol discovered: "Mackie" ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" loading bindings from /etc/ardour2/mnemonic-us.bindings Loading session /home/daniel/test2 using snapshot test2 (1) Loading history from '/home/daniel/test2/test2.history'. Vamp::HostExt::PluginLoader: Unable to load library "/usr/lib/ardour2/vamp/libardourvampplugins.so": /usr/lib/ardour2/vamp/libardourvampplugins.so: undefined symbol: _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: failed constructor I've found this crash only happens with Percussive Onset mode of the ferret. In Note Onset mode, there is a different error, which appears in the Log window, and Ardour doesn't crash: [ERROR]: VAMP Plugin "libardourvampplugins:aubioonset" could not be loaded [ERROR]: cannot load VAMP plugin "libardourvampplugins:aubioonset" [ERROR]: Could not load note onset detection plugin There's only one library in the relevant directory: daniel@64studio:~$ ls -l /usr/lib/ardour2/vamp/ total 92 -rw-r--r-- 1 root root 87624 2009-04-19 23:20 libardourvampplugins.so Cheers! Daniel |
|
Hi, Paul! I have similar output trying Insert Existing Audio: ash@zerg:/usr/lib/ardour2/vamp$ ardour2 Ardour/GTK 2.8.2 (built using 5396 and GCC version 4.4.1) Copyright (C) 1999-2008 Paul Davis Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This is free software, and you are welcome to redistribute it under certain conditions; see the source for copying conditions. theme_init() called from internal clearlooks engine loading default ui configuration file /etc/ardour2/ardour2_ui_default.conf loading user ui configuration file /home/ash/.ardour2/ardour2_ui.conf Loading ui configuration file /etc/ardour2/ardour2_ui_dark.rc ardour: [INFO]: Ardour will be limited to 1024 open files loading system configuration file /etc/ardour2/ardour_system.rc loading user configuration file /home/ash/.ardour2/ardour.rc ardour: [INFO]: No H/W specific optimizations in use ardour: [INFO]: looking for control protocols in /home/ash/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/ ardour: [INFO]: Control surface protocol discovered: "Mackie" ardour: [INFO]: Control surface protocol discovered: "Generic MIDI" ardour: [INFO]: Control protocol Tranzport not usable powermate: Opening of powermate failed - No such file or directory ardour: [INFO]: Control protocol powermate not usable no message buffer overruns loading bindings from /etc/ardour2/mnemonic-us.bindings Loading session /home/ash/music/Ya_Lechu/ardour/Ya_Lechu_mastering using snapshot Ya_Lechu_mastering (1) Loading history from '/home/ash/music/Ya_Lechu/ardour/Ya_Lechu_mastering/Ya_Lechu_mastering.history'. Vamp::HostExt::PluginLoader: Unable to load library "/usr/lib/ardour2/vamp/libardourvampplugins.so": /usr/lib/ardour2/vamp/libardourvampplugins.so: undefined symbol: _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: failed constructor aborting... Aborted |
|
Could this be this bug? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560052 If so, it's not an ardour bug, but a result of improper packaging by the distro. At least our Debian versions up to and including ardour-2.8.4-1 have this _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE issue caused by compiling against system's VAMP libraries. Next Debian upload will fix it, other distros (Ubuntu, Studio64 and the lot) will hopefully adopt the solution. This is clearly not ardour's fault. For other packagers: here's what I did to the Debian package: http://git.debian.org/?p=pkg-multimedia/ardour.git;a=commitdiff;h=347e34548cd877123865ddd65339398123f6b6a0 HTH |
|
I'm fairly sure this is fixed. Can anyone confirm? |
|
this was definitely a bug in the debian/ubuntu packaging of Ardour. it has been fixed "downstream". |
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-06-02 15:12 | dhj | New Issue | |
2009-06-09 15:38 | paul | Note Added: 0006064 | |
2009-06-10 09:35 | dhj | Note Added: 0006073 | |
2009-11-20 22:02 | oivanenko | Note Added: 0007135 | |
2009-12-10 12:43 | adi | Note Added: 0007243 | |
2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
2010-04-24 10:31 | cth103 | Category | bugs2 => bugs |
2010-05-03 01:48 | cth103 | Note Added: 0007774 | |
2010-05-03 01:48 | cth103 | Status | new => feedback |
2010-05-03 16:19 | paul | cost | => 0.00 |
2010-05-03 16:19 | paul | Note Added: 0007780 | |
2010-05-03 16:19 | paul | Status | feedback => resolved |
2010-05-03 16:19 | paul | Resolution | open => not fixable |
2010-05-03 16:19 | paul | Assigned To | => paul |
2020-04-19 20:14 | system | Note Added: 0021927 | |
2020-04-19 20:14 | system | Status | resolved => closed |