HISE Logo Forum
    • Categories
    • Register
    • Login

    createPresetBrowserIcons giving a high crash count

    Scheduled Pinned Locked Moved Bug Reports
    14 Posts 3 Posters 192 Views
    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.
    • ustkU
      ustk @d.healey
      last edited by

      @d-healey So not a single crash since I commented out that function...
      Any hint @Christoph-Hart ?

      Can't help pressing F5 in the forum...

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

        @ustk Are you sure your Paths are correct?

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

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

          @d-healey Yeah I wondered about that but they are just simple SVGs I export like every other SVGs...
          I could give it a go with dummy square one to see if it helps 🤷

          Can't help pressing F5 in the forum...

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

            @ustk said in createPresetBrowserIcons giving a high crash count:

            they are just simple SVGs

            Are they from a standard icon set?

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

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

              @d-healey nope, created with Inkscape

              the ones in question are:

              const var heart = "596.t0F..d.QRItNCwF..d.QlKtNCwF..VDQlKtNCwF..VDQRItNCMVafflGD0RFsMjXxVxFD0RFsMzJqfAQ1TlbCg5RVPTVcu2PhYBaTPjupJ3P5d.EDEx7HNznNPAQJDAjCI1QZPAQD8.mCwggXPTrCi5Pm8EGDgKvxNjXjPEHDQOA8NDd2YBQVvawCg2clPjE7V7Phg2clPjE7V7PX.FKDwgO8NjXaBCQ9V2rCIVRQSCQPmapCka43Pjlgq4PdEONDoPDPNjXtjONDYqyHNzdOhCQ.8mfCU0p1PDYUt2Ph8xwzPjRrH2P83bLD4RFsMD3W5BQtjQaCIFdtpBQtjQaC0pAnPjL9a2Po+lIDYbM.NjXRcMIDosC2Mz.+HBQtjQaCABZdPjKYz1Pi0FHn4AQLiWdCIlzFHBQd5mdCY3ajPjbIT3PvwnIDQHoJNjXXnDJDALFENTWloBQnRodCA9ktPDy3k2Ph8RiwPD7Um2P+svLDw8m+MzYnOCQLVefCIFTESCQprAgC4Lv0PDoFb3PpTaMDoPDPNjXElZMDA2FYND37FCQJzZoCs6+sPDT175PhwypqPjtmT6PZM.JDw885NTmLZBQLkXuCIVxUTBQwSstCgPTgPzimS6PFVvGDoVltNjXo02FDoV4jNjb6cAQf1dlCcsRWPjBQ.4PhMdHWPTxAe3Ph28EDQ6hDNDUUjAQYiffCIVXinAQea6eCo1laPjibl2PfflGDwLd4MzXsA.fGPDjN58PrA.fGPj0N58PrA.fEQj0N58PrA.fEQDjN58PiUF";
              const var heartPath = Content.createPath();
              heartPath.loadFromData(heart);
              
              const var heartFull = "336.t0F..d.QRItNCwF..d.QlKtNCwF..VDQlKtNCwF..VDQRItNCMVafflGD0RFsMjXxVxFD0RFsMzJqfAQ1TlbCg5RVPTVcu2PhYBaTPjupJ3P5d.EDEx7HNznNPAQJDAjCI1QZPAQD8.mCwggXPTrCi5Pm8EGDgKvxNjXjPEHDQOA8NDd2YBQVvawCg2clPjE7V7Phg2clPjE7V7PX.FKDwgO8NjXaBCQ9V2rCIVRQSCQPmapCka43Pjlgq4PdEONDoPDPNjXtjONDYqyHNzdOhCQ.8mfCU0p1PDYUt2Ph8xwzPjRrH2P83bLD4RFsMD3W5BQtjQaCIFdtpBQtjQaC0pAnPjL9a2Po+lIDYbM.NjXScMIDosC2Mz.+HBQsjQaCABZdPTKYz1Pi0F..d.QP5n2CwF..d.QV6n2CwF..VDQV6n2CwF..VDQP5n2CMVY";
              const var heartFullPath = Content.createPath();
              heartFullPath.loadFromData(heartFull);
              

              Can't help pressing F5 in the forum...

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

                @ustk Looks fine to me 🤷

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

                1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk
                  last edited by ustk

                  @Christoph-Hart Coming back after checking the stability on a longer period, and I can confirm that I narrowed it down to this.

                  As soon as I uncomment this:

                  const var dummyPath1 = Content.createPath();
                  dummyPath1.startNewSubPath(0,0);
                  dummyPath1.startNewSubPath(1,1);
                  dummyPath1.addRectangle([0.2,0.2,0.6,0.6]);
                  
                  const var dummyPath2 = Content.createPath();
                  dummyPath2.startNewSubPath(0,0);
                  dummyPath2.startNewSubPath(1,1);
                  dummyPath2.addEllipse([0.2,0.2,0.6,0.6]);
                  
                  presetBrowser_LAF.registerFunction("createPresetBrowserIcons", function(id)
                  {
                  	if (id == "favorite_on")
                  		return dummyPath1;
                  	else if (id == "favorite_off")
                  		return dummyPath2;
                  });
                  

                  Hise crashes very often at compile

                  Git issue:
                  https://github.com/christophhart/HISE/issues/686

                  Can't help pressing F5 in the forum...

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

                    @ustk I'm trying your code and hammering compile but it's not crashing. Do you have a snippet that crashes reliably?

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

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

                      @d-healey Hmmm... That's weird... I'll try to put together a snippet if I can make it crashing. But reliably is the difficult part to get...

                      The stack trace in my first post might help @Christoph-Hart, I hope

                      Can't help pressing F5 in the forum...

                      ulrikU 1 Reply Last reply Reply Quote 0
                      • ulrikU
                        ulrik @ustk
                        last edited by

                        @ustk it's working here as well, either the dummyPath or heartPath

                        Hise Develop branch
                        MacOs 15.3.1, Xcode 16.2
                        http://musikboden.se

                        ustkU 1 Reply Last reply Reply Quote 0
                        • ustkU
                          ustk @ulrik
                          last edited by

                          @ulrik Hmmm I wonder what could cause mine to crash... I'll try to update Hise as I am on a not recent commit, but I doubt it is the cause...

                          Can't help pressing F5 in the forum...

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

                          27

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.7k

                          Posts