10-26-2023 05:40 AM
Hi community,
I'm a software developer at elgato developing a cross-platform application with Qt.
Our crash reporter indicated an incompatibility with the shipping Canon EOS webcam system extension on macOS and the multimedia library from Qt. I reported the bug to Qt already here: https://bugreports.qt.io/browse/QTBUG-118184
Unfortunately it doesn't look like an incompatibility with Qt but a general bug in the webcam system extension. As you can see in my ticket in the qt bugtracker, something around the protobuf integration in the system extension is leaking an exception which is crashing the host application while loading the system extension.
The problem can be easily reproduced with this sample code:
#import <AVFoundation/AVFoundation.h> int main(int argc, char* argv[]) { @autoreleasepool { [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; return 0; } }
Tested environments:
I tried to report this to support, but without owning a device this seems to be impossible. Hopefully somebody here can report the issue to the development team and get this fixed.
Thanks,
Victor
09/26/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.1
EOS R6 Mark II - Version 1.5.0
07/01/2024: New firmware updates are available.
04/16/2024: New firmware updates are available.
RF100-300mm F2.8 L IS USM - Version 1.0.6
RF400mm F2.8 L IS USM - Version 1.0.6
RF600mm F4 L IS USM - Version 1.0.6
RF800mm F5.6 L IS USM - Version 1.0.4
RF1200mm F8 L IS USM - Version 1.0.4
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.