Hi Marcus,

Yes that is what I'm thinking.

Larger question is why libusb in a UWP process or any process on Windows 10 IoT 
Core edition is unable to access devices.

-----Original Message-----
From: Marcus Meissner <mar...@jet.franken.de> 
Sent: April 27, 2019 6:34 AM
To: Marek Sliwa <mareksl...@live.com>
Cc: gphoto-devel@lists.sourceforge.net
Subject: Re: [gphoto-devel] gphoto2/libgphoto2 on Windows IoT Core (or Desktop 
UWP app) Error : 'Out of memory' (-3)

On Sat, Apr 27, 2019 at 03:43:36AM +0000, Marek Sliwa wrote:
> Running gphoto2 mingw 64 bit binaries on Windows IoT Core and it is unable to 
> detect or load the usb library. Reproduce using : gphoto2.exe --debug 
> --debug-logfile=my-logfile.txt --auto-detect --summary
> 
> The same binaries on desktop Windows 10 work just fine. However on Windows 10 
> desktop this exact same error occurs when using libgphoto2 library directly 
> from a UWP app. Faults at the same point with same output trying to load the 
> usb1 iolib.
> 
> Seems like it is unable to access or enumerate usb devices and the error 
> itself is misleading?
> 
> This occurs with or without winusb driver installed for the Nikon camera and 
> weather it is connected or not. Seems like a general failure. Any ideas?
> 
> Libusb is the cause or the error:
> gp_port_library_list 
> libusb1.c:216<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmsys2%2FMINGW-packages%2Fissues%2F0&amp;data=02%7C01%7C%7C44d1cc525fa64f6c5d2f08d6cb1540b9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636919689467077350&amp;sdata=0ea%2F1ztkA2K5T8qNl39wJRP8vqlIk2sMZIV4XLWcMyI%3D&amp;reserved=0>:
>  Out of memory: 'descs = calloc (nrofdevs, sizeof(descs[0]))' failed.

I guess nrofdevs is 0, and we erronously consider the NULL return as a bug.

So the libusb you use here sees no USB devices, and this needs to be fixed.

Ciao, Marcus


_______________________________________________
Gphoto-devel mailing list
Gphoto-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gphoto-devel

Reply via email to