[prev in list] [next in list] [prev in thread] [next in thread]
List: libusb-devel
Subject: Re: [libusb] [Libusbx-devel] 3 warnings in git master from Xcode
From: "Sean McBride" <sean () rogue-research ! com>
Date: 2014-05-21 14:30:58
Message-ID: 20140521143058.550380649 () mail ! rogue-research ! com
[Download RAW message or body]
On Fri, 21 Mar 2014 18:47:57 +0000, Nathan Hjelm said:
> =A0 =A0 =A0 =A0> =A0 =A0 =A0 =A0> (3) core.c:1163:7: Use of memory after =
it is freed
> =A0 =A0 =A0 =A0> =A0 =A0 =A0 =A0> =
>I can't get scan-build to give me the the first one but I do get the
>second one. The second one is an interesting flow and will take some
>thought to see if it identifies a real issue or not. clang assumes that
>the call to libusb_unref_device in=A0discovered_devs_free=A0will result in=
a
>call to free on a device that is being returned. I am not convinced that
>can ever be the case.
>=A0
>Hmm, looking closer there might be a race condition in here. In the case
>that we have hotplug the device could get released between the
>generation of the discovered devices array and the call to reference the
>device. If this is a race then the window is very small.
Hey Nathan,
Every time there's a new rc, I rerun the clang static analyzer... this "use=
of memory after it is freed" warning in core.c is still there in 1.0.19rc1=
, so I'm back to pester you about it. :)
(I wonder is Coverity Scan gives the same warning...)
Cheers,
-- =
____________________________________________________________
Sean McBride, B. Eng sean@rogue-research.com
Rogue Research www.rogue-research.com =
Mac Software Developer Montr=E9al, Qu=E9bec, Canada
---------------------------------------------------------------------------=
---
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform availa=
ble
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
libusb-devel mailing list
libusb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic