[ANN] LSP Plugins 1.0.24 release is available

Discuss anything new and newsworthy! See http://planet.linuxaudio.org for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.

Moderators: raboof, khz, MattKingUSA

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

[ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

The new release of LSP Plugins is available! This release does not contain huge impreovements but we have another good news: Stefano Tronci aka Crocoduck has joined to LSP Project team and provided his first plugin!

The complete set of changes:
  • Implemented Oszillator - Oscillator utility plugin.
  • Fixed CPUID bug that caused Segfault on 32-bit systems.
  • Added version to the name of the VST core library to prevent possible conflicts with previous installations.
  • Added version to the name of the JACK core library to prevent possible conflicts with previous installations.
  • Updated debugging engine that allows to write trace file into /tmp.
  • Fixed UI hangup when showing plugin's UI related to gtk_dialog_run() issue.
As usual, there is a video on Youtube showing plugin capabilities.

Image

All the best,
Vladimir
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

awesome news and congrats on the new team member!

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

Ardour would crash every time I use this update. uninstall it and Ardour runs fine.
For some reason I still can't run a debug on my system.
Maybe Crocoduck could shine some light on this if he still uses Arch.
I'm using Arch 64

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

funkmuscle wrote:Ardour would crash every time I use this update. uninstall it and Ardour runs fine.
For some reason I still can't run a debug on my system.
Maybe Crocoduck could shine some light on this if he still uses Arch.
I'm using Arch 64
Could you please provide stack trace of the crashed Ardour?

For debugging and getting crash stack trace with Ardour, please follow these steps:
  • Open console
  • Run ardour from console with --gdb option
  • After gdb starts, issue 'run' command
  • Do usual stuff to reproduce the problem
  • After Ardour crashes, type 'thread apply all bt' in console and attach the output to the bug report.
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

Code: Select all

(gdb) thread apply all bt 

Thread 30 (Thread 0x7fffc0c19700 (LWP 12739)):
#0  0x00007ffff2088756 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffd95d52cc in  () at /usr/lib/libjack.so.0
#2  0x00007fffd95ccac8 in  () at /usr/lib/libjack.so.0
#3  0x00007fffd95d4290 in  () at /usr/lib/libjack.so.0
#4  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7fffb38d5700 (LWP 12738)):
#0  0x00007ffff081a67d in poll () at /usr/lib/libc.so.6
#1  0x00007fffc0ed2ee1 in  () at /usr/lib/libpulse.so.0
#2  0x00007fffc0ec46f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fffc0ec4d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fffc0ec4e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fffc0ed2e29 in  () at /usr/lib/libpulse.so.0
#6  0x00007fffc0c70fe8 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff082454f in clone () at /usr/lib/libc.so.6
Thread 25 (Thread 0x7fffb2ffd700 (LWP 12734)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a44a in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff5118f49 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff511956c in g_async_queue_timeout_pop ()
    at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff516cd5d in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffc338b700 (LWP 12722)):
#0  0x00007ffff081a67d in poll () at /usr/lib/libc.so.6
#1  0x00007ffff51449b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff5144d42 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffedacef86 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffc3b8c700 (LWP 12721)):
#0  0x00007ffff081a67d in poll () at /usr/lib/libc.so.6
#1  0x00007ffff51449b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff5144acc in g_main_context_iteration ()
    at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5144b11 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffdaba4700 (LWP 12716)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a32f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69e4cf5 in ARDOUR::AudioEngine::do_devicelist_update() ()
    at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56b068d in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffdb3a5700 (LWP 12715)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a32f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69e6276 in ARDOUR::AudioEngine::do_reset_backend() ()
    at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56b068d in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffe213e700 (LWP 12714)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a32f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff69933cf in ARDOUR::Analyser::work() ()
    at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56b068d in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffe293f700 (LWP 12713)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a32f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6ec5fd7 in  () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56b068d in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffe3140700 (LWP 12712)):
#0  0x00007ffff081f889 in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff518a32f in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff6ec5fd7 in  () at /usr/lib/ardour5/libardour.so.3
#3  0x00007ffff56b068d in  () at /usr/lib/libglibmm-2.4.so.1
#4  0x00007ffff516c295 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff082454f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffe3941700 (LWP 12711)):
#0  0x00007ffff208c5cd in nanosleep () at /usr/lib/libpthread.so.0
#1  0x00007ffff516d978 in g_usleep () at /usr/lib/libglib-2.0.so.0
#2  0x0000555556136033 in  ()
#3  0x00007ffff20822e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff082454f in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7fc3940 (LWP 12707)):
#0  0x00007ffff0824541 in clone () at /usr/lib/libc.so.6
#1  0x00007ffff2081062 in create_thread () at /usr/lib/libpthread.so.0
#2  0x00007ffff2082a8a in pthread_create@@GLIBC_2.2.5 ()
    at /usr/lib/libpthread.so.0
#3  0x00007fffd95d4339 in  () at /usr/lib/libjack.so.0
#4  0x00007fffd95d450a in  () at /usr/lib/libjack.so.0
#5  0x00007fffd95ccc45 in  () at /usr/lib/libjack.so.0
#6  0x00007fffd95d7d20 in jack_client_open () at /usr/lib/libjack.so.0
#7  0x00007fffd9807b39 in ARDOUR::JackConnection::open() ()
    at /usr/lib/ardour5/backends/libjack_audiobackend.so
#8  0x00007fffd980ca07 in ARDOUR::JACKAudioBackend::_start(bool) ()
    at /usr/lib/ardour5/backends/libjack_audiobackend.so
#9  0x00007ffff69e3e7e in ARDOUR::AudioEngine::start(bool) ()
    at /usr/lib/ardour5/libardour.so.3
#10 0x00007ffff6df4d87 in ARDOUR::Session::ensure_engine(unsigned int, bool) ()
    at /usr/lib/ardour5/libardour.so.3
#11 0x00007ffff6e033c9 in ARDOUR::Session::Session(ARDOUR::AudioEngine&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
 const&, ARDOUR::BusProfile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) () at /usr/lib/ardour5/libardour.so.3
#12 0x0000555555919526 in  ()
#13 0x000055555592ca2f in  ()
#14 0x000055555592e483 in  ()
#15 0x00007ffff769f915 in Gtkmm2ext::UI::run(Receiver&) ()
    at /usr/lib/ardour5/libgtkmm2ext.so.0
#16 0x00005555558c5f1f in  ()
#17 0x00007ffff0758511 in __libc_start_main () at /usr/lib/libc.so.6
#18 0x00005555558d2d8a in  ()
(gdb) 
this is it.

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

funkmuscle wrote:this is it.
That's something new. I can't see anyting relative to LSP Plugins in stack trace.
What version of Ardour are you using?
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

Version 5.9.
Ardour crashes when lsp is used. I had to boot session in safe mode, remove lsp from session then I could continue.

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

funkmuscle wrote:Version 5.9.
Ardour crashes when lsp is used. I had to boot session in safe mode, remove lsp from session then I could continue.
Is it reproduceable on any plugin or only on some specific?
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

sadko4u wrote:
funkmuscle wrote:Version 5.9.
Ardour crashes when lsp is used. I had to boot session in safe mode, remove lsp from session then I could continue.
Is it reproduceable on any plugin or only on some specific?
Only the lsp suit. I love using equalizers and that's what I was using while mixing a drum kit. As I double click to do some editing the first time after loading it it's just crashed. After launching Ardour in safe mode and removing your plugins replacing with eq10q, all was fine.

finotti
Established Member
Posts: 382
Joined: Thu Sep 01, 2011 9:07 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by finotti »

FWIW: Since I also use the LSP EQs a lot, I decided to try it on a virtual machine before updating it in my system.

The VM is running Debian Sid (in fact, siduction, but it is virtually Sid) with KXStudios repositories. With KXStudio's version of Ardour (5.8.0-1kxstudio1v5, so still 5.8) I had no problem with version 1.0.24.

Here is what I tried: I just made a new blank project, added a stereo audio track (did not import or record any audio) and added the stereo parametric EQ to the track. I then played with the EQ a bit, saved and reopened it without problem.

But, again, it might be Ardour 5.9...

Just as an FYI.

P.S.: Thanks to the developers for these great plugins! I've been using them a lot!

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

finotti wrote:FWIW: Since I also use the LSP EQs a lot, I decided to try it on a virtual machine before updating it in my system.

The VM is running Debian Sid (in fact, siduction, but it is virtually Sid) with KXStudios repositories. With KXStudio's version of Ardour (5.8.0-1kxstudio1v5, so still 5.8) I had no problem with version 1.0.24.

Here is what I tried: I just made a new blank project, added a stereo audio track (did not import or record any audio) and added the stereo parametric EQ to the track. I then played with the EQ a bit, saved and reopened it without problem.

But, again, it might be Ardour 5.9...

Just as an FYI.

P.S.: Thanks to the developers for these great plugins! I've been using them a lot!
yep that's exactly how I'm conducting all these test. created a beat with DrumGizmo and tried to EQ it with LSP lv2 and lxvst.
I thought maybe it was DG but testing with eq10q I had no issues.

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

funkmuscle wrote: yep that's exactly how I'm conducting all these test. created a beat with DrumGizmo and tried to EQ it with LSP lv2 and lxvst.
I thought maybe it was DG but testing with eq10q I had no issues.
Could you try plugins on empty project? Do they crash an empty project?
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

sadko4u wrote:
funkmuscle wrote: yep that's exactly how I'm conducting all these test. created a beat with DrumGizmo and tried to EQ it with LSP lv2 and lxvst.
I thought maybe it was DG but testing with eq10q I had no issues.
Could you try plugins on empty project? Do they crash an empty project?
Thought we had something here. I started a new project. Only loaded tracks and added LSP ParametricEQ.
No crash. filled tracks with midi drums and DG plugin. That played fine until I closed LSP plugins then as I opened to edit, it froze and crashed Ardour.

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by sadko4u »

funkmuscle wrote:Thought we had something here. I started a new project. Only loaded tracks and added LSP ParametricEQ.
No crash. filled tracks with midi drums and DG plugin. That played fine until I closed LSP plugins then as I opened to edit, it froze and crashed Ardour.
It looks like a heap corruption problem. I think you need to try to run Ardour via valgrind profiler with memcheck tool first.
LSP (Linux Studio Plugins) Developer and Maintainer.

User avatar
funkmuscle
Established Member
Posts: 2478
Joined: Mon Jun 02, 2008 2:30 pm

Re: [ANN] LSP Plugins 1.0.24 release is available

Post by funkmuscle »

sadko4u wrote:
funkmuscle wrote:Thought we had something here. I started a new project. Only loaded tracks and added LSP ParametricEQ.
No crash. filled tracks with midi drums and DG plugin. That played fine until I closed LSP plugins then as I opened to edit, it froze and crashed Ardour.
It looks like a heap corruption problem. I think you need to try to run Ardour via valgrind profiler with memcheck tool first.
I've been running Ardour with LSP ParametricEQ (lv2) launched with valgrind for an hour now with no issues. :?

Post Reply