OniOni
March 27, 2025, 9:42am
1
I get “/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/libglib-2.0.0.dylib’ (no such file)”, but the OSx version of QGroundControler is compatible with M4?
If it is compatible, plese tell me how to do.
OniOni
March 27, 2025, 10:40am
2
I can start using daily version!!!
Hi! I am having the same issue, I posted it under the Dronecode Foundation discord, under the QGroundcontrol text, how were you able to use it?
opened 01:26AM - 22 Mar 25 UTC
Report: Bug
v4.4
## Expected Behavior
QGroundControl 4.4.4 starts and runs similar to QGroundCont… rol 4.4.3
## Current Behavior
QGroundControl 4.4.3 works fine, but prompts to upgrade.
When I upgrade to QGroundControl 4.4.4 it won't start. QGC 4.4.3 continues to work.
## Steps to Reproduce:
Please provide an unambiguous set of steps to reproduce the current behavior
1. Download https://github.com/mavlink/qgroundcontrol/releases/download/v4.4.4/QGroundControl.dmg
2. Attempt to run by double clicking
3. App closes without displaying the main window
## System Information
When posting bug reports, include the following information
- Operating System: MacOS Sequoia 15.3.2
- Computer: Apple M4
- QGC Version: 4.4.4
- QGC build: Stable, https://github.com/mavlink/qgroundcontrol/releases/tag/v4.4.4
- Flight Controller: N/A, app won't start
- Autopilot (with version): N/A, app won't start
## Detailed Description
- (Renamed so you can install/run QGroundControl 4.4.3 and 4.4.4 side by side)
```
./QGroundControl --clear-settings --logging:full
```
Maybe relevant?
```
objc[2891]: Class GstGLCAOpenGLLayer is implemented in both /Users/mathew/Applications/QGroundControl 4.4.4.app/Contents/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x110691270) and /Library/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x11039e7b0). One of the two will be used. Which one is undefined.
objc[2891]: Class GstGLNSWindow is implemented in both /Users/mathew/Applications/QGroundControl 4.4.4.app/Contents/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x1106912e8) and /Library/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x11039e828). One of the two will be used. Which one is undefined.
objc[2891]: Class GstGLNSView is implemented in both /Users/mathew/Applications/QGroundControl 4.4.4.app/Contents/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x1106912c0) and /Library/Frameworks/GStreamer.framework/Versions/1.0/lib/libgstgl-1.0.0.dylib (0x11039e800). One of the two will be used. Which one is undefined.
```
Evidence of the error (segmentation fault):
```
(QGroundControl:2891): GStreamer-WARNING **: 12:02:36.215: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.219: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.219: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.219: g_object_new_is_valid_property: object class 'GstPadTemplate' has no property named 'caps'
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.219: g_object_new_is_valid_property: object class 'GstPadTemplate' has no property named 'caps'
(process:2891): GStreamer-WARNING **: 12:02:36.219: Element factory metadata for 'breakmydata' has no valid long-name field
(process:2891): GLib-CRITICAL **: 12:02:36.222: g_array_append_vals: assertion 'array' failed
(process:2891): GLib-CRITICAL **: 12:02:36.222: g_hash_table_lookup: assertion 'hash_table != NULL' failed
(process:2891): GLib-CRITICAL **: 12:02:36.222: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
(process:2891): GLib-GObject-WARNING **: 12:02:36.222: ../gobject/gsignal.c:1680: parameter 1 of type '<invalid>' for signal "GstIpcPipelineSrc::forward_message" is not a value type
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.222: g_object_new_is_valid_property: object class 'GstPadTemplate' has no property named 'caps'
(process:2891): GStreamer-WARNING **: 12:02:36.222: Element factory metadata for 'ipcpipelinesrc' has no valid long-name field
(process:2891): GLib-GObject-CRITICAL **: 12:02:36.222: g_object_new_is_valid_property: object class 'GstPadTemplate' has no property named 'caps'
(process:2891): GStreamer-WARNING **: 12:02:36.222: Element factory metadata for 'ipcpipelinesink' has no valid long-name field
(process:2891): GStreamer-WARNING **: 12:02:36.222: Element factory metadata for 'ipcslavepipeline' has no valid long-name field
ERROR: Caught a segmentation fault while loading plugin file:
/Users/mathew/Applications/QGroundControl 4.4.4.app/Contents/MacOS/../Frameworks/GStreamer.framework/Versions/Current/lib/gstreamer-1.0/libgstinterleave.dylib
```
## Log Files and Screenshots
- App won't start
They said they pushed a fix but I still cannot get it to work.
Please follow up the PR:
Stable_V4.4
← farhangnaderi:Stable_V4.4
opened 07:26PM - 27 Mar 25 UTC
Description
-----------
- Adding macOS Arch arm64 to the actions
- Gstreamer… version update
Checklist:
----------
- [x] [Review Contribution Guidelines](https://github.com/mavlink/qgroundcontrol/blob/master/.github/CONTRIBUTING.md).
- [x] [Review Code of Conduct](https://github.com/mavlink/qgroundcontrol/blob/master/.github/CODE_OF_CONDUCT.md).
- [ ] I have tested my changes.
Related Issue
-----------
May Fix: https://github.com/mavlink/qgroundcontrol/issues/12599 and https://github.com/mavlink/qgroundcontrol/issues/12597
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
cc: @HTRamsey @DonLakeFlyer @julianoes
We probably will backport it to 4.4.4