*** jrussell has quit IRC | 01:18 | |
*** jrussell has joined #kxstudio | 01:41 | |
*** jrussell has quit IRC | 02:46 | |
*** BitPuffin|osx has quit IRC | 03:18 | |
*** jrussell has joined #kxstudio | 03:35 | |
*** jrussell has quit IRC | 03:40 | |
*** spectromas has quit IRC | 04:46 | |
*** wolftune has quit IRC | 04:49 | |
*** androclus has joined #kxstudio | 04:52 | |
*** ArturShaik has joined #kxstudio | 05:03 | |
*** distrozapper has quit IRC | 05:19 | |
*** androclus has quit IRC | 06:52 | |
*** falktx__ has joined #kxstudio | 07:15 | |
*** falktx__ has quit IRC | 07:27 | |
*** rghvdberg has joined #kxstudio | 08:10 | |
*** falktx has joined #kxstudio | 08:30 | |
*** Xzu has joined #kxstudio | 08:45 | |
rghvdberg | AAAARGGHHHH Ardour4.2 keeps crashing when consolidating ranges. but only it seems when I have loaded a plugin | 08:48 |
---|---|---|
rghvdberg | Carla-Patchbay with MuLab MUX synth (entering KVR OSC #80) | 08:48 |
rghvdberg | ardour-4.2.358[10200]: segfault at 8 ip 00007f6b45963383 sp 00007ffc51032c40 error 4 in libc-2.19.so[7f6b458e3000+1bb000] | 08:48 |
rghvdberg | and some more crashes in libgpbject-2 , libcanvas libpdd libevoral | 08:49 |
rghvdberg | *libpbd | 08:49 |
Xzu | rghvdberg, #ardour ;D | 08:50 |
Xzu | rghvdberg, and "paste bin" your logs | 08:50 |
rghvdberg | saw Falk and maybe he knows if this is a Carla vs Ardour thing cause I read there were some issues | 08:51 |
Xzu | rghvdberg, why do you use carla with ardour? (real question) | 08:52 |
rghvdberg | win64 plugin .. | 08:52 |
rghvdberg | also tried airwave, but airwave doesn't render the GUI in ardour | 08:53 |
rghvdberg | GUI works in qtractor but I get no sound, probebly because of the multi-channel audio output of MUX | 08:54 |
rghvdberg | I wanna enter KVR's One Synth Challenge #80 https://sites.google.com/site/kvrosc/osc-80-mux | 08:55 |
rghvdberg | The plugin itself works flawlessly under wine so I wanted to do this in Linux | 08:56 |
rghvdberg | If anyone knows how to setup a qtractor midi track with multi audio output that would be fine to | 09:00 |
rghvdberg | although I like the workflow in Ardour better | 09:00 |
*** jrussell has joined #kxstudio | 09:00 | |
falktx | new challenge? | 09:01 |
falktx | rghvdberg: how often do these happen? | 09:01 |
rghvdberg | every month | 09:03 |
rghvdberg | all the time | 09:03 |
rghvdberg | the crashes are all the time | 09:03 |
rghvdberg | I enter the OSC every month :-) | 09:04 |
rghvdberg | did the last two in Reaper (Windows 10) .. really want to do it again in linux/ardour/carla | 09:04 |
*** jrussell has quit IRC | 09:05 | |
falktx | rghvdberg: so this is a modular app + host like carla? | 09:07 |
rghvdberg | don't really care about the ratings, but finished 12th on osc 77 and 6th on osc 78 ... oh wait, I do care about ratings :p | 09:07 |
rghvdberg | It's more a modular synth where you can add and combine osc eg amp lfo vcf etc etc | 09:09 |
rghvdberg | but it can host other vst fx too | 09:09 |
rghvdberg | wait ! I'll try to load carla-patchbay without hosting any other plugin and see if it crashes too | 09:11 |
falktx | wait, what exactly crashes here? | 09:13 |
* falktx needs to update ardour | 09:13 | |
rghvdberg | aha .. if I remove MUX plugin no crash .. | 09:14 |
rghvdberg | ardour crashes when mergin two midi regions while a win64 plugin (MUX) is loaded in carla-patchbay | 09:15 |
rghvdberg | btw now ardour crashed while removing the win64 plugin from carla-patchbay | 09:15 |
rghvdberg | of course this is wine HELL ... I don't blame anyone if we can't get it to work | 09:17 |
rghvdberg | but if I can get best of both worlds :-) | 09:17 |
falktx | then trying to see if carla crashes when ran outside of ardour will be useful | 09:20 |
rghvdberg | will do .. but I predict carla will run without error ;-) | 09:21 |
rghvdberg | Ardour won't start before I kill all remaining carla processes :-) | 09:22 |
falktx | carla still doesn't auto-quit. I'll do that before 2.0 final | 09:26 |
rghvdberg | no biggie | 09:26 |
rghvdberg | running MUX in Carla standalone now | 09:27 |
rghvdberg | no problems .. | 09:27 |
rghvdberg | removed and added plugin, changed some patches | 09:27 |
rghvdberg | can't make it crash | 09:30 |
falktx | wow, I need to make an inteface like this for carla-plugin | 09:31 |
falktx | the full app running as plugin is not very plugin-y, if you know what I mean | 09:32 |
rghvdberg | tried carla-patchbay in ardour again .. no crashes .. | 09:37 |
rghvdberg | even when merging midi regions ... | 09:38 |
rghvdberg | BINGO !!! | 09:39 |
rghvdberg | the carla-patchbay VST version crashed while the LV2 version didn't .. | 09:39 |
rghvdberg | ardour-4.2.358[12288]: segfault at 10 ip 00007f50141a6578 sp 00007f50641793d0 error 4 in CarlaPatchbay.so[7f50140e0000+1022000] | 09:40 |
rghvdberg | ardour-4.2.358[12560]: segfault at 10 ip 00007fd7a2495578 sp 00007fd7f40e13d0 error 4 in CarlaPatchbay.so[7fd7a23cf000+1022000] | 09:40 |
rghvdberg | etc ... | 09:40 |
falktx | can you reproduce? | 09:40 |
rghvdberg | investigating | 09:40 |
rghvdberg | load carla-patchbay VST as instrument, duplicate region, consolidate range .. crash | 09:45 |
rghvdberg | WTF ... | 09:46 |
rghvdberg | reloaded the session, did the same thing ... no crash | 09:46 |
rghvdberg | btw .. carla didn't host any plugins, still it crashed Ardour4 | 09:47 |
rghvdberg | trying agian | 09:47 |
rghvdberg | agian ?? again | 09:48 |
falktx | seems like a race condition | 09:48 |
rghvdberg | oh wait | 09:49 |
*** orngjce223 has quit IRC | 09:49 | |
rghvdberg | 2 tracks , one LV2 one VST | 09:50 |
rghvdberg | merge LV2 and then VST ... no crash | 09:50 |
rghvdberg | trying again but then reversed | 09:50 |
*** orngjce223 has joined #kxstudio | 09:50 | |
rghvdberg | still no plugins hosted by carla | 09:50 |
rghvdberg | when I first try to merge the Carla-Patchbay.vst it crashes .. | 09:52 |
falktx | merge? | 09:52 |
rghvdberg | consolidate range ... | 09:52 |
rghvdberg | consolidate range on a track with carla-patchbay as a Linux VST plugin | 09:53 |
rghvdberg | hope I make sense o.O | 09:54 |
rghvdberg | now I rely on your superiour intellect to solve this mystery | 09:55 |
rghvdberg | no pressure | 09:55 |
rghvdberg | bbl | 09:56 |
rghvdberg | back | 10:27 |
falktx | so let's see | 11:27 |
falktx | rghvdberg: btw, new ardour update | 11:27 |
falktx | rghvdberg: please try it, see if it still crashes | 11:27 |
rghvdberg | okidoki | 11:32 |
*** tencendur has joined #kxstudio | 11:33 | |
*** rncbc_jolla has joined #kxstudio | 11:38 | |
*** jrussell has joined #kxstudio | 11:45 | |
*** jrussell has quit IRC | 11:50 | |
*** alexpolevoy has joined #kxstudio | 12:15 | |
*** tencendur has quit IRC | 12:24 | |
falktx | rghvdberg: any news | 12:39 |
*** bill-auger has quit IRC | 13:07 | |
*** bill-auger has joined #kxstudio | 13:08 | |
*** bill-auger has quit IRC | 13:12 | |
*** bill-auger has joined #kxstudio | 13:14 | |
*** bill-auger has quit IRC | 13:15 | |
*** bill-auger has joined #kxstudio | 13:15 | |
*** rncbc_jolla has quit IRC | 13:19 | |
*** bill-auger has quit IRC | 13:19 | |
*** bill-auger has joined #kxstudio | 13:20 | |
*** bill-auger has quit IRC | 13:25 | |
*** bill-auger has joined #kxstudio | 13:25 | |
*** rghvdberg has quit IRC | 13:30 | |
*** jrussell has joined #kxstudio | 13:31 | |
*** NoteOn has joined #kxstudio | 13:32 | |
*** jrussell has quit IRC | 13:36 | |
*** jbmasurel is now known as CyBerNetX | 14:15 | |
*** designbybeck_ has joined #kxstudio | 14:16 | |
*** wolftune has joined #kxstudio | 14:24 | |
*** rncbc has joined #kxstudio | 14:37 | |
*** rghvdberg has joined #kxstudio | 14:51 | |
rghvdberg | @falktx ardour still crashes :-( | 14:51 |
*** alexpolevoy has quit IRC | 14:51 | |
rghvdberg | loaded old session, maybe that's the problem ? | 14:52 |
falktx | guide me through this then | 14:52 |
falktx | I started ardour, loaded carla-patchbay vst (synth) on a midi track | 14:53 |
falktx | loaded Mux inside there (the synth version too) | 14:53 |
rghvdberg | create a midi region ... enter some notes | 14:53 |
falktx | what next? | 14:53 |
falktx | ok | 14:53 |
rghvdberg | it even crashes without MUX ... it's an 'empty' carla ... | 14:53 |
rghvdberg | duplicate region (ctrl + drag) | 14:54 |
falktx | ok | 14:54 |
rghvdberg | Range tool -> drag range over both regions | 14:55 |
rghvdberg | right-click on range - consolidate region | 14:55 |
rghvdberg | KABOEM | 14:55 |
rghvdberg | CTD | 14:55 |
falktx | boom | 14:56 |
rghvdberg | [ 315.860319] ardour-4.2.546[3471]: segfault at 0 ip 00007f2f3238d6a7 sp 00007f2f10104df8 error 6 in libc-2.19.so[7f2f32301000+1bb000] | 14:56 |
rghvdberg | from dmesg | 14:56 |
rghvdberg | you 2 ? crash and burn ? | 14:56 |
falktx | is it just with carla? or with other plugins? | 14:56 |
rghvdberg | gonna try | 14:56 |
falktx | crash here yes | 14:56 |
rghvdberg | calf mono synth (LV2) no crash | 14:58 |
falktx | good thing I just added ardour4-dbg package :) | 14:59 |
rghvdberg | helm vst , no crash | 15:01 |
falktx | so carla-vst without plugins causes this too right? | 15:02 |
rghvdberg | yup | 15:02 |
falktx | sounds like an ardour bug | 15:03 |
falktx | #5 0x0000000000618d19 in PBD::SignalBase::~SignalBase (this=0x8765ff0, __in_chrg=<optimized out>) at /home/ardour/linux-x86_64/ardour/libs/pbd/pbd/signals.h:63 | 15:03 |
falktx | WARNING: Stuck note lost: D | 15:03 |
falktx | WARNING: Stuck note lost: @ | 15:03 |
falktx | rghvdberg: do you have an account at the ardour bug tracker? | 15:04 |
rghvdberg | my programming skills go no further as : 10 PRINT "Hello" 20 GOTO 10 | 15:04 |
rghvdberg | yup | 15:04 |
rghvdberg | mantis | 15:04 |
falktx | you can test this yourself too | 15:04 |
falktx | install ardour4-dbg | 15:04 |
falktx | and gdb | 15:04 |
rghvdberg | will do | 15:04 |
falktx | run "ardour4 --debug" | 15:04 |
falktx | then press 'r' and enter | 15:04 |
falktx | the usual gdb stuff... | 15:05 |
falktx | make it crash, when it does press 'bt' on the terminal and enter again | 15:05 |
falktx | paste the log into the bug report | 15:05 |
rghvdberg | later on ... got a student now | 15:06 |
falktx | weird that it only happens with carla-vst | 15:06 |
falktx | perhaps it happens with other vsts too... | 15:07 |
falktx | I think this is causing ardour to send some vst messages | 15:09 |
falktx | ohoh! I see it | 15:15 |
falktx | CarlaEngine::bufferSizeChanged(8192) | 15:15 |
falktx | CarlaEngine::callback(33:ENGINE_CALLBACK_BUFFER_SIZE_CHANGED, 0, 8192, 0, 0,000000, "(null)") | 15:15 |
falktx | CarlaEngine::bufferSizeChanged(1) | 15:15 |
falktx | CarlaEngine::callback(33:ENGINE_CALLBACK_BUFFER_SIZE_CHANGED, 0, 1, 0, 0,000000, "(null)") | 15:15 |
falktx | rgareus: why is ardour reporting buffer change to *1* ?? | 15:15 |
rgareus | falktx: in what circumstance? | 15:16 |
falktx | rghvdberg: see the backlog | 15:17 |
rgareus | maybe because the buffer changed to 1 ? :) | 15:17 |
falktx | rgareus: I also wonder why the bufsize has to change at all for "consolidate regions" | 15:17 |
*** alexpolevoy has joined #kxstudio | 15:17 | |
rgareus | consolidate is a bounce operation (freewheeling) | 15:17 |
falktx | ah ok, then it makes sense | 15:18 |
falktx | change to bufsize 1 does not though :P | 15:18 |
rgareus | except it's done "realtime" no not a real jack freewheeling. | 15:18 |
falktx | rgareus: the crash here seems random. so it's likely a memory corruption issue | 15:28 |
falktx | I guess carla (or juce) is not expecting bufsize of 1 | 15:28 |
falktx | same setup in carla-lv2 seems fine though | 15:29 |
alexpolevoy | https://youtu.be/vDkO7id-uOw | 15:30 |
alexpolevoy | sorry for spamming, but I think you might embed it somewhere on KXStudio site for showcase | 15:31 |
falktx | haha | 15:32 |
falktx | rgareus: ardour is calling bufsize change to 1 and *then* processing 8192 frames | 15:33 |
falktx | rgareus: http://kxstudio.linuxaudio.org/Paste/raw/X0jbJ | 15:34 |
falktx | rgareus: perhaps ardour is returning 1 on audioMasterGetBlockSize? (see https://github.com/falkTX/Carla/blob/master/source/plugin/carla-vst.cpp#L219 ) | 15:36 |
falktx | that might be the reason for the crashes | 15:36 |
rgareus | aah VST | 15:40 |
falktx | rgareus: btw, this proves ardour lv2 set-options is working :) | 15:42 |
rgareus | https://github.com/Ardour/ardour/blob/master/libs/ardour/session_vst.cc#L331 looks correct | 15:42 |
falktx | and what does session->get_block_size return? | 15:42 |
rgareus | unless this is the same issue with LV2. | 15:42 |
falktx | carla doesn't request that info again for lv2 | 15:43 |
falktx | (no way for doing that anyway) | 15:43 |
falktx | rgareus: I added that extra check for buggy hosts | 15:43 |
rgareus | falktx: good question. I think it returns the current block-size of the audio-system | 15:44 |
*** flexus has joined #kxstudio | 15:46 | |
rgareus | falktx: quick grep confirmed that. the session block-size is set by the audio-system. the *actual* size may be larger or smaller :) | 15:47 |
falktx | so that callback needs a special check when we're freewheeling I guess | 15:47 |
falktx | rgareus: sample rate never changes right? | 15:48 |
rgareus | falktx: not while running | 15:48 |
rgareus | due to a bug, it's currently possible to change the SR of a session. ( stop jack, launch jackd with different SR, re-connect ardour to jack, press "OK" in the warning dialog) | 15:50 |
rgareus | ardour should re-instantiate all plugins in that case (but does not) | 15:50 |
falktx | rgareus: jack2 can also do switch-master at anytime | 15:50 |
rgareus | a lot of other things go wrong if one change the SR. we should really not allow this | 15:50 |
falktx | anyway, this seems like an important thing to fix :) | 15:51 |
falktx | if (_freewheeling) return 8192; or something | 15:52 |
rgareus | falktx: for VST audioMasterGetBlockSize ? | 15:54 |
falktx | yes | 15:54 |
falktx | rgareus: the engine bufsize is clearly not the size being used during freewheel, or is it? | 15:55 |
rgareus | with JACK, I don't know | 15:56 |
falktx | I mean in ardour | 15:56 |
falktx | ardour always has 8192 for non-rt stuff | 15:57 |
falktx | which won't match the returned value of audioMasterGetBlockSize | 15:57 |
rgareus | yeah but since export is freewheeling. the buffersize changes | 15:57 |
rgareus | falktx: I gotta go for 10mins. BRB | 15:57 |
falktx | yes, but the plugin is asking again just to be sure | 15:57 |
falktx | and ardour is returning, say 256 | 15:58 |
falktx | so the plugin will use that value instead | 15:58 |
*** jrussell has joined #kxstudio | 16:08 | |
*** thanos17 has joined #kxstudio | 16:25 | |
*** thanos17 has quit IRC | 16:25 | |
*** spectromas has joined #kxstudio | 16:30 | |
falktx | rgareus: should I report a bug about this? | 16:31 |
rgareus | falktx: yes, please file a report. I won't get to look into this today | 16:49 |
falktx | not sure if I still have my account... | 16:50 |
*** rghvdberg has quit IRC | 16:58 | |
*** NoteOn has quit IRC | 17:04 | |
*** bill-auger has quit IRC | 17:15 | |
*** bill-auger has joined #kxstudio | 17:50 | |
*** develCuy has quit IRC | 17:56 | |
*** rghvdberg has joined #kxstudio | 17:56 | |
*** develCuy has joined #kxstudio | 18:01 | |
*** bill-auger has quit IRC | 18:04 | |
rghvdberg | @falktx trying to crash Ardour4 with gdb as you suggested, but it now it only hangs :-/ no "crash to desktop" | 18:13 |
falktx | rghvdberg: no need | 18:14 |
falktx | rghvdberg: already sorta found out the issue | 18:14 |
rghvdberg | ah :-) | 18:14 |
rghvdberg | read all sort of techie stuff above .. buffer size | 18:15 |
rghvdberg | but it's only affecting the vst version of carla, not ? | 18:19 |
*** bill-auger has joined #kxstudio | 18:26 | |
falktx | yes | 18:27 |
falktx | now it's the lv2 version that is fine, the vst one is not | 18:27 |
falktx | hmm I don't remember my mantis password :( | 18:39 |
falktx | meh I'll just ping rgareus tomorrow | 18:57 |
*** jrussell has quit IRC | 18:57 | |
*** alexpolevoy has quit IRC | 19:01 | |
*** distrozapper has joined #kxstudio | 19:20 | |
* distrozapper wishes a nice evening/day to all | 19:27 | |
falktx | time to fix the carla-win32 bug once and for all | 19:34 |
_xs | good luck sir | 19:34 |
*** jrussell has joined #kxstudio | 19:35 | |
_xs | It's been month since i ate a tomato from the garden... Suddenly, life is Beautiful :) | 19:35 |
*** jrussell has quit IRC | 19:40 | |
* falktx loves to listen to game soundtracks while focusing | 19:40 | |
*** alexpolevoy has joined #kxstudio | 19:43 | |
_xs | pretty good idea | 19:50 |
_xs | which soundrack are you listening actually ? | 19:50 |
* distrozapper specially likes the good old panic sounds of Half Life...ahooga... ;) | 19:54 | |
_xs | hl <3 | 19:54 |
_xs | really good for focusing i think | 19:55 |
distrozapper | hehe | 19:55 |
_xs | I also love Yoshi's Island II songs on snes | 19:56 |
_xs | but.. not sure it's really efficient for work | 19:57 |
rghvdberg | never listen to music .. other than work music (transcribing, studying etc) | 20:07 |
rghvdberg | if I hear music all my attention go to it | 20:08 |
rghvdberg | missed a few highway exits when listening to music :-/ | 20:08 |
flexus | hm command&conquer- hell march was cool on lan | 20:08 |
rghvdberg | and now that I have that beast of a MUX synth working ... I can't come up with other than a piano ballad ... | 20:10 |
distrozapper | rghvdberg: I think most great symphony works started with a simple piano ballad..keep on working please :) | 20:17 |
rghvdberg | asked my wife to listen to it tomorrow .. such an easy melody, must have stolen it from somewhere :-/ | 20:18 |
rghvdberg | <strike>easy</strike> simpel .. better word | 20:20 |
*** jrussell has joined #kxstudio | 20:29 | |
*** jrussell has quit IRC | 20:35 | |
*** flexus has quit IRC | 20:53 | |
*** alexpolevoy has quit IRC | 20:58 | |
*** alexpolevoy has joined #kxstudio | 20:59 | |
*** rghvdberg has quit IRC | 21:01 | |
distrozapper | falktx: Just a positive feedback: Thanks for your work! With top update calf and carla, my celestial cabbage choirs perform nearly without xruns :) I hope to find time to extend this to some exposable work. | 21:06 |
falktx | :) | 21:07 |
falktx | I need to update cabbage again | 21:07 |
*** alexpolevoy has quit IRC | 21:11 | |
falktx | I like remixes | 21:26 |
falktx | ocremix.org does good stuff | 21:26 |
falktx | also movie ost is not always bad | 21:26 |
falktx | http://ff9.ocremix.org/ | 21:27 |
LAbot | Title: Final Fantasy IX: Worlds Apart | OC ReMix (at ff9.ocremix.org) | 21:27 |
falktx | now I really need to focus | 21:28 |
* distrozapper broadcasts: Have a nice time all! CU | 21:47 | |
*** distrozapper has quit IRC | 21:47 | |
*** rncbc has quit IRC | 21:56 | |
*** designbybeck_ has quit IRC | 21:59 | |
*** Xzu has quit IRC | 21:59 | |
falktx | so this is weird | 22:08 |
falktx | jack process is not even called | 22:09 |
falktx | skipping the jack_set_process_callback still causes xruns | 22:09 |
falktx | wait no | 22:11 |
falktx | skipping the jack_set_process_callback and everything is ok | 22:11 |
falktx | calling jack_set_process_callback with a wine function and it only xruns | 22:11 |
falktx | yep. even if that function does nothing, it xruns | 22:13 |
falktx | it's never called anyway | 22:13 |
falktx | JackWinter: got any hints? | 22:17 |
*** jrussell has joined #kxstudio | 22:17 | |
falktx | 64bit works fine, it's just 32bit that has this issue... | 22:18 |
*** jrussell has quit IRC | 22:23 | |
falktx | linking direcly to jack instead of dlopen leads to same results | 22:24 |
falktx | I need to do some small test code | 22:32 |
falktx | shit, a simple test client is working | 22:42 |
falktx | oh wait, now I can replicate it too | 22:51 |
*** TurBoss has joined #kxstudio | 22:53 | |
*** TurBoss has quit IRC | 22:55 | |
falktx | even with thread-creator, same thing | 23:02 |
falktx | dssi-vst and fst(host) seem to have the same issue | 23:17 |
falktx | I'd bet wineasio doesn't work either | 23:23 |
falktx | yep, confirmed not working with wineasio | 23:25 |
falktx | maybe a wine bug or incompatiblity with some kind | 23:25 |
falktx | perhaps depends on the compilar | 23:25 |
falktx | hmm some slightly better results with gcc-4.8 | 23:28 |
falktx | but the binaries I use meh | 23:32 |
falktx | using the working wine binaries on 15.04 has the same issues | 23:33 |
falktx | so it's either some updated lib or the kernel | 23:33 |
*** falktx has quit IRC | 23:36 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!