-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FreeBSD] Segmentation fault on startup #1674
Comments
Marry Christmas @herrhotzenplotz! I'm sorry to hear that. Looking at the stacktrace, I feel like there's not much caused by our own codebase 🤔. So your current binary being used does not SEGV, but this one does? I wonder if there's some other diff than just a new contour git commit. Is your current executable also using the same Qt version (v5 vs v6)? We're in the middle of releasing 0.6.0 from current master. I'm afraid this will then most likely affect you there as well. @Yaraslaut did we change anything wrt. Audio recently? |
This is qt part of audio handling, and gstreamer is backend that qt uses |
Funnily I rebuilt an old version with my ports makefile and now it suddenly segfaults too...
Likely ...
I built a working contour against Qt 6 before. Thus it could be some change in Qt introducing a bug which is now triggered by contour. Also, in the meantime I have upgraded my machine to FreeBSD 14.2 though I don't believe that this is the underlying cause of the issue. Maybe the way to go is to install qt6-multimedia and qt6-multimediaquick with debug info and start digging... That will take some time though. |
@herrhotzenplotz Hey. I sadly don't have any seriously practical experience with FreeBSD. NB: I feel like we're getting also other people reporting issues with respect to audio - also on Linux. I think that's down to Qt here. Maybe we should see how other Qt apps are using Qt's audio API to try to guesstimate how to better guard against 🤔 potential pitfalls... |
Building contour from master has been resulting in segfaulting binaries for a while now:
This is roughly the same stacktrace in the few commits that are compilabile in the git history, segfaults happens somewhere in GStreamer (sic!) where a nullptr is dereferenced:
Unfortunately I cannot bisect this because most commits are not compilable due to the change of
libfmt
=>std::format
.The text was updated successfully, but these errors were encountered: