Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
neuefarben's avatar
neuefarben
Honored Guest
11 years ago

oculusd won't run on my Ubuntu 14.04 system

On my system, oculusd of SDK 0.4.3 won't run properly.

The camera is not always detected.
After the camera is detected and it enters the tracking loop, it exits with a segfault.
The camera is attached and working as can be checked by VLC player for example.

The camera is reported by oculusd with different resolutions from run to run. I guess some setup code is missing from oculusd, and the settings are those that stay left after last use, eg. by VLC.

oculusd is a closed source component, so there is nothing I can do about I guess?


Additional info:

After plugging the camera, dmesg says:

[ 5859.624052] usb 8-1: new full-speed USB device number 3 using uhci_hcd
[ 5859.790082] usb 8-1: not running at top speed; connect to a high speed hub
[ 5859.829090] usb 8-1: New USB device found, idVendor=2833, idProduct=0201
[ 5859.829097] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5859.829103] usb 8-1: Product: Camera DK2
[ 5859.829107] usb 8-1: Manufacturer: Oculus VR,Inc.
[ 5859.838144] uvcvideo: Found UVC 1.00 device Camera DK2 (2833:0201)
[ 5859.840082] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 5859.842289] input: Camera DK2 as /devices/pci0000:00/0000:00:1d.2/usb8/8-1/8-1:1.0/input/input20


oculusd crashes with:

[TrackingManager] Camera (320x240) added: PrintedSerial=215ZZ4042W8G UUID=H1DE49R6N1E2KW008100
Speicherzugriffsfehler (Speicherabzug geschrieben)


gdb backtrace:

#0 0x000000000049e2b9 in ?? ()
#1 0x000000000049e3e9 in ?? ()
#2 0x000000000049fed3 in ?? ()
#3 0x0000000000497f8d in ?? ()
#4 0x0000000000498303 in ?? ()
#5 0x00000000004986e0 in ?? ()
#6 0x000000000044b414 in ?? ()
#7 0x000000000044b462 in OVR::Thread_PthreadStartFn(void*) ()
#8 0x00007ffff79b3182 in start_thread (arg=0x7ffff7f6e700) at pthread_create.c:312
#9 0x00007ffff6445fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

20 Replies