Kodi Community Forum

Full Version: Kodi unusable with ubuntu-xboxdrv installed
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Updated 2014-01-04 - changed topic to reflect actual problem
just adding to confirm that it's still happening on fresh install of Kodi Helix

Fresh Lubuntu v14.10 and installed Kodi Helix, everything working fine
after adding ubuntu-xboxdrv (http://www.omgubuntu.co.uk/2014/06/ubunt...drv-driver)
Kodi gets stuck on the main menu with the effect of holding down the left arrow. Unable to use menu at all, however can still arrow down to power and exit Kodi.

removing ubuntu-xboxdrv and it works fine.

For reference:
Code:
zxurian@loki:~$ sudo apt-get install ubuntu-xboxdrv
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  evemu-tools evtest joystick jstest-gtk libatkmm-1.6-1 libcairomm-1.0-1 libevemu1 libglibmm-2.4-1c2a libgtkmm-2.4-1c2a libpangomm-1.4-1 libsigc++-2.0-0c2a
  xboxdrv
Suggested packages:
  jstest-gtk-dbg
The following NEW packages will be installed:
  evemu-tools evtest joystick jstest-gtk libatkmm-1.6-1 libcairomm-1.0-1 libevemu1 libglibmm-2.4-1c2a libgtkmm-2.4-1c2a libpangomm-1.4-1 libsigc++-2.0-0c2a
  ubuntu-xboxdrv xboxdrv
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2,124 kB of archives.
After this operation, 10.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libsigc++-2.0-0c2a:amd64.
(Reading database ... 144347 files and directories currently installed.)
Preparing to unpack .../libsigc++-2.0-0c2a_2.2.11-4_amd64.deb ...
Unpacking libsigc++-2.0-0c2a:amd64 (2.2.11-4) ...
Selecting previously unselected package libglibmm-2.4-1c2a:amd64.
Preparing to unpack .../libglibmm-2.4-1c2a_2.42.0-1_amd64.deb ...
Unpacking libglibmm-2.4-1c2a:amd64 (2.42.0-1) ...
Selecting previously unselected package libatkmm-1.6-1:amd64.
Preparing to unpack .../libatkmm-1.6-1_2.22.7-2.1_amd64.deb ...
Unpacking libatkmm-1.6-1:amd64 (2.22.7-2.1) ...
Selecting previously unselected package libcairomm-1.0-1:amd64.
Preparing to unpack .../libcairomm-1.0-1_1.10.0-1ubuntu3_amd64.deb ...
Unpacking libcairomm-1.0-1:amd64 (1.10.0-1ubuntu3) ...
Selecting previously unselected package libevemu1:amd64.
Preparing to unpack .../libevemu1_1.2.0-2_amd64.deb ...
Unpacking libevemu1:amd64 (1.2.0-2) ...
Selecting previously unselected package libpangomm-1.4-1:amd64.
Preparing to unpack .../libpangomm-1.4-1_2.34.0-1.1_amd64.deb ...
Unpacking libpangomm-1.4-1:amd64 (2.34.0-1.1) ...
Selecting previously unselected package libgtkmm-2.4-1c2a:amd64.
Preparing to unpack .../libgtkmm-2.4-1c2a_1%3a2.24.4-1.1_amd64.deb ...
Unpacking libgtkmm-2.4-1c2a:amd64 (1:2.24.4-1.1) ...
Selecting previously unselected package evemu-tools.
Preparing to unpack .../evemu-tools_1.2.0-2_amd64.deb ...
Unpacking evemu-tools (1.2.0-2) ...
Selecting previously unselected package jstest-gtk.
Preparing to unpack .../jstest-gtk_0.1.1~git20140501-1_amd64.deb ...
Unpacking jstest-gtk (0.1.1~git20140501-1) ...
Selecting previously unselected package xboxdrv.
Preparing to unpack .../xboxdrv_0.8.5-1_amd64.deb ...
Unpacking xboxdrv (0.8.5-1) ...
Selecting previously unselected package ubuntu-xboxdrv.
Preparing to unpack .../ubuntu-xboxdrv_20141231-1_all.deb ...
Unpacking ubuntu-xboxdrv (20141231-1) ...
Selecting previously unselected package evtest.
Preparing to unpack .../evtest_1%3a1.31-1_amd64.deb ...
Unpacking evtest (1:1.31-1) ...
Selecting previously unselected package joystick.
Preparing to unpack .../joystick_1%3a1.4.7-2_amd64.deb ...
Unpacking joystick (1:1.4.7-2) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1) ...
Processing triggers for dbus (1.8.8-1ubuntu2.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libsigc++-2.0-0c2a:amd64 (2.2.11-4) ...
Setting up libglibmm-2.4-1c2a:amd64 (2.42.0-1) ...
Setting up libatkmm-1.6-1:amd64 (2.22.7-2.1) ...
Setting up libcairomm-1.0-1:amd64 (1.10.0-1ubuntu3) ...
Setting up libevemu1:amd64 (1.2.0-2) ...
Setting up libpangomm-1.4-1:amd64 (2.34.0-1.1) ...
Setting up libgtkmm-2.4-1c2a:amd64 (1:2.24.4-1.1) ...
Setting up evemu-tools (1.2.0-2) ...
Setting up jstest-gtk (0.1.1~git20140501-1) ...
Setting up xboxdrv (0.8.5-1) ...
Setting up ubuntu-xboxdrv (20141231-1) ...
/usr/bin/update-desktop-database
Warning in file "/usr/share/applications/gnumeric.desktop": usage of MIME type "zz-application/zz-winassoc-xls" is discouraged ("zz-application/zz-winassoc-xls" should be replaced with "application/vnd.ms-excel")
xboxdrv start/running, process 4124
Setting up evtest (1:1.31-1) ...
Setting up joystick (1:1.4.7-2) ...
Processing triggers for libc-bin (2.19-10ubuntu2.1) ...
zxurian@loki:~$

Kodi Log with xboxdrv-ubuntu installed - http://pastebin.com/mmKnu9qC

Kodi Log with xboxdrv-ubuntu removed - http://pastebin.com/dZQcvBgY

Also tried setting <enablejoystick> to false within guisettings.xml to test that, however running Kodi again resets it to true, so that's a separate but related issue.

During testing, Kodi also crashed once with ubuntu-xboxdrv installed. Crash Log - http://pastebin.com/MGf52Rws (didn't have gdb installed at that time, trying to replicate now that I have gdb installed)
Kodi Crash log (with ubuntu-xboxdrv installed) with gdb - http://pastebin.com/Qh3GhK9C

Previous Post
Making dedicated thread.

OS: Lubuntu v14.10
Kodi: v14.0 Helix

Installed rael-gc's Improved Xbox 360 driver package
https://github.com/raelgc/ubuntu_xboxdrv
https://launchpad.net/~rael-gc/+archive/...tu-xboxdrv

When the Xbox 360 Wireless Receiver is inot plugged in
Kodi runs, however acts like the left arrow is constantly held down. Can not select any other options, as hitting right will immediately select it back to left.
Debug Log: http://pastebin.com/VxWadcj5

When the Xbox 360 Wireless Receiver is plugged in
Kodi crashes immediately
Crash Log: http://pastebin.com/RKkzBs03
Debug Log: http://pastebin.com/NVAUamP3

Can reproduce everytime. Effectively can't run Kodi at this point.
Did you self build or get it from the official repo?

Can you check the linking?
Code:
ldd /usr/lib/kodi/kodi.bin

And perhaps try running a strace as well
Code:
strace /usr/lib/kodi/kodi.bin 2>&1 | tee /tmp/kodi_strace.log

(you may need to install strace in order to use it.)
gotten from official unstable repo https://launchpad.net/~team-xbmc/+archive/unstable

when running the strace, do you want me to run it with the 360 receiver plugged in or not?
This is with the Xbox 360 Wireless Receiver plugged in, which is when it crashes

(2014-12-05, 06:04)lrusak Wrote: [ -> ]
Code:
ldd /usr/lib/kodi/kodi.bin
Code:
mini@mini:~$ ldd /usr/lib/kodi/kodi.bin
        linux-vdso.so.1 =>  (0x00007fffd8e87000)
        libssh.so.4 => /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007f6babb64000)
        libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f6bab95a000)
        libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007f6bab748000)
        libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007f6bab53c000)
        libmicrohttpd.so.10 => /usr/lib/x86_64-linux-gnu/libmicrohttpd.so.10 (0x00007f6bab325000)
        libtinyxml.so.2.6.2 => /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2 (0x00007f6bab10f000)
        libyajl.so.2 => /usr/lib/x86_64-linux-gnu/libyajl.so.2 (0x00007f6baaf05000)
        libbluetooth.so.3 => /usr/lib/x86_64-linux-gnu/libbluetooth.so.3 (0x00007f6baace8000)
        libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007f6baa7ab000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6baa592000)
        liblzo2.so.2 => /lib/x86_64-linux-gnu/liblzo2.so.2 (0x00007f6baa371000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6baa152000)
        libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f6ba9efd000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f6ba9ced000)
        libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007f6ba9a7e000)
        libGLEW.so.1.10 => /usr/lib/x86_64-linux-gnu/libGLEW.so.1.10 (0x00007f6ba97f2000)
        libGL.so.1 => /usr/lib/nvidia-340/libGL.so.1 (0x00007f6ba94a6000)
        libpython2.7.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 (0x00007f6ba8f20000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6ba8d1c000)
        libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f6ba89b6000)
        libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f6ba8778000)
        libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f6ba8561000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f6ba829c000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f6ba802e000)
        libpcrecpp.so.0 => /usr/lib/x86_64-linux-gnu/libpcrecpp.so.0 (0x00007f6ba7e25000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6ba7b7d000)
        libtag.so.1 => /usr/lib/x86_64-linux-gnu/libtag.so.1 (0x00007f6ba78a4000)
        libcdio.so.13 => /usr/lib/libcdio.so.13 (0x00007f6ba767e000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6ba7378000)
        libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f6ba7086000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f6ba6e3e000)
        libSDL2-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 (0x00007f6ba6b39000)
        libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f6ba68ea000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6ba65b1000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6ba639f000)
        libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f6ba6192000)
        libsmbclient.so.0 => /usr/lib/x86_64-linux-gnu/libsmbclient.so.0 (0x00007f6ba5f6f000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f6ba5d5d000)
        libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007f6ba5b46000)
        libhogweed.so.2 => /usr/lib/x86_64-linux-gnu/libhogweed.so.2 (0x00007f6ba5918000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f6ba5698000)
        libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f6ba51c8000)
        libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f6ba4f9b000)
        libgnutls-deb0.so.28 => /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28 (0x00007f6ba4c92000)
        libcrystalhd.so.3 => /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3 (0x00007f6ba4a76000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f6ba4854000)
        libva-x11.so.1 => /usr/lib/x86_64-linux-gnu/libva-x11.so.1 (0x00007f6ba464e000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6ba433e000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6ba4127000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6ba3d62000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6ba3b59000)
        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f6ba3776000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6babdc3000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6ba356c000)
        libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007f6ba32ea000)
        libnvidia-tls.so.340.58 => /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.58 (0x00007f6ba30e7000)
        libnvidia-glcore.so.340.58 => /usr/lib/nvidia-340/libnvidia-glcore.so.340.58 (0x00007f6ba04d2000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f6ba02cf000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6ba00a8000)
        libpulse-simple.so.0 => /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0 (0x00007f6b9fea3000)
        libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f6b9fc98000)
        libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f6b9fa95000)
        libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6b9f885000)
        libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007f6b9f680000)
        libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f6b9f47a000)
        libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f6b9f278000)
        libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f6b9f069000)
        libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f6b9ee61000)
        libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f6b9ec26000)
        libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f6b9ea1a000)
        libpulsecommon-4.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so (0x00007f6b9e7ad000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6b9e58d000)
        libsamba-util.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-util.so.0 (0x00007f6b9e35b000)
        liblibsmb.so.0 => /usr/lib/x86_64-linux-gnu/samba/liblibsmb.so.0 (0x00007f6b9e0f6000)
        libmsrpc3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libmsrpc3.so.0 (0x00007f6b9dee0000)
        liblibcli_lsa3.so.0 => /usr/lib/x86_64-linux-gnu/samba/liblibcli_lsa3.so.0 (0x00007f6b9dcdc000)
        libsamba-security.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-security.so.0 (0x00007f6b9dabe000)
        liberrors.so.0 => /usr/lib/x86_64-linux-gnu/samba/liberrors.so.0 (0x00007f6b9d839000)
        libsmbconf.so.0 => /usr/lib/x86_64-linux-gnu/libsmbconf.so.0 (0x00007f6b9d5be000)
        libndr.so.0 => /usr/lib/x86_64-linux-gnu/libndr.so.0 (0x00007f6b9d3a9000)
        libcli_smb_common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli_smb_common.so.0 (0x00007f6b9d189000)
        libgse.so.0 => /usr/lib/x86_64-linux-gnu/samba/libgse.so.0 (0x00007f6b9cf61000)
        libutil_cmdline.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil_cmdline.so.0 (0x00007f6b9cd5c000)
        libndr-standard.so.0 => /usr/lib/x86_64-linux-gnu/libndr-standard.so.0 (0x00007f6b9c851000)
        libdcerpc-samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libdcerpc-samba.so.0 (0x00007f6b9c4d8000)
        libsmbregistry.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0 (0x00007f6b9c2b9000)
        libsecrets3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsecrets3.so.0 (0x00007f6b9c0ae000)
        libtalloc.so.2 => /usr/lib/x86_64-linux-gnu/libtalloc.so.2 (0x00007f6b9be9f000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f6b9bc8e000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f6b9ba6a000)
        libnettle.so.4 => /usr/lib/x86_64-linux-gnu/libnettle.so.4 (0x00007f6b9b838000)
        libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f6b9b62f000)
        libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f6b9b3ed000)
        libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f6b9b1da000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6b9afd4000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f6b9adce000)
        libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f6b9abc6000)
        libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f6b9a9bb000)
        libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f6b9a754000)
        libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f6b9a54e000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6b9a349000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6b9a143000)
        libtevent.so.0 => /usr/lib/x86_64-linux-gnu/libtevent.so.0 (0x00007f6b99f35000)
        libwbclient.so.0 => /usr/lib/x86_64-linux-gnu/libwbclient.so.0 (0x00007f6b99d28000)
        libsamba-credentials.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-credentials.so.0 (0x00007f6b99b17000)
        libndr-samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libndr-samba.so.0 (0x00007f6b99839000)
        libcli_cldap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli_cldap.so.0 (0x00007f6b99630000)
        libcliauth.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcliauth.so.0 (0x00007f6b9941e000)
        libkrb5samba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libkrb5samba.so.0 (0x00007f6b99214000)
        libsamba-sockets.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-sockets.so.0 (0x00007f6b98ffc000)
        libgensec.so.0 => /usr/lib/x86_64-linux-gnu/libgensec.so.0 (0x00007f6b98dd9000)
        libasn1util.so.0 => /usr/lib/x86_64-linux-gnu/samba/libasn1util.so.0 (0x00007f6b98bd3000)
        libsamba-hostconfig.so.0 => /usr/lib/x86_64-linux-gnu/libsamba-hostconfig.so.0 (0x00007f6b9899c000)
        libndr-nbt.so.0 => /usr/lib/x86_64-linux-gnu/libndr-nbt.so.0 (0x00007f6b98787000)
        libtevent-util.so.0 => /usr/lib/x86_64-linux-gnu/libtevent-util.so.0 (0x00007f6b98584000)
        libsmb_transport.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmb_transport.so.0 (0x00007f6b9837e000)
        libsamba3-util.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba3-util.so.0 (0x00007f6b98173000)
        libCHARSET3.so.0 => /usr/lib/x86_64-linux-gnu/samba/libCHARSET3.so.0 (0x00007f6b97f6f000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f6b97d6a000)
        libdcerpc-binding.so.0 => /usr/lib/x86_64-linux-gnu/libdcerpc-binding.so.0 (0x00007f6b97b52000)
        libinterfaces.so.0 => /usr/lib/x86_64-linux-gnu/samba/libinterfaces.so.0 (0x00007f6b9794e000)
        libdbwrap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0 (0x00007f6b97741000)
        libutil_tdb.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil_tdb.so.0 (0x00007f6b9753d000)
        libutil_reg.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil_reg.so.0 (0x00007f6b97339000)
        libsmbd_shim.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsmbd_shim.so.0 (0x00007f6b97137000)
        libutil_setid.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil_setid.so.0 (0x00007f6b96f35000)
        libtdb-wrap.so.0 => /usr/lib/x86_64-linux-gnu/samba/libtdb-wrap.so.0 (0x00007f6b96d31000)
        libserver-role.so.0 => /usr/lib/x86_64-linux-gnu/samba/libserver-role.so.0 (0x00007f6b96b2e000)
        libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f6b96914000)
        libtdb.so.1 => /usr/lib/x86_64-linux-gnu/libtdb.so.1 (0x00007f6b966fe000)
        libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f6b964f9000)
        liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f6b962ea000)
        libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f6b96097000)
        libaddns.so.0 => /usr/lib/x86_64-linux-gnu/samba/libaddns.so.0 (0x00007f6b95e8b000)
        libauthkrb5.so.0 => /usr/lib/x86_64-linux-gnu/samba/libauthkrb5.so.0 (0x00007f6b95c72000)
        libcli-nbt.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-nbt.so.0 (0x00007f6b95a68000)
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f6b957e0000)
        libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f6b955a1000)
        libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f6b9536d000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f6b95152000)
        libwinbind-client.so.0 => /usr/lib/x86_64-linux-gnu/samba/libwinbind-client.so.0 (0x00007f6b94f4e000)
        libsamdb-common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamdb-common.so.0 (0x00007f6b94d31000)
        libldbsamba.so.0 => /usr/lib/x86_64-linux-gnu/samba/libldbsamba.so.0 (0x00007f6b94b07000)
        libldb.so.1 => /usr/lib/x86_64-linux-gnu/libldb.so.1 (0x00007f6b948da000)
        libcli-ldap-common.so.0 => /usr/lib/x86_64-linux-gnu/samba/libcli-ldap-common.so.0 (0x00007f6b946d3000)
        libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f6b94431000)
        libsamba-modules.so.0 => /usr/lib/x86_64-linux-gnu/samba/libsamba-modules.so.0 (0x00007f6b9422e000)
        libsamdb.so.0 => /usr/lib/x86_64-linux-gnu/libsamdb.so.0 (0x00007f6b94018000)
        libutil_ntdb.so.0 => /usr/lib/x86_64-linux-gnu/samba/libutil_ntdb.so.0 (0x00007f6b93e14000)
        libntdb.so.1 => /usr/lib/x86_64-linux-gnu/libntdb.so.1 (0x00007f6b93bff000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f6b939e3000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f6b93705000)
        libauth_sam_reply.so.0 => /usr/lib/x86_64-linux-gnu/samba/libauth_sam_reply.so.0 (0x00007f6b93500000)
        libndr-krb5pac.so.0 => /usr/lib/x86_64-linux-gnu/libndr-krb5pac.so.0 (0x00007f6b932f6000)
        libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f6b930cc000)
        libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f6b92ebe000)
        libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f6b92c74000)
        libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f6b92a40000)
        libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f6b9282b000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f6b925f2000)
        libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f6b923e8000)
        libflag_mapping.so.0 => /usr/lib/x86_64-linux-gnu/samba/libflag_mapping.so.0 (0x00007f6b921e5000)
mini@mini:~$

(2014-12-05, 06:04)lrusak Wrote: [ -> ]And perhaps try running a strace as well
Code:
strace /usr/lib/kodi/kodi.bin 2>&1 | tee /tmp/kodi_strace.log
https://www.dropbox.com/s/duf2879kn9afzu...e.log?dl=0
BOTH logs show the xbox controller enabled. The stack trace doesn't really look helpful to me, seems something goes wrong while texture memory is allocated.
Did you try with the stock xbox driver? Can you confirm that everything works normally if you disable joystick support?
(2014-12-05, 10:30)wsnipex Wrote: [ -> ]BOTH logs show the xbox controller enabled. The stack trace doesn't really look helpful to me, seems something goes wrong while texture memory is allocated.
Did you try with the stock xbox driver? Can you confirm that everything works normally if you disable joystick support?

I will try unloading rael-gc's driver and using stock xboxdrv tonight.

Given that I can't actually go into the menu to disable joystick support via the GUI because of crashing / left arrow held down issue, can I disable it through an xml file somewhere?
edit guisettings.xml and set it to false.

I really had a reason to disable joystick support by default ... but was overvoted.
(2014-12-05, 14:48)Zxurian Wrote: [ -> ]I will try unloading rael-gc's driver and using stock xboxdrv tonight.

When using the xboxdrv driver are you disabling the kernel xpad driver? if not you may want to blacklist it.

Can you try with just the xpad driver as well? (if it's enabled in your kernel of course).


(2014-12-05, 15:16)fritsch Wrote: [ -> ]edit guisettings.xml and set it to false.

I really had a reason to disable joystick support by default ... but was overvoted.

What reason are those may I ask? Even with the updated SDL2 support it is broken?
You see the reason just here in this bugreport. Constant keypresses when just a controller is plugged in.
(2014-12-06, 14:01)fritsch Wrote: [ -> ]You see the reason just here in this bugreport. Constant keypresses when just a controller is plugged in.

I have to clarify, no controller has ever been plugged in at anytime in my case. Everything that's happening to me is just a result of the receiver itself being plugged in, but no controllers linked to it.
(2014-12-05, 10:30)wsnipex Wrote: [ -> ]Can you confirm that everything works normally if you disable joystick support?

Okay, several weird things are happening so I'm going to order them by time. These all happened when Receiver is unplugged, and I set
Code:
enablejoystick
to false through guisettings.xml
Kodi is set to startup on launch through Lubuntu's startup manager.

On initial run:
Video: https://www.youtube.com/watch?v=v3Um7-6GdSI
Kodi Debug Log: http://pastebin.com/VEtwPwGe
Kodi Crash Log: http://pastebin.com/nU8vEBy9
Lubuntu crash log: https://www.dropbox.com/s/pr8c6jcyvos3e1...crash?dl=0
Within the video, I spend the first few seconds just hitting the right arrow key. Then went down and you can see that left/right does work between the power button and favorites, however going back to the main menu, I can't leave the pictures option.
When I tried to exit, it got stuck after I hit enter, and after a few minutes, finally went back to the desktop. A few minutes later, Lubuntu reported that kodi had crashed.



Removing rael-gc's xbox driver
Code:
sudo apt-get remove ubuntu-xboxdrv
sudo reboot
Kodi ran, however same effect as demonstrated in video, can't go right on main menu. When I went down to exit, it looked like it exited Kodi immediately, however there was a new crashlog in the home directory
Debug Log: http://pastebin.com/DbLbL5n6
Crash Log: http://pastebin.com/gLttS6hb
Joystick is still enabled in all those logs. Please check the gui setting again.

in the last log with removed xboxdrv, kodi sees your Exit command fine and prepares to quit the application. It segfaults while exiting...
(2014-12-07, 12:29)wsnipex Wrote: [ -> ]Joystick is still enabled in all those logs. Please check the gui setting again.

in the last log with removed xboxdrv, kodi sees your Exit command fine and prepares to quit the application. It segfaults while exiting...

Then something else is switching it back to true.
Code:
<input>
        <enablejoystick default="true">false</enablejoystick>
        <enablemouse default="true">true</enablemouse>
    </input>

I just did a test. I manually went in to guisettings.xml, set it to false.
Kodi booted. cat guisettings.xml - still false, still displaying effects as noted above.
Exit Kodi. cat guisettings.xml - turns back to true.

So something within Kodi is definitely overridding my manual setting within the xml
anything else I can do/add to diagnose?
I would like to report that I am having the same issue. I also use a wireless xbox 360 controller with xboxdrv. Sometimes kodi will load, but won't allow me to move within the main menu left or right. It will allow me to move up and down (allows me to exit Kodi).

After executing sudo killall xboxdrv, I am able to load Kodi without issue.

Would be happy to provide logs if needed.

I don't think this will help but I do have a startup script at /etc/dbus-1/system.d/org.seul.Xboxdrv.conf that contains,

# xboxdrv.conf
start on filesystem
pre-start script
# clean up joysticks
rm -f /dev/input/js*
end script
exec xboxdrv -D --detach-kernel-driver --silent --dbus disabled
Pages: 1 2 3 4