• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Debugging Strawberry

    Scheduled Pinned Locked Moved Technical Help
    7 Posts 2 Posters 1.4k Views 1 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.
    • R
      rnd
      last edited by

      Hello.

      I've been having problems lately with Strawberry just dying once or twice over a day on my Windows machine. Downloaded 1.0.1 debug version and I'm getting this:

      11:05:08.773 INFO  main:171                         Strawberry 1.0.1
      11:05:08.812 INFO  main:172                         "Windows 10 Version 2009 10 - (winnt 10.0.19043) [x86_64]"
      
      
      Thread 1 received signal SIGSEGV, Segmentation fault.
      0x00007ffacff623ed in QTimeLinePrivate::setCurrentTime(int) () from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      (gdb) bt
      #0  0x00007ffacff623ed in QTimeLinePrivate::setCurrentTime(int) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #1  0x00007ffacfded687 in QObject::event(QEvent*) () from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #2  0x00007ffac31f5986 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Widgets.dll
      #3  0x00007ffacfdb7638 in QCoreApplication::sendEvent(QObject*, QEvent*) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #4  0x00007ffacff3133f in QEventDispatcherWin32Private::sendTimerEvent(int) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #5  0x00007ffacff31cd0 in qt_internal_proc(HWND__*, unsigned int, unsigned long long, long long) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #6  0x00007ffb3385e7e8 in USER32!CallWindowProcW () from C:\WINDOWS\System32\user32.dll
      #7  0x00007ffb3385e229 in USER32!DispatchMessageW () from C:\WINDOWS\System32\user32.dll
      #8  0x00007ffacff345f2 in QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #9  0x00007ffac3bfefc5 in QWindowsGuiEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Gui.dll
      #10 0x00007ffacfdc16e3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
         from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #11 0x00007ffacfdbffc6 in QCoreApplication::exec() () from c:\Program Files\Strawberry Music Player Debug\Qt6Core.dll
      #12 0x00007ff6a39f2690 in main (argc=1, argv=0x16fdb3f0390)
          at /persistent-data/mingw/windows-debug-x64/source/src/main.cpp:316
      (gdb)
      

      It isn't necessarily the original problem though, because I can easily trigger it in the debug version by pressing Next Track. Pressing Next Track in the release version does not crash the program. I also tried debug version

      14:43:04.344 INFO  main:171                         Strawberry 1.0.1-41-gd2075001 Qt "6.2.3"
      14:43:04.383 INFO  main:172                         "Windows 10 Version 2009 10 - (winnt 10.0.19043) [x86_64]"
      

      and both debug version behave the same way.

      jonasJ 1 Reply Last reply
      Reply Quote 0
      • jonasJ
        jonas @rnd
        last edited by

        @rnd
        I can't reproduce any crashes under Windows even with the debug version under gdb when pressing next.
        Can you take a screenshot of the backend settings?
        What audio format are you playing, and is it local files or streams? Do you have associated album cover?

        R 1 Reply Last reply
        Reply Quote 0
        • R
          rnd @jonas
          last edited by

          @jonas

          MP3s from a samba-share mounted as a network drive over a wifi connection. Yes, there are album covers.

          b954e86d-7203-428f-bb65-5272cacc4efc-bild.png

          jonasJ 1 Reply Last reply
          Reply Quote 0
          • jonasJ
            jonas @rnd
            last edited by

            @rnd
            Does it still crash if you disable all the fading options?

            jonasJ R 2 Replies Last reply
            Reply Quote 0
            • jonasJ
              jonas @jonas
              last edited by

              I think I found the problem.
              Possible fix: https://github.com/strawberrymusicplayer/strawberry/commit/7caeb4763737af1689ab1596c80181ece7cb5b4a

              1 Reply Last reply
              Reply Quote 0
              • R
                rnd @jonas
                last edited by

                @jonas Disabled all fading and yes, Next Track no longer causes segmentation fault.

                jonasJ 1 Reply Last reply
                Reply Quote 0
                • jonasJ
                  jonas @rnd
                  last edited by

                  @rnd
                  Version 1.0.2 is released which should hopefully fix the bug.

                  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
                  • First post
                    Last post
                  Powered by NodeBB | Contributors