Latest Linux Builds (8272)

Post Reply New Topic
RELATED
PRODUCTS

Post

#rob wrote: Wed Jan 30, 2019 10:05 am
Subarumannen wrote: Tue Jan 29, 2019 7:34 pm had a link here for Twangström previously
Twangström is listed above.
Now it is, when I had a link, it was not..

Post

vincenzoml wrote: Wed Jan 30, 2019 12:45 pm Hi, on ubuntu 18.10, bazille-8231 vst3 crashes on startup, then works if reloaded, then crashes when opening the main window, but it works if changing presets from host (bitwig). Diva works fine. I'm using bitwig 2.5 beta4, but I've seen the same behaviour with earlier versions of bazille and stable bitwig. Is it known? Do I need to use 32bit versions (if any) or vst2?
Hmm ... I'm having the same issue with VST3 versions crashing. VST2 seems to work ok. The behavior is a little different for me though (Fedora 29, BWS 2.4.3). When loading say Bazille, the GUI shows immediately; I can interact with the GUI; sound is generated, etc. Although, once I close the window I cannot re-open it without a crash (either BitwigPluginHost64 or Bazille.so).

The one instance of Bazille.so crashing did not product a backtrace. Although, BitwigPluginHost64 did:

Code: Select all

{   "signal": 11
,   "executable": "/opt/bitwig-studio/bin/BitwigPluginHost64"
,   "stacktrace":
      [ {   "crash_thread": true
        ,   "frames":
              [ {   "address": 140644936771656
                ,   "build_id_offset": 4528200
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043699188
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 73204
                ,   "function_name": "read"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 5275463
                ,   "build_id_offset": 1081159
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5305502
                ,   "build_id_offset": 1111198
                ,   "function_name": "base::core::BufferedInputStream::readBytes(unsigned char*, unsigned long)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5047289
                ,   "build_id_offset": 852985
                ,   "function_name": "base::core::AbstractInputStream::readReqBytes(unsigned char*, unsigned long)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5022532
                ,   "build_id_offset": 828228
                ,   "function_name": "base::core::AbstractInputStream::readByte()"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5191824
                ,   "build_id_offset": 997520
                ,   "function_name": "RemoteAudioThread::run()"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5023164
                ,   "build_id_offset": 828860
                ,   "function_name": "base::core::Thread::thread_run_func(void*)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 140645043660174
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 34190
                ,   "function_name": "start_thread"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140645042804387
                ,   "build_id": "534a2a62ff86a0e893ef6748dff3018af42ab3ab"
                ,   "build_id_offset": 1037987
                ,   "function_name": "__clone"
                ,   "file_name": "/lib64/libc.so.6"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043685180
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 59196
                ,   "function_name": "pthread_cond_wait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644936247179
                ,   "build_id_offset": 4003723
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043699188
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 73204
                ,   "function_name": "read"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 5275463
                ,   "build_id_offset": 1081159
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5305502
                ,   "build_id_offset": 1111198
                ,   "function_name": "base::core::BufferedInputStream::readBytes(unsigned char*, unsigned long)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5047289
                ,   "build_id_offset": 852985
                ,   "function_name": "base::core::AbstractInputStream::readReqBytes(unsigned char*, unsigned long)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5022532
                ,   "build_id_offset": 828228
                ,   "function_name": "base::core::AbstractInputStream::readByte()"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5216764
                ,   "build_id_offset": 1022460
                ,   "function_name": "readPluginHostRequest(PluginHostProxyHandler*, base::core::InputStream*)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5188035
                ,   "build_id_offset": 993731
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 5023164
                ,   "build_id_offset": 828860
                ,   "function_name": "base::core::Thread::thread_run_func(void*)"
                ,   "file_name": "/opt/bitwig-studio/bin/BitwigPluginHost64"
                }
              , {   "address": 140645043660174
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 34190
                ,   "function_name": "start_thread"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140645042804387
                ,   "build_id": "534a2a62ff86a0e893ef6748dff3018af42ab3ab"
                ,   "build_id_offset": 1037987
                ,   "function_name": "__clone"
                ,   "file_name": "/lib64/libc.so.6"
                } ]
        }
      , {   "frames":
              [ {   "address": 140645043686026
                ,   "build_id": "624da64f4feb34bf56b25751c611682469d8bcb4"
                ,   "build_id_offset": 60042
                ,   "function_name": "pthread_cond_timedwait@@GLIBC_2.3.2"
                ,   "file_name": "/lib64/libpthread.so.0"
                }
              , {   "address": 140644937058675
                ,   "build_id_offset": 4815219
                ,   "file_name": "/home/lunardigs/.u-he/Bazille/Bazille.64.so"
                } ]
        } ]
}
Is the above is useful, abique? If not, is there something else I can provide?

Side note, this same thing happens with Hive and Filterscape; I've only installed those three of 8231 so far.

Also, deleting the plugin folders and reinstalling does not fix the issue for me.

Thoughts?

Post

Hi there,
may I ask you why you do not update the web site with these linux versions on product pages?
ColourCopy does not even have a linux link.
I understand that Linux sell numbers are risible, but here we are.
This is not meant to be a rant.
I’m really in love with your products and the passion behind them, which is very recognizable. I am a software developer and I love genius when I see it. It is just to understand.
Peace & love,
Fabrizio

Post

fsciarra62 wrote: Thu Jan 31, 2019 4:37 am may I ask you why you do not update the web site with these linux versions on product pages?
It's simple: it's complicated. :ud:

abique, this mythical figure who does all the magical Linux work for us, is not an in-house employee. He lives in another country, he works for another company, he has a steadily growing family, and u-he Linux development happens whenever he finds the time and motivation to do so.

So the Linux builds are not always at the same level of functionality and stability as the Win/Mac builds at the same time. They will be eventually, but Alex has to "work behind our schedule". He usually has wait for us to do new stuff first, then check if our latest changes work with the Linux builds as well, and finally he will very likely have to fix and adapt our changes for Linux.

Our website is as static as we can have it. I wrote a tool so that we can build it in-house, use includes, inject styles, template product pages, etc. and eventually all of our dynamic/templated sources will be rendered into a 99% static .html-only website. There's a script that uploads the entire static website at once, because doing that by human hand would be WAY too tedious. I know, because I had to do that for the first few months, until I grew tired of it and wrote the SFTP script.

So what this means in the end is: we will have new versions ready for release at some point, we will upload the new installers to the web server, we will update the links in our templated website system, we will render and test the website here at u-he HQ, then we will upload the entire website with all the new links, prices, etc. to the web server, and usually start drinking.

Trouble is: if we don't have any Linux builds (that are stable enough to stay "stable" until the next time we upload the website) at the time we put the new links into the templating system and render and upload the website - there will be no current Linux downloads on the website.

This, paired with Alex' fast-paced releases on previously reddit and now hopefully here as well, plus some poor communication (mainly from our end), led to a kind of "version rot". Reddit always had the latest Linux builds, we didn't, and we didn't know which ones were stable enough to go on the website, so here we are today. The latest builds on KVR and hardly any recent builds on the website.

Of course, we definitely want to get newer Linux builds onto the website, but for that we at u-he HQ need to establish better communication with Alex. If he doesn't know what we're going to release and when we're going to release/upload, the situation will not improve. So I personally have taken over the task of updating Alex with our release/update plans and schedules, and that will hopefully help to better synchronize our detached workflows in the future.

As in: Alex should know what we're about to release and when we're going to upload, so that he can report back to us if his Linux work can/will be done in time. If that is the case, we can include the current Linux installer(s) in our uploads, and people will find them on the product pages. If for some reason that is not the case, we will have to delay newer Linux builds until the next possible occasion.

This has already worked quite well for the Twangström release, as well as the recent updates to Hive and The Dark Zebra, so I hope we can keep it going this way and eventually make all Linux website downloads catch up with the Mac/Win versions. There's an update imminent and, if all goes well, a few more product pages will receive up-to-date Linux download links.

Hope this helps shed some light. :)
Cheers
Rob
u-he | Support | FAQ | Patch Library

Post

Thank you very much for the information. You "U-HE" are a great team. I am so happy that I could leave Windows thanks to you. Linux is the better operating system.

Best regards

tom

Post

#rob wrote: Thu Jan 31, 2019 1:20 pm
fsciarra62 wrote: Thu Jan 31, 2019 4:37 am may I ask you why you do not update the web site with these linux versions on product pages?
It's simple: it's complicated. :ud:

snip

Hope this helps shed some light. :)
This make a lot of sense and makes me even more grateful for the privilege to be a U-he user/customer.

I hope we Linux users do not rant and complain too much but it is quite hard to wait for awesome U-he stuff without getting a bit frustrated. :hyper:

If there is something more we as users can do too help, I am sure we will gladly do it.
:tu: :tu: :tu:

Post

rob,
first of all I thank you very much for your frank and plain answer.
I really appreciate.
And, as I wrote, I didn’t want to rant at all. I’m proud to be part of this community.
I do the only thing I can do to support, which is buy your stuff.
I have Hive, ColourCopy, Satin, Repro, Zebra2, TheDarkZebra, Presswerk.
It is a lot of money for me, and I still have to put all of this stuff at play, because I’m mainly a live keyboardist who plays easy covers, with no so high techic level and all.
So my question was just because I want all the best for you and for linux musicians.
I understand very well the choices about the website.
For what regards the linux builds, you might ask to the community which version is currently using each user to check if the latest builds are really the best, which on my side definitely are.
Sure not everybody can go everyday in the forum to see if a topic popped up with an updated version.
It is far easier to check the product pages.
I dig the forum because I live connected all day long as my regular work, so just to check what is new it is easy.
Definitely the new sticky “latest builds” is a U-He “giant steps”[R]… ;-P
Again, thank you very much for the explanation. And you are a great team and great product developers: my admiration is global.
Fabrizio

Post

Lunardings,
just to say stupid things, it might be something related to the vst3 capability to “deactivate” a plugin. Looks like a segmentation fault when restarting a thread responsible of reading audio stream. Trying to translate from the ancient ostrogote.
Do you have a patched kernel or does fedora has a different kernel and libc and pthreads from ubuntu?
Maybe abique needs this information. I do not know fedora at all, sorry.

Fabrizio

Post

#rob wrote: Thu Jan 31, 2019 1:20 pm Of course, we definitely want to get newer Linux builds onto the website, but for that we at u-he HQ need to establish better communication with Alex.
And supposedly we are living in an era of communications. Also in Französich oder en anglais de n'importe quelle manière in any which way es ist ganz egal parce que wir haben the infrastructure to realize it :D

Post

fsciarra62 wrote: Thu Jan 31, 2019 11:38 pm It is a lot of money for me, and I still have to put all of this stuff at play, because I’m mainly a live keyboardist who plays easy covers, with no so high techic level and all.
I saw from your web site that your are also doing PFM covers. Wow. "Passpartù" and "Suonare suonare" are two of my favorite albums. 8)

Another excellent Italian progrock band is "Deus ex Machina" from Bologna. Eg:

https://www.youtube.com/watch?v=cRrDJntwsa8

Cheers.

Post

Subarumannen wrote: Thu Jan 31, 2019 8:18 pm If there is something more we as users can do too help, I am sure we will gladly do it.
The perfect user, from our perspective, only has to do 3 things:
  • use the software, ideally purchase a license to keep us alive
  • report and help figure out bugs, makes the product better for everyone
  • be patient when things don't work right away or take longer than expected
Turns out that many people run into yuge problems with at least one of those things eventually. ;)
(...for all platforms alike, that is)

fsciarra62 wrote: Thu Jan 31, 2019 11:38 pm I didn’t want to rant at all.
Don't worry, I didn't get the feeling you were ranting. "Saul Goodman". :)

I just felt that it would be best to communicate the why-and-how fairly soon in the life of this Linux sub-forum, both as a reference for the future, and so that active forum users can convey that same message to others in the future without me having to be around and repeat myself. ;)

fsciarra62 wrote: Thu Jan 31, 2019 11:38 pm Definitely the new sticky “latest builds” is a U-He “giant steps”[R]… ;-P
Yes, we've been wanting to do that for a while.

The idea is to have a system with two paths: the web site should have "stable" builds that work without a lot of problems on most systems, and the forum is the place for more "experimental" builds, e.g. hotfix updates, beta-testing new features, that kind of stuff.

So if you want to play it safe, you download from the web site.
And if you want to try the latest features or need a special hotfix, you download from the forum.

That's how we do it with Mac/Windows builds, and hopefully we can establish a similar workflow for Linux builds soon.

mevla wrote: Fri Feb 01, 2019 2:35 am And supposedly we are living in an era of communications.
All around the world, servers and robots and scripts communicate extensively all day long. So I see nothing wrong with that statement. :)
Cheers
Rob
u-he | Support | FAQ | Patch Library

Post

The thing is, although until yesterday there were days I really wanted to set u-he headquarters on fire, because I couldnt' find the latest linux release of plugins (yeah, I can kill for silly reasons), u-he does a huge service to the linux musicians community, as their plugins work astonishingly well on linux, and even better than on windows given the more stable latency; plus, also the new ones support linux from the start. Now that we have this thread I suppose I can put the flamethrower back in the garage.

Post

I suggest that there be one thread that has nothing more than a link to the latest builds and something along the lines of what Rob wrote about the Linux builds and what to expect. Then, whenever a new set of builds is announced, do it in its own thread where concerns and bugs can be discussed for that build only. Otherwise, the signal to noise ratio will keep worsening until this thread and every one like it becomes near useless for finding information.

Post

skottish: Excellent suggestion. There's a way on KVR I think to create a thread which would be read-only, isn't it ?

Post

Hi,
I did update the plugins to rev 8256.
It fixes a crash (complicated scenario, open the window, close it, and drag a .bwpreset onto the device with Bitwig).
Cheers,
Alex

Post Reply

Return to “u-he Linux support”