Solved Leia: Crash after Start Splash; r600_drv_video.so; va_openDriver() returns -1
#1
Hello Kodi developers,

I encountered an issue testing Kodi 18: After the start splash screen, Kodi crashes before showing the main menu.
My system:
  • Ubuntu 16.04 up to date as of today: Linux ____ 4.4.0-135-generic #161-Ubuntu SMP Mon Aug 27 10:45:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  • CPU: AMD Phenom II X6 1055T; GPU: Radeon HD 6850
  • Graphics Driver: AMD BARTS (DRM 2.43.0 / 4.4.0-135-generic, LLVM 6.0.0)
  • Dual Monitor: 1680x1050 via DVI, 1024x768 via VGA
Output from the terminal:
Quote:$ kodi
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
libva info: va_openDriver() returns -1
/usr/lib/x86_64-linux-gnu/kodi/kodi-x11: symbol lookup error: /usr/lib/x86_64-linux-gnu/libcec.so.4: undefined symbol: _ZN11StringUtils6FormatB5cxx11EPKcz

Errors in the log (Link to Full Log):
Quote:19:11:09.813 T:140291198876032   ERROR: DBus error: org.freedesktop.DBus.Error.InvalidArgs - Keine derartige Eigenschaft »CanSuspend«
19:11:09.814 T:140291198876032   ERROR: DBus error: org.freedesktop.DBus.Error.InvalidArgs - Keine derartige Eigenschaft »CanHibernate«
19:11:10.257 T:140291198876032   ERROR: CYUVShaderGLSL::CYUVShaderGLSL - failed to open file gl_shader_frag_texture_lim.glsl
After starting Kodi followed by the crash, the second monitor stays dark (I used the setting for turning off the second monitor).
I tried this with the current beta version (2:18.0+git20180910.1208-beta2-0xenial) and the current nightly (2:18.0+git20181001.0201-f1ed14f-0xenial).

This seems to be graphics-related and possibly a bug due to driver/GPU combination. The file /usr/lib/x86_64-linux-gnu/libcec.so.4 links to libcec.so.4.0.2 and exists.
My only guess would be, that the DVI port has no CEC and this is not handled correctly.
However, since Kodi 17.6 worked and the hardware is only 7 years old, this should also work somehow.

Do you have some idea if I have to install some missing packages or if I can provide more feedback?
Reply
#2
You miss libcec and you miss entire kodi  data.

Looks like a wild mixture between debian kodi packages and ours.

Provide: dpkg -l |grep kodi

please
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#3
(2018-10-01, 19:51)schapplm Wrote: /usr/lib/x86_64-linux-gnu/kodi/kodi-x11: symbol lookup error: /usr/lib/x86_64-linux-gnu/libcec.so.4: undefined symbol: _ZN11StringUtils6FormatB5cxx11EPKcz
There is a missing library on your system. It's failing when trying to load libcec.so.4 because it's not finding the (C++ mangled) symbol _ZN11StringUtils6FormatB5cxx11EPKcz . That's provided by the p8-platform package. Do you have libp8-platform2 installed?
Reply
#4
This is the issue associated with this, After starting Kodi followed by the crash, the second monitor stays dark. I am getting this error continuously after getting help from Epson projector support this error I am not getting any more. Thanks for your support. We would like to ask for more information about this.
Reply
#5
Rainbow 
Don't know where exactly to put this issue...

I have this problem in both CoreElec and Windows 7 with either Leia beta2 or 17.6, with both the default Estuary and Mimic skins.

I have enabled Show hidden files and folders under Media settings.

Under File Manager, I can see .zip and .xml files transferred from Win7 via WinSCP under Profile Directory. But these files and not visible under Add Source> Browse. Under Browse, none of the files in any folder seem available.

I don't see any menus for copying files but right clicking on the file brings up a Select All/Rename/Delete menu.

The WinSCP file transfer and move/delete files under the CoreElec/Win7 Kodi side works and I can make all the Kodi files visible by clicking on Hidden Files in bottom right corner of WinSCP.
Reply
#6
how is this related to the thread?
Reply
#7
(2018-10-02, 00:00)brownsys Wrote: This is the issue associated with this [...]
I think the second monitor staying black is just a symptom and not essential to the problem.
(2018-10-02, 05:02)siliconhippy Wrote: Don't know where exactly to put this issue [...]
I don't see how this is related. Please create a new post and read the forum rules before.
(2018-10-01, 20:54)fritsch Wrote: Provide: dpkg -l |grep kodi
 
Code:
$ dpkg -l |grep kodi
ii kodi 2:18.0+git20181001.0201-f1ed14f-0xenial all Kodi Media Center (arch-independent data package)
ii kodi-inputstream-adaptive 2.2.20-1~xenial amd64 adaptive inputstream addon for Kodi
ii kodi-inputstream-rtmp 2.0.3-1~xenial amd64 Rtmp inputstream addon for Kodi
ii kodi-peripheral-joystick 1.4.6-1~xenial amd64 Joystick peripheral addon for Kodi
ii kodi-x11 2:18.0+git20181001.0201-f1ed14f-0xenial amd64 Kodi Media Center for X11 (binary data package)
 
(2018-10-01, 20:59)yasij Wrote: Do you have libp8-platform2 installed?
Code:
$ sudo apt-get install libp8-platform2
»libp8-platform2« ist bereits die neuste Version (2.1.0.1-0yavdr0~trusty)
Obviously, I had libp8-platform2 installed, but from the previous Ubuntu version and from yavdr/unstable-main, which came from my mythtv/DVB card experiments. It seemed not to have been correctly updated on the LTS upgrade (Trusty to Xenial), probably since the version number did not change.

After sudo apt-get purge libp8-platform2 && sudo apt-get install libp8-platform2 kodi, I now have libp8-platform2 amd64 2.1.0.1~xenial and it works. Thanks for your help pointing on the correct spot.
Reply
#8
Rainbow 
(2018-10-02, 09:14)wsnipex Wrote: how is this related to the thread?

Please advise me the right section !
Reply
#9
(2018-10-02, 10:21)siliconhippy Wrote:
(2018-10-02, 09:14)wsnipex Wrote: how is this related to the thread?

Please advise me the right section ! 
Perhaps the Windows section of General support ?  BTW, coreELEC isn't supported here.
Learning Linux the hard way !!
Reply

Logout Mark Read Team Forum Stats Members Help
Leia: Crash after Start Splash; r600_drv_video.so; va_openDriver() returns -10