LibUSB crash while Logitech Camera is plugged in

55 views
Skip to first unread message

PtubbyTaylor

unread,
May 1, 2013, 1:16:49 PM5/1/13
to nxt-p...@googlegroups.com
My code works wonderfully while the NXT is the only thing connected, but if I have my webcam plugged in while it starts up, it does this:

Traceback (most recent call last):
  File "server.py", line 14, in <module>
    nxt = nxt.locator.find_one_brick() #"00:16:53:0A:BE:39"
  File "C:\Python27\lib\site-packages\nxt\locator.py", line 112, in find_one_bri
ck
    for s in find_bricks(host, name, silent, method):
  File "C:\Python27\lib\site-packages\nxt\locator.py", line 43, in find_bricks
    for s in socks:
  File "C:\Python27\lib\site-packages\nxt\usbsock.py", line 84, in find_bricks
    for bus in usb.busses():
  File "C:\Python27\lib\site-packages\usb\legacy.py", line 333, in busses
    return (Bus(),)
  File "C:\Python27\lib\site-packages\usb\legacy.py", line 329, in __init__
    self.devices = [Device(d) for d in core.find(find_all=True)]
  File "C:\Python27\lib\site-packages\usb\legacy.py", line 314, in __init__
    self.configurations = [Configuration(c) for c in dev]
  File "C:\Python27\lib\site-packages\usb\core.py", line 723, in __iter__
    yield Configuration(self, i)
  File "C:\Python27\lib\site-packages\usb\core.py", line 419, in __init__
    configuration
  File "C:\Python27\lib\site-packages\usb\backend\libusb01.py", line 408, in get
_configuration_descriptor
    return dev.config[config]
ValueError: NULL pointer access

Marcus Wanner

unread,
May 1, 2013, 1:41:53 PM5/1/13
to nxt-p...@googlegroups.com
This looks like a pyusb/libusb issue which may be a result of the
webcam not behaving as expected (most likely in violation of some kind
of spec). Run this with and without the webcam plugged in:

import usb
for bus in usb.busses():
for device in bus.devices:
pass

And see if you get the same thing.

--
Marcus Wanner
signature.asc

Philip T

unread,
May 1, 2013, 2:20:46 PM5/1/13
to nxt-p...@googlegroups.com
crashes while plugged in, outputs nothing while unplugged


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCgAGBQJRgVPgAAoJEHkZLCwtmxuJAUwQAKBhGXI4WoglcYSKMZPu0Tac
e4jNWW3Vtt3+FL7nu1zqg7Evcnyv/lLmc74tFNTlQqeyPRlF1B7SpeyNW0g98q0q
zeEcZxB4gufkEWzjKdegW9iQ7WUJfmpc0gR/6BKKAZCc406uqbHz/MgznQ/DN/eo
TZaHz/jBvNfOjT+j6kSoeuLpjD+8hyG+qSb4I9Tku/7beH2YdEd67KJruYn4qkQm
S3w+QTF02WdPYBbnAVQpOq4VxdCKCUCY7JD1BLrFc3vH9KKhkYLmtg1ZUQf//yrz
ojwzXjRqjBGh+bQMwZOMO5CWteMR70Q8/XDSRLK5/h7SEJ1jRCZCvgMRluMWCf6T
p0pEmmYT3yXOYadcIdN9wnUmj9QiDWVWUAv4WleyCGWP2CW3TOqFlF2tUaYWwMFm
++nLmiI0YyivTN9mGTym/dErbWvm/aajtfraDf4I0eASCLmApf51kusLh0NCgY7G
/NCqJz3KQghH4wYHn3F4b/g5Qisp3tFDAkUkeEnniVN0CYaBwUe0PGfG7fEfKv3I
a1lMdLrAx3MoChUY4nv2WHKp+Myt+KmeoWVClNX/ysN8i3/lSpaEHdqMPX3rl5lu
jY1MhIWPZSgwqsylCGwsEV+w69kr8ERewD+T52GLw7x3kMcXrEbnHqWrmpiKS26y
5LTk85sGg3/Z0iH3/wmM
=esVi
-----END PGP SIGNATURE-----


Marcus Wanner

unread,
May 1, 2013, 2:35:45 PM5/1/13
to nxt-p...@googlegroups.com
On Wed, May 01, 2013 at 02:20:46PM -0400, Philip T wrote:
> crashes while plugged in, outputs nothing while unplugged

Awesome, that means it's not an nxt-python problem. Please report to
the pyusb folks. Thanks!

--
Marcus Wanner
signature.asc

Philip T

unread,
May 1, 2013, 5:13:40 PM5/1/13
to nxt-p...@googlegroups.com
I updated libUSB and the problem went away. Now I can (hopefully) live-stream my NXT on the webpage where I've set up controls for it.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCgAGBQJRgWCAAAoJEHkZLCwtmxuJomEQAIqEgiz6PBuauG9tE+P8TSIV
SbbzXqh58j6d1Tjch+axwynzVPFUzRcaZWHWeUkcAtI2a0FnLppDCT2beUp5u/4O
GpQ8RihqnChbkW3DlRnQXOBY0ezzKdCbl+FrAdP/Lj6TZWbUakx27oocWr8B3uEY
yO+ItVgCKI43whvoVSsCBQDTNsv/4Mkcp3D6hgMfCLrOsODhfkX8S2V0ycih6bLw
oCXno8lNlAj5UIcPVg7SEo+QMYVjFwHLxXFbYWFe7i3C2cgpff9mWCPxpr8KuAn3
yRgK1diuI3uevoB3E13OovUhpwdixjzXcFJrNCqN0LgJVXtXyWGoK/MlSCsOm619
2nHaW3wOTp3azRmlA4jpvX3jsl6XOXkkRUZOrfMa1FRDC0x4B83n7fmsRTvthcTQ
fs6KymFa45Mi0ggyISUJnZjJ4SLQhHXnWPWT8KFlEdiWX43Cch6sWXZtBOX1JzRG
Ni5Bi6LjfAZ5eq03XdSoI5uIL5B2uD/IgHDnEvcYQeudosNzSZJuPXEcxtjoEF1q
uz6UCvc0CWYd4Elt05/S5deizVN5gKBSLnwDvSkABb6I/bybTDuaHW02kUBToSGS
oYH58+O5IRWEv9KnZ7ohwPzMZurNd6/MrQkMuHp4S1jwNmZsj9k53fwtCGCb3t/B
rQppfF46sNos07Nhtk6p
=ODz6
-----END PGP SIGNATURE-----


Reply all
Reply to author
Forward
0 new messages