On Sat, Nov 21, 2020 at 11:35:10AM -0800, Andrew Michael wrote:
> It now builds, but is a lot less reliable than Entangle 2. I'm getting
> random crashes and failure to change the camera settings:
>
> (entangle:2504): GLib-GObject-CRITICAL **: 19:25:00.387:
> g_object_set_qdata: assertion 'G_IS_OBJECT (object)' failed
>
> (entangle:2504): GLib-GObject-WARNING **: 19:25:00.387: instance with
> invalid (NULL) class pointer
>
> (entangle:2504): GLib-GObject-CRITICAL **: 19:25:00.387:
> g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)'
> failed
>
> (entangle:2504): GLib-GObject-WARNING **: 19:25:00.387: instance with
> invalid (NULL) class pointer
>
> (entangle:2504): GLib-GObject-CRITICAL **: 19:25:00.387:
> g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)'
> failed
>
> ** (entangle:2504): CRITICAL **: 19:25:00.463:
> do_entangle_camera_manager_preview_finish: assertion
> 'ENTANGLE_IS_CAMERA_MANAGER(opaque)' failed
>
> This is with a Canon 5DsR on a Pi 4. It works perfectly happily with
> Entangle 2.
Hmm, that's bad news. I rewrote a big part of the code related to
preview in version 3, and it seems you're hitting problems with
that.
Please file a bug report for this, and use
--debug-entangle --debug-gphoto
to capture a log file covering the time when it gives these
asserts.