Git Product home page Git Product logo

Comments (20)

boomshop avatar boomshop commented on June 11, 2024

A little more information would be nice.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

I tried loading the same calf plugins into LV2rack. That worked ok after copying lv2 configuration data across XML files. The problem seems to be in the host itself.

I am using:
Linux 32 bit (v4.1)
Jack v2
Claudia (to manage ladish)

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

I compiled from git using --enable-sse since I am on an Intel Core i7 2600.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

Also, the setup with calf jack host used to work great beforehand on the same system.

from calf.

boomshop avatar boomshop commented on June 11, 2024

Without any information about how to trigger the bug we're unable to fix it unfortunately.

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

All I did to trigger it was:
update to the latest calf
launch claudia and load my ladish studio
--calf jack host crashes on being launched.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

Would this help?

<?xml version="1.1" encoding="utf-8"?>
<rack><plugin type="eq5" instance-name="eq5" input-index="5" output-index="5">
<preset bank="0" program="0" plugin="eq5" name="">
  <param name="bypass" value="0" />
  <param name="level_in" value="1" />
  <param name="level_out" value="0.846745" />
  <param name="meter_inL" value="0" />
  <param name="meter_inR" value="0" />
  <param name="meter_outL" value="0" />
  <param name="meter_outR" value="0" />
  <param name="clip_inL" value="0" />
  <param name="clip_inR" value="0" />
  <param name="clip_outL" value="0" />
  <param name="clip_outR" value="0" />
  <param name="ls_active" value="1" />
  <param name="ls_level" value="0.435275" />
  <param name="ls_freq" value="80" />
  <param name="ls_q" value="0.707" />
  <param name="hs_active" value="1" />
  <param name="hs_level" value="0.558644" />
  <param name="hs_freq" value="4053.35" />
  <param name="hs_q" value="0.707" />
  <param name="p1_active" value="1" />
  <param name="p1_level" value="1.51572" />
  <param name="p1_freq" value="606.117" />
  <param name="p1_q" value="0.851138" />
  <param name="p2_active" value="1" />
  <param name="p2_level" value="0.779165" />
  <param name="p2_freq" value="262.69" />
  <param name="p2_q" value="1.04713" />
  <param name="p3_active" value="1" />
  <param name="p3_level" value="0.779165" />
  <param name="p3_freq" value="1113.37" />
  <param name="p3_q" value="0.74131" />
  <param name="individuals" value="0" />
  <param name="zoom" value="0.0625" />
  <param name="analyzer" value="1" />
  <param name="analyzer_mode" value="2" />
</preset>
</plugin>
<plugin type="compressor" instance-name="compressor" input-index="9" output-index="9">
<preset bank="0" program="0" plugin="compressor" name="">
  <param name="bypass" value="0" />
  <param name="level_in" value="1" />
  <param name="meter_in" value="0" />
  <param name="meter_out" value="0" />
  <param name="clip_in" value="0" />
  <param name="clip_out" value="0" />
  <param name="threshold" value="1" />
  <param name="ratio" value="8" />
  <param name="attack" value="0.01" />
  <param name="release" value="100" />
  <param name="makeup" value="1" />
  <param name="knee" value="1.18099" />
  <param name="detection" value="1" />
  <param name="stereo_link" value="1" />
  <param name="compression" value="1" />
  <param name="mix" value="1" />
</preset>
</plugin>
<plugin type="deesser" instance-name="deesser" input-index="13" output-index="13">
<preset bank="0" program="0" plugin="deesser" name="">
  <param name="bypass" value="0" />
  <param name="detected" value="0" />
  <param name="compression" value="1" />
  <param name="detected_led" value="0" />
  <param name="clip_out" value="0" />
  <param name="detection" value="1" />
  <param name="mode" value="0" />
  <param name="threshold" value="0.25" />
  <param name="ratio" value="8" />
  <param name="laxity" value="1" />
  <param name="makeup" value="1" />
  <param name="f1_freq" value="6000" />
  <param name="f2_freq" value="4500" />
  <param name="f1_level" value="1" />
  <param name="f2_level" value="4" />
  <param name="f2_q" value="1" />
  <param name="sc_listen" value="0" />
</preset>
</plugin>
</rack>

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

Alternate failure:
add a calf jack host to the studio
add a 4 band eq to the host
---host crashes immediately
---ladish daemon crashes shortly after

from calf.

boomshop avatar boomshop commented on June 11, 2024

update to the latest calf

Which one - official release 0.0.60 or git?
Anything useful in the terminal?

The calfjackhost session file works well over here when used in a standalone rack without anything else even with the (slightly broken) git.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

By latest I mean master.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

The terminal is not really helpful. It says there is a segfault:

dylan@ubuntu-server:~⟫ calfjackhost
Connected to session bus, unique name is ":1.307"
Cannot lock down 82274202 byte memory area (Cannot allocate memory)
Segmentation fault (core dumped)

from calf.

boomshop avatar boomshop commented on June 11, 2024

Since I don't have any ladish or claudia installed please try to provide at least the essential parts of a valgrind log.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

I have a coredump file however it in binary form, completely unreadable. i will try valgrind.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

The log is rather large and I cannot paste in here or on pastebin. Where can i send the log so you could see it?

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

the SIGSEGV part of the log:

==28238== Process terminating with default action of signal 11 (SIGSEGV)
==28238==  Access not within mapped region at address 0x4
==28238==    at 0x807BC96: calf_button_expose(_GtkWidget*, _GdkEventExpose*) (custom_ctl.cpp:1593)
==28238==    by 0x4B7742B: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==    by 0x50403E3: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4400.1)
==28238==    by 0x50417F4: g_closure_invoke (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4400.1)
==28238==    by 0x5053790: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4400.1)
==28238==    by 0x505BA01: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4400.1)
==28238==    by 0x505C074: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4400.1)
==28238==    by 0x4C97AAB: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==    by 0x4AF7B52: gtk_container_propagate_expose (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==    by 0x4AF7B74: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==    by 0x4AC1276: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==    by 0x4AF6337: gtk_container_forall (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==28238==  If you believe this happened as a result of a stack
==28238==  overflow in your program's main thread (unlikely but
==28238==  possible), you can try to increase the size of the
==28238==  main thread stack using the --main-stacksize= flag.
==28238==  The main thread stack size used in this run was 8388608.

from calf.

boomshop avatar boomshop commented on June 11, 2024

Seems to be a problem with the slightly broken UI state. Please use version 0.0.60 which is tagged stable.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

This is still broken. Is the UI overhaul done?

from calf.

boomshop avatar boomshop commented on June 11, 2024

Yes, the actual state of the master is considered stable (although it lacks some features we have to finish before a release). In case of a crash a valgrind output should look different since I cleaned up things. Does calfjackhost crash without anything else than a running jackd, too?

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

I will try valgrind later and check.

from calf.

borgdylan avatar borgdylan commented on June 11, 2024

This issue has been fixed.

from calf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.