Forum

    • Register
    • Login
    • Search
    • Categories

    Ableton Crashes

    General Questions
    3
    12
    632
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • hisefilo
      hisefilo last edited by

      Got Ableton live crashes. This part of the report is saying something but no clue what is pointing at. Any idea @Christoph-Hart

      Exception Type:        EXC_BAD_ACCESS (SIGSEGV)\
      Exception Codes:       KERN_INVALID_ADDRESS at 0xfffffffffffffffc\
      Exception Note:        EXC_CORPSE_NOTIFY\
      \
      Termination Signal:    Segmentation fault: 11\
      Termination Reason:    Namespace SIGNAL, Code 0xb\
      Terminating Process:   exc handler [26887]\
      
      1 Reply Last reply Reply Quote 0
      • Christoph Hart
        Christoph Hart last edited by

        I need more context: end user or HISE and which event caused it?

        The crash report just says „something is wrong“ 😉

        hisefilo 1 Reply Last reply Reply Quote 0
        • hisefilo
          hisefilo @Christoph Hart last edited by

          @Christoph-Hart got it! Well crash happens on preset changing/loading. Compiled with Hise 2.1.0 IPP enabled. Running on MacOS Mojave 10.14.5. Ableton Live 10. (Also I had this issue in Garageband when changing presets, but I decided to re-save all of the preset because I was thinking .preset xml were corrupt due some new knobs I added on UI after preset creation. Re-saving fixed problem on Garageband. But on Live it persist)

          d.healey 1 Reply Last reply Reply Quote 0
          • d.healey
            d.healey @hisefilo last edited by

            @hisefilo Have you ran the presets through an XML validator? That can often help find problems.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            hisefilo 1 Reply Last reply Reply Quote 0
            • Christoph Hart
              Christoph Hart last edited by

              What are you doing in your user presets? Are you adding new modules and other dynamic stuff or is it just „simple“ interface value changes?

              hisefilo 1 Reply Last reply Reply Quote 0
              • hisefilo
                hisefilo @d.healey last edited by

                @d-healey will try !!!!

                1 Reply Last reply Reply Quote 0
                • hisefilo
                  hisefilo @Christoph Hart last edited by

                  @Christoph-Hart simple interface values. Knobs, buttons mainly. But like a lot of them. 200 visible. 200 hidden.

                  d.healey 1 Reply Last reply Reply Quote 0
                  • d.healey
                    d.healey @hisefilo last edited by

                    @hisefilo That's a lot of buttons! Couldn't you replace them with a panel?

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    hisefilo 1 Reply Last reply Reply Quote 0
                    • hisefilo
                      hisefilo @d.healey last edited by

                      @d-healey they are placed inside panels. Almost all of them. Just a few on main canvas

                      1 Reply Last reply Reply Quote 0
                      • Christoph Hart
                        Christoph Hart last edited by

                        Hmm, you might have to send me a version of your synth (but I can test it next week) - maybe also your project folder so I can make a debug build. Are you using a private repository?

                        Switching user presets is actually one of the most vurnerable events in HISE since there are multiple threads involved.

                        hisefilo 1 Reply Last reply Reply Quote 0
                        • hisefilo
                          hisefilo @Christoph Hart last edited by hisefilo

                          @Christoph-Hart will do that! 🙂 No rush. Maybe a delay muting engine until everything loads properly. Just a thought

                          1 Reply Last reply Reply Quote 0
                          • Christoph Hart
                            Christoph Hart last edited by

                            It already fades out all voices on preset load, then mutes the processing until the preset is loaded.

                            The problem is that this system involves three threads (UI, loading & audio) operating at the same time and this is extremely hard to get right (also it's a prime example of things that work on some machines, but fail on others)...

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            7
                            Online

                            1.1k
                            Users

                            7.0k
                            Topics

                            64.7k
                            Posts