> On Mon, Jul 4, 2016 at 4:24 PM, Julien Delplanque <jul...@tamere.eu> wrote:
>> Hello again Esteban, all others,
>>
>> I am still experiencing strange behaviors with the objects in the external
>> array.
>>
>> I get a lot of NULL pointers and some strange addresses (I guess, I am not a
>> C expert) that are close to NULL
>> (see the screenshot attached). These objects make the VM crash (segmentation
>> fault) when I call a function
>> from the libusb binding (for NULL objects it may be ok but what about
>> others?). Some other objects (those with
>> a normal address in the screenshot) work finely with the functions calls
>> using UFFI...
>>
>> This kind of bug is not reported in libusb discussions I found on the
>> internet and I tried an example in C,
>> there is no NULL pointer received from the function (they are not even
>> considered in official examples).
>>
>> So I guess the problem may come from Pharo?
>>
>> Do you have any idea of what it could be?
>>
>> I will be available on Slack all the day if you want. :)
>>
>> Thanks in advance,
>>
>> Julien


On Mon, Jul 4, 2016 at 6:15 PM, Ben Coman <b...@openinworld.com> wrote:
> How does it compare with the result you get in pure C?
> e.g. using this code...
> http://libusb.org/browser/libusb/examples/lsusb.c?rev=efc29733ad31f81883a7ac51a6cc6cda9ad4feb9&order=name
>

Also, what is the return value of calling libusb_init() from Pharo?

cheers -ben

Reply via email to