Skip to main content
itlancer
Inspiring
March 12, 2019
Question

[Windows 64-bit] 64-bit AIR application crashes with Logitech cameras

  • March 12, 2019
  • 1 reply
  • 2548 views

Problem Description:

64-bit AIR application crashes when trying to use Logitech cameras.

When you just try to get Camera with connected Logitech camera application crashes.

There is no way to use 64-bit AIR applications with Logitech cameras.

It has been tested with AIR 32.0.0.89 and AIR 32.0.0.103 beta with 64-bit AIR runtime.

Tested with multiple Logitech HD Webcam C270, Logitech C960 and some others.

Same problem with both AIR runtime versions and with multiple Logitech cameras.

It works fine 32-bit AIR runtime.

Tracker link: https://tracker.adobe.com/#/view/AIR-4198808

Steps to Reproduce:

Launch 64-bit AIR application which try to get connected cameras names and trace it.

ActionScript 3.0 code:

var cameras:Array = Camera.names;

trace("Cameras:", cameras);

Actual Result:

Application crashes with:

Faulting application name: camera_64bit_crash.exe, version: 0.0.0.0, time stamp: 0x5c5b5e97

Faulting module name: Adobe AIR.dll, version: 32.0.0.103, time stamp: 0x5c5b61fe

Exception code: 0xc0000409

Fault offset: 0x000000000082c9bc

Faulting process ID: 0x3814

Faulting application start time: 0x01d4d8dee0630e74

Faulting application path: C:\camera_64bit_crash\camera_64bit_crash.exe

Faulting module path: C:\camera_64bit_crash\Adobe AIR\Versions\1.0\Adobe AIR.dll

Report ID: 1ec90cc0-44d2-11e9-83ba-7a31c1cfc3e0

Faulting package full name:

Faulting package-relative application ID:

Expected Result:

Application not crash and trace cameras names:

Cameras: Logitech HD Webcam C270

Any Workarounds: none

This topic has been closed for replies.

1 reply

Participating Frequently
May 15, 2019

itlancer, have you solved this yet? A while back I created a 64-bit captive runtime application (similar to a photo booth) that uses a Logitech BRIO camera. Runs on 64 bit Windows 10. That project used AIR SDK 28, but I just built a version using SDK 32.0.0.116 and that worked fine too.

I am definitely not an AIR compiler expert, so in your crash output, I don't understand line 08 having "\Versions\1.0\" instead of version 32.

itlancer
itlancerAuthor
Inspiring
May 16, 2019

No, this issue still exist.

Only deleteing 64-bit Logitech drivers could help to avoid crash. But Logitech drivers for cameras almost always automatically installs when you plug in camera and users got crashes.

I think may be issue only with cameras that have 64-bit drivers.

Out application built with 64-bit captive runtime. Line 08 is from Windows Error Reporting error (crash) event. "C:\camera_64bit_crash\Adobe AIR\Versions\1.0\Adobe AIR.dll" - it's full path to "Adobe AIR.dll". "\Versions\1.0\" - it's just AIR SDK create this structure for me. It doesn't depend of AIR SDK version. We using AIR 32.0.0.89 right now.

Inspiring
May 16, 2019

have you tried to test the same app but launch it as Administrator?
eg. some USB drivers might need admin rights to be accessed