MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Segment fault MMM-GoogleTTS

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    googletts grpc fault
    7 Posts 3 Posters 1.6k Views 3 Watching
    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.
    • J Offline
      jamesarm
      last edited by

      I have read other messages about doing the node electron rebuild and such and tried all of them. I keep getting a segment fault running the node_grpc binary that is compiled in the TTS node stuff (not at computer to get the exact name), the GRPC bin. I have rebuilt it as suggested and even switched down to gcc-7 from 8 as mentioned also, no luck. This is on a rpi 4b running the latest Raspbian and magicmirrror. Any thought on what else I can try? I can’t be the only person on a pi 4b. I plan on integrating some more google stuff so I need to find a solution somehow.

      -James

      S M 3 Replies Last reply Reply Quote 0
      • S Offline
        sdetweil @jamesarm
        last edited by sdetweil

        @jamesarm the comments on gprc suggest to move the code to @gprc/gprc.js

        it has helped other code I have worked on

        this module hasn’t been updated in a while, so you never know how much work is required to make it work again.

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • M Offline
          MMRIZE @jamesarm
          last edited by MMRIZE

          @jamesarm
          I was the original author of it. I’ll look inside tomorrow. I ran away from the my exmodules for personal reasons for a while.

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @MMRIZE
            last edited by

            @mmrize we are glad that you are back! your ideas and expertise are wonderful!

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • M Offline
              MMRIZE @jamesarm
              last edited by

              @jamesarm

              Hmmm. In my test, there be no issue.

              Anyway, try these steps;

              1. Update and Upgrade your MM to the latest version. If you can, Upgrade Electron and Node also.
              2. Remove MMM-GoogleTTS then reinstall (without electron-rebuild)
              3. Get credentials and config you need.
              4. Try execution.
              5. Is there an error? what kind of? show me.
              6. IF you are doubting electron-rebuild issue, try server only mode. (Still do not electron-rebuild yet)
              7. in server only mode and browser trial, it works?
              8. If it works, now do electron-rebuild process. Is there any error in process?
              J 1 Reply Last reply Reply Quote 0
              • J Offline
                jamesarm @MMRIZE
                last edited by

                @mmrize Looks like it is fixed now, from what I can tell it appears the repo has been updated to support grpc.js instead of the deprecated module.

                M 1 Reply Last reply Reply Quote 1
                • M Offline
                  MMRIZE @jamesarm
                  last edited by

                  @jamesarm
                  Glad to hear it works for you now.

                  1 Reply Last reply Reply Quote 0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • 1 / 1
                  • First post
                    Last post
                  Enjoying MagicMirror? Please consider a donation!
                  MagicMirror created by Michael Teeuw.
                  Forum managed by Sam, technical setup by Karsten.
                  This forum is using NodeBB as its core | Contributors
                  Contact | Privacy Policy