View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003806 | ardour | bugs | public | 2011-02-28 10:37 | 2020-04-19 20:15 |
| Reporter | d13b | Assigned To | paul | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0 | ||||
| Summary | 0003806: a3vst crash on session load/create | ||||
| Description | hello! a3vst (svn rev. 8981) crashes when is try to create or open a session (right after the open/create dialog, without the main gui ever appearing). this does not happen, when a3 is compiled without vst support. | ||||
| Additional Information | i'm using debian unstable. wine version: wine-unstable 1.1.32-1+b1 -------------------------------------------------------------------- here's the output when i try to open an existing session: ("Speicherzugriffsfehler" means segfault) zoyd:~$ /usr/local/src/audio/3.0/vst/ardevst Ardour3.0pre0 (built using ['8987'] und GCC Version4.4.5) Copyright (C) 1999-2011 Paul Davis Einige Teile Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY für allgemeine oder spezielle Gebrauchstauglichkeit zur Verfügung gestellt. Dies ist freie Software und Sie dürfen sie gerne weiterverbreiten, solange Sie sich an die Bedingungen, die in der Datei COPYING aufgeführt sind halten. Cannot xinstall SIGPIPE error handler ardour: [INFO]: Loading default ui configuration file /usr/local/src/audio/3.0/vst/../gtk2_ardour/ardour3_ui_default.conf Loading user ui configuration file /home/dieter/.config/ardour3/ardour3_ui.conf ardour: [INFO]: Loading ui configuration file /usr/local/src/audio/3.0/vst/../build/default/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Ardour will be limited to 1024 open files Startup win32 GUI thread ardour: [INFO]: Loading user configuration file /home/dieter/.config/ardour3/ardour.rc Using SSE optimized routines ardour: [INFO]: looking for panners in /usr/local/src/audio/3.0/vst/../build/default/libs/panners/2in2out:/usr/local/src/audio/3.0/vst/../build/default/libs/panners/1in2out:/usr/local/src/audio/3.0/vst/../build/default/libs/panners/vbap ardour: [INFO]: Panner discovered: "Equal Power Stereo" ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" ardour: [INFO]: Panner discovered: "VBAP 2D panner" Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x6cd0d8d0)" of type `GString' Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x773dfab0)" of type `GString' Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x6cd0d980)" of type `GString' LV2: Discovering 122 plugins Done LV2 discovery (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18902): Gtk-WARNING **: Invalid input string Playlist: region added at 0 Playlist: post-splice, region @ 0 0/vst/../build/default/libs/../gtk2_ardour/ardour-3.0-vst.so: ../libs/panners/2in2out/panner_2in2out.cc:228: virtual void ARDOUR::Panner2in2out::distribute_one(ARDOUR::AudioBuffer&, ARDOUR::BufferSet&, ARDOUR::gain_t, ARDOUR::pframes_t, uint32_t): Zusicherung »obufs.count().n_audio() == 2« nicht erfüllt. Speicherzugriffsfehler ------------------------------------------------------------------------------ this happens, when i try to create a new session: zoyd:~$ /usr/local/src/audio/3.0/vst/ardevst Ardour3.0pre0 (built using ['8987'] und GCC Version4.4.5) Copyright (C) 1999-2011 Paul Davis Einige Teile Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker Ardour comes with ABSOLUTELY NO WARRANTY für allgemeine oder spezielle Gebrauchstauglichkeit zur Verfügung gestellt. Dies ist freie Software und Sie dürfen sie gerne weiterverbreiten, solange Sie sich an die Bedingungen, die in der Datei COPYING aufgeführt sind halten. Cannot xinstall SIGPIPE error handler ardour: [INFO]: Loading default ui configuration file /usr/local/src/audio/3.0/vst/../gtk2_ardour/ardour3_ui_default.conf Loading user ui configuration file /home/dieter/.config/ardour3/ardour3_ui.conf ardour: [INFO]: Loading ui configuration file /usr/local/src/audio/3.0/vst/../build/default/gtk2_ardour/ardour3_ui_dark.rc ardour: [INFO]: Ardour will be limited to 1024 open files Startup win32 GUI thread ardour: [INFO]: Loading user configuration file /home/dieter/.config/ardour3/ardour.rc Using SSE optimized routines ardour: [INFO]: looking for panners in /usr/local/src/audio/3.0/vst/../build/default/libs/panners/2in2out:/usr/local/src/audio/3.0/vst/../build/default/libs/panners/1in2out:/usr/local/src/audio/3.0/vst/../build/default/libs/panners/vbap ardour: [INFO]: Panner discovered: "Equal Power Stereo" ardour: [INFO]: Panner discovered: "Mono to Stereo Panner" ardour: [INFO]: Panner discovered: "VBAP 2D panner" Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x772f69d0)" of type `GString' Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x6cc44d50)" of type `GString' Checking into 24bitvorlage2.template using .template Checking into 24bit+osc_ardour3_v1.template using .template Found 2 along :/home/dieter/.config/ardour3/templates Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x772f6a80)" of type `GString' Grab new name focus lost focus Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkWidget::link-color' of type `GdkColor' from rc file value "((GString*) 0x772f6a80)" of type `GString' lost focus LV2: Discovering 122 plugins Done LV2 discovery (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string (Z:\usr\local\src\audio\3.0\build\default\gtk2_ardour\ardour-3.0-vst.so:18990): Gtk-WARNING **: Invalid input string 0/vst/../build/default/libs/../gtk2_ardour/ardour-3.0-vst.so: ../libs/panners/2in2out/panner_2in2out.cc:228: virtual void ARDOUR::Panner2in2out::distribute_one(ARDOUR::AudioBuffer&, ARDOUR::BufferSet&, ARDOUR::gain_t, ARDOUR::pframes_t, uint32_t): Zusicherung »obufs.count().n_audio() == 2« nicht erfüllt. wine: Assertion failed at address 0xb776e424 (thread 0009), starting debugger... Unhandled exception: assertion failed in 32-bit code (0xb776e424). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:b776e424 ESP:0032e960 EBP:0032e978 EFLAGS:00200206( - -- I - -P- ) EAX:00000000 EBX:00004a2e ECX:00004a2e EDX:00000006 ESI:b75ae2a3 EDI:b75ceff4 Stack dump: 0x0032e960: 0032e978 00000006 00004a2e b74b7751 0x0032e970: b75ceff4 0032ea98 0032eaa0 b74bab82 0x0032e980: 00000006 0032ea18 00000000 00000150 0x0032e990: 000002c5 00000010 77400010 b75ceff4 0x0032e9a0: 77400010 00000132 0032e9c0 b74fcbbd 0x0032e9b0: 620e4828 b75ceff4 b75ceff4 00000133 Backtrace: =>0 0xb776e424 (0x0032e978) fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information fixme:dbghelp_dwarf:dwarf2_parse_array_type array without range information ^C | ||||
| Tags | No tags attached. | ||||
|
|
This is very mysterious. Panner::distribute passes obufs into distribute_one with 2 audio buffers. By the time Panner2in2out::distribute_one happens there are 0 audio buffers in obufs. |
|
|
Just want to confirm this with rev. 9200 and wine 1.2.2. I did a fresh install of AVLinux today, checked out ardour3, compiled with VST support and ended up with exactly the same error. One is able to start a session if checking "I'd like more options for this session" and uncheck "Create master bus x channels". It is possible to add mono tracks/buses. As soon as you add a stereo track/bus you end up with the segmentation fault. Using track i/o counts for Audio io/ardoursrc/3.0/vst/../build/default/libs/../gtk2_ardour/ardour-3.0-vst.so: ../libs/panners/2in2out/panner_2in2out.cc:228: virtual void ARDOUR::Panner2in2out::distribute_one(ARDOUR::AudioBuffer&, ARDOUR::BufferSet&, ARDOUR::gain_t, ARDOUR::pframes_t, uint32_t): Assertion `obufs.count().n_audio() == 2' failed. Segmentation fault |
|
|
Is this still an issue? |
|
|
yes. creating any stereo track still crashes my a3vst (rev9676) |
|
|
this bug is resolved on my system now. using rev. 10986 i can create/load stereo-tracks without ardour3vst crashing |
|
|
see notes. |
|
|
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 |
|---|---|---|---|
| 2011-02-28 10:37 | d13b | New Issue | |
| 2011-02-28 13:45 | cth103 | cost | => 0.00 |
| 2011-02-28 13:45 | cth103 | Target Version | => 3.0-beta1 |
| 2011-02-28 13:45 | cth103 | Additional Information Updated | |
| 2011-03-02 20:10 | cth103 | Note Added: 0010259 | |
| 2011-03-02 20:10 | cth103 | Status | new => confirmed |
| 2011-03-25 21:42 | Mario | Note Added: 0010415 | |
| 2011-03-25 22:01 | Mario | Note Edited: 0010415 | |
| 2011-06-11 17:01 | paul | Note Added: 0010847 | |
| 2011-06-12 06:37 | d13b | Note Added: 0010867 | |
| 2011-11-04 23:53 | cth103 | Target Version | 3.0-beta1 => 3.0 |
| 2011-12-12 11:24 | d13b | Note Added: 0012392 | |
| 2011-12-12 12:41 | paul | Note Added: 0012393 | |
| 2011-12-12 12:41 | paul | Status | confirmed => resolved |
| 2011-12-12 12:41 | paul | Resolution | open => fixed |
| 2011-12-12 12:41 | paul | Assigned To | => paul |
| 2020-04-19 20:15 | system | Note Added: 0022425 | |
| 2020-04-19 20:15 | system | Status | resolved => closed |