python problem with kodi17 and kodi16

Moderators: odroid, mdrjr

python problem with kodi17 and kodi16

Unread postby richard-g8jvm » Mon Mar 20, 2017 3:51 am

All was fine until today
when using Kodi when anything is selected to stream, it reverts to a black screen with a little diagonal cross in the middle and hangs

kodi crash log shows the same whether kodi 16 or 17 is run

Crashlog is 2000 lines of the same entry, so Its shortened:-
Code: Select all
############# Kodi CRASH LOG ###############

################ SYSTEM INFO ################
 Date: Sun Mar 19 18:35:05 GMT 2017
 Kodi Options:
 Arch: aarch64
 Kernel: Linux 3.14.79-108 #1 SMP PREEMPT Mon Feb 27 23:18:26 BRT 2017
 Release: Ubuntu 16.04.2 LTS (Xenial Xerus)
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====>  Core file: /home/odroid/core (2017-03-19 18:34:44.854894301 +0000)
        =========================================
[New LWP 1690]
[New LWP 1225]
[New LWP 1219]
[New LWP 1212]
[New LWP 1643]
[New LWP 1229]
[New LWP 1228]
[New LWP 1211]
[New LWP 1227]
[New LWP 1210]
[New LWP 1206]
[New LWP 1670]
[New LWP 1179]
[New LWP 1685]
[New LWP 1226]
[New LWP 1224]
[New LWP 1213]
[New LWP 1205]
[New LWP 1204]
[New LWP 1221]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/aarch64-linux-gnu/kodi/kodi.bin --standalone'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000007f89b9d900 in ?? ()
[Current thread is 1 (Thread 0x7f72ffcf20 (LWP 1690))]

Thread 20 (Thread 0x7f717fcf20 (LWP 1221)):
#0  0x0000007f960e06a8 in __pthread_cond_timedwait (cond=0x7f50152ec8, mutex=0x7f50152f08, abstime=0x7f717fc118) at pthread_cond_timedwait.c:198
#1  0x00000000010eb3c4 in XBMCAddon::xbmc::Monitor::waitForAbort(double) ()
#2  0x0000000000b6b8bc in ?? ()
#3  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#4  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#5  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#6  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#7  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#8  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#9  0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#10 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#11 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#12 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#13 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#14 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#15 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#16 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#17 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#18 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#19 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#20 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#21 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#22 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#23 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#24 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#25 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#26 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#27 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#28 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#29 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#30 0x0000007f95ca0d10 in PyEval_EvalFrameEx () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0



the last line repeated 2000 times



Anyone got a GOOD magic wand for this one,
Kodi 17 reinstalled a few times and reverted back to 16 and the same

as the lib is a binary file I cant see if there is anything obvious :)

any ideas please
BR
Richard G8JVM
richard-g8jvm
 
Posts: 191
Joined: Sun Jan 18, 2015 1:27 am
Location: Telford UK
languages_spoken: english
ODROIDs: C1+ C2, XU4

Re: python problem with kodi17 and kodi16

Unread postby richard-g8jvm » Mon Mar 20, 2017 9:04 am

More info

After completely reloading python still the same problem.

The black screen with the little x is the mouse pointer , you can move it around with the mouse but you cant get out of it
It goes to this state when in exodus or Pheonix an episode is selected , and would normally take about a minute listing providers.

I've completely re-installed on a fresh card and using Kodi16

the crashlog shows very similar
Code: Select all
############## Kodi CRASH LOG ###############

################ SYSTEM INFO ################
 Date: Sun Mar 19 19:50:30 EDT 2017
 Kodi Options:
 Arch: aarch64
 Kernel: Linux 3.14.79-89 #1 SMP PREEMPT Thu Oct 13 08:42:27 BRT 2016
 Release: Ubuntu 16.04.2 LTS (Xenial Xerus)
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====>  Core file: /home/odroid/core (2017-03-19 19:50:27.622468434 -0400)
        =========================================
[New LWP 3177]
[New LWP 1160]
[New LWP 1172]
[New LWP 1162]
[New LWP 1176]
[New LWP 1163]
[New LWP 1174]
[New LWP 1155]
[New LWP 1161]
[New LWP 3176]
[New LWP 1154]
[New LWP 1169]
[New LWP 1171]
[New LWP 1937]
[New LWP 1379]
[New LWP 3178]
[New LWP 1382]
[New LWP 1175]
[New LWP 1771]
[New LWP 1166]
[New LWP 1170]
[New LWP 1173]
[New LWP 1122]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/aarch64-linux-gnu/kodi/kodi.bin --standalone'.
Program terminated with signal SIGBUS, Bus error.
#0  0x006c632079646165 in ?? ()
[Current thread is 1 (Thread 0x7f3e214f20 (LWP 3177))]

Thread 23 (Thread 0x7f9e99a000 (LWP 1122)):
#0  0x000000000086e688 in CGUIControlGroup::RenderEx() ()
#1  0x0000000000d77ac4 in CApplication::Render() ()
#2  0x0000000000e11bb0 in CXBApplicationEx::Run() ()
#3  0x0000000000e17400 in XBMC_Run ()
#4  0x0000000000708780 in main ()

Thread 22 (Thread 0x7f6881df20 (LWP 1173)):
#0  0x0000007fa4e42884 in __GI___select (nfds=45, readfds=0x151d000, writefds=0xe39228 <NPT_BsdTcpServerSocket::WaitForNewClient(NPT_Socket*&, int, unsigned int)+120>, exceptfds=0x7f6881d570, timeout=0x7f6881d3d8) at ../sysdeps/unix/sysv/linux/generic/select.c:45
#1  0x0000000000e374e8 in NPT_BsdSocketFd::WaitForCondition(bool, bool, bool, int) ()
#2  0x0000000000e39228 in NPT_BsdTcpServerSocket::WaitForNewClient(NPT_Socket*&, int, unsigned int) ()
#3  0x00000000011537ec in PLT_HttpListenTask::DoRun() ()
#4  0x0000000000e54140 in PLT_ThreadTask::Run() ()
#5  0x0000000000e3c438 in NPT_PosixThread::EntryPoint(void*) ()
#6  0x0000007fa7340fc4 in start_thread (arg=0xe3c3c0 <NPT_PosixThread::EntryPoint(void*)>) at pthread_create.c:335
#7  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 21 (Thread 0x7f6a01df20 (LWP 1170)):
#0  0x0000007fa4e40e60 in __GI___poll (fds=0x7f5c0008c0, nfds=2, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/generic/poll.c:38
#1  0x0000007fa77f3c20 in ?? () from /usr/lib/aarch64-linux-gnu/libavahi-common.so.3
#2  0x0000007f6a01e680 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 20 (Thread 0x7f812c4f20 (LWP 1166)):
#0  0x0000007fa4e42884 in __GI___select (nfds=0, readfds=0x7f9c037c00, writefds=0x7fa6f07d10 <PyEval_EvalFrameEx+31032>, exceptfds=0x7f812c3ee0, timeout=0x7f812c3eb8) at ../sysdeps/unix/sysv/linux/generic/select.c:45
#1  0x0000007fa6f6986c in ?? () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#2  0x0000000000000001 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 19 (Thread 0x7f9e195f20 (LWP 1771)):
#0  0x0000007fa4e40e60 in __GI___poll (fds=0x7f90004280, nfds=3, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/generic/poll.c:38
#1  0x0000007fa66d89a8 in ?? () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#2  0x0000007fa66f8000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0x7f4f7fef20 (LWP 1175)):
#0  0x0000007fa4e42884 in __GI___select (nfds=37, readfds=0x2737b40, writefds=0xeff644 <EVENTSERVER::CEventServer::Run()+764>, exceptfds=0x7f4f7fe460, timeout=0x7f4f7fe448) at ../sysdeps/unix/sysv/linux/generic/select.c:45
#1  0x0000000000f09ef0 in SOCKETS::CSocketListener::Listen(int) ()
#2  0x0000000000eff644 in EVENTSERVER::CEventServer::Run() ()
#3  0x0000000000eff91c in EVENTSERVER::CEventServer::Process() ()
#4  0x0000000001190978 in CThread::Action() ()
#5  0x0000000001190c58 in CThread::staticThread(void*) ()
#6  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#7  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 17 (Thread 0x7f80ac4f20 (LWP 1382)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x156ee98, mutex=0x156eed8, abstime=0x7f80ac4618) at pthread_cond_timedwait.c:198
#1  0x0000000000f520e8 in CJobManager::GetNextJob(CJobWorker const*) ()
#2  0x0000000000f52260 in CJobWorker::Process() ()
#3  0x0000000001190978 in CThread::Action() ()
#4  0x0000000001190c58 in CThread::staticThread(void*) ()
#5  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#6  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 16 (Thread 0x7f6bffef20 (LWP 3178)):
#0  clone () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:62
#1  0x0000007fa733fd24 in create_thread (pd=0x7f6bffef20, attr=0x7f277fd9b8, stopped_start=<optimized out>, stackaddr=<optimized out>, thread_ran=0x7f277fd92f) at ../sysdeps/unix/sysv/linux/createthread.c:102
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0x7f4e7fef20 (LWP 1379)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x156ee98, mutex=0x156eed8, abstime=0x7f4e7fe618) at pthread_cond_timedwait.c:198
#1  0x0000000000f520e8 in CJobManager::GetNextJob(CJobWorker const*) ()
#2  0x0000000000f52260 in CJobWorker::Process() ()
#3  0x0000000001190978 in CThread::Action() ()
#4  0x0000000001190c58 in CThread::staticThread(void*) ()
#5  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#6  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 14 (Thread 0x7f9999cf20 (LWP 1937)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x15509c8, mutex=0x1550a08, abstime=0x7f9999c648) at pthread_cond_timedwait.c:198
#1  0x0000000001190f64 in CTimer::Process() ()
#2  0x0000000001190978 in CThread::Action() ()
#3  0x0000000001190c58 in CThread::staticThread(void*) ()
#4  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#5  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 13 (Thread 0x7f6981df20 (LWP 1171)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x156ee98, mutex=0x156eed8, abstime=0x7f6981d618) at pthread_cond_timedwait.c:198
#1  0x0000000000f520e8 in CJobManager::GetNextJob(CJobWorker const*) ()
#2  0x0000000000f52260 in CJobWorker::Process() ()
#3  0x0000000001190978 in CThread::Action() ()
#4  0x0000000001190c58 in CThread::staticThread(void*) ()
#5  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#6  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 12 (Thread 0x7f6a81df20 (LWP 1169)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x156ee98, mutex=0x156eed8, abstime=0x7f6a81d618) at pthread_cond_timedwait.c:198
#1  0x0000000000f520e8 in CJobManager::GetNextJob(CJobWorker const*) ()
#2  0x0000000000f52260 in CJobWorker::Process() ()
#3  0x0000000001190978 in CThread::Action() ()
#4  0x0000000001190c58 in CThread::staticThread(void*) ()
#5  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#6  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 11 (Thread 0x7f9a994f20 (LWP 1154)):
#0  0x0000007fa73476a8 in __pthread_cond_timedwait (cond=0x164ef08, mutex=0x164ef48, abstime=0x7f9a994648) at pthread_cond_timedwait.c:198
#1  0x000000000099c250 in ActiveAE::CActiveAE::Process() ()
#2  0x0000000001190978 in CThread::Action() ()
#3  0x0000000001190c58 in CThread::staticThread(void*) ()
#4  0x0000007fa7340fc4 in start_thread (arg=0x1190ba8 <CThread::staticThread(void*)>) at pthread_create.c:335
#5  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 10 (Thread 0x7f277fef20 (LWP 3176)):
#0  0x0000007fa7349830 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7f38042090) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  do_futex_wait (sem=0x7f38042090, abstime=0x0) at sem_waitcommon.c:111
#2  0x0000007fa73498e8 in __new_sem_wait_slow (sem=0x7f38042090, abstime=0x0) at sem_waitcommon.c:181
#3  0x0000007fa6f26e08 in PyThread_acquire_lock () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
#4  0x0000007fa6f666b0 in ?? () from /usr/lib/aarch64-linux-gnu/libpython2.7.so.1.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 9 (Thread 0x7f9d174f20 (LWP 1161)):
#0  ioctl () at ../sysdeps/unix/sysv/linux/aarch64/ioctl.S:25
#1  0x0000007fa725a1a4 in ?? () from /usr/lib/aarch64-linux-gnu/libGLESv2.so.2
#2  0x0000007fa7340fc4 in start_thread (arg=0x10000) at pthread_create.c:335
#3  0x0000007fa4e49110 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:89

Thread 8 (Thread 0x7f9e995f20 (LWP 1155)):
#0  0x0000007fa7347470 in __pthread_cond_wait (cond=0x7f8c000d40, mutex=0x7f8c000ce0) at pthread_cond_wait.c:177
#1  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#2  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#3  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#4  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#5  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#6  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#7  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#8  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#9  0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#10 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#11 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#12 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#13 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#14 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#15 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#16 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#17 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#18 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#19 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#20 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0
#21 0x0000007fa66d8fbc in pa_threaded_mainloop_wait () from /usr/lib/aarch64-linux-gnu/libpulse.so.0


Has anyone found the same ??????
or any idea how to work around it ???
BR
Richard G8JVM
richard-g8jvm
 
Posts: 191
Joined: Sun Jan 18, 2015 1:27 am
Location: Telford UK
languages_spoken: english
ODROIDs: C1+ C2, XU4

Re: python problem with kodi17 and kodi16

Unread postby rpcameron » Mon Mar 20, 2017 9:26 am

The blank screen with the X pointer is the standard X desktop. This means that Kodi has crashed (or is not running), but that X is still running. In general, Ctrl-Alt-Bksp is the key combination to kill X and drop you back to a terminal. Or, you can switch to a different VT, and then with some pgrep searching kill the X process. If you are using systemd service units, then use systemctl to manage, start/stop/restart Kodi, which should also take care of the X requisite as well.

You claim that this isn't related to Exodus or Phoenix or other illegal Kodi addons, but every time you've posted about your crashes you've mentioned them. A debug log from a clean install without any illegal addons might help narrow the situation.
rpcameron
 
Posts: 188
Joined: Sat Apr 30, 2016 7:24 am
languages_spoken: english
ODROIDs: C2

Re: python problem with kodi17 and kodi16

Unread postby richard-g8jvm » Mon Mar 20, 2017 5:45 pm

Hi
Cant understand why you use the phrase illegal addons ?

under European law, it is not illegal to stream copyrighted material, as you are not storing it.
Download and keeping it is.
Under UK law it is illegal to sell equipment with Exodus or similar installed on Kodi, but not for the end user to use it.
So I am doing nothing illegal, so my original question stands.

We are governed by the law in the country we live in
BR
Richard G8JVM
richard-g8jvm
 
Posts: 191
Joined: Sun Jan 18, 2015 1:27 am
Location: Telford UK
languages_spoken: english
ODROIDs: C1+ C2, XU4

Re: python problem with kodi17 and kodi16

Unread postby rpcameron » Mon Mar 20, 2017 11:18 pm

richard-g8jvm wrote:Hi
Cant understand why you use the phrase illegal addons ?

under European law, it is not illegal to stream copyrighted material, as you are not storing it.
Download and keeping it is.
Under UK law it is illegal to sell equipment with Exodus or similar installed on Kodi, but not for the end user to use it.
So I am doing nothing illegal, so my original question stands.

We are governed by the law in the country we live in

Perhaps I should have rephrased.

How about "unsupported", as that is exactly what they are. The Kodi developers refuse to offer support to users of those addons, and they often have problems that are quite difficult to troubleshoot.

As far as Python goes, does your system have 2.7 or 3, as Kodi does not work well with Python 3 at all.
rpcameron
 
Posts: 188
Joined: Sat Apr 30, 2016 7:24 am
languages_spoken: english
ODROIDs: C2

Re: python problem with kodi17 and kodi16

Unread postby richard-g8jvm » Tue Mar 21, 2017 12:01 am

Hi
I can go along with unsupported :)
I have both python2.7 and python3 installed,
It may be a general linux issue as well as I can reproduce the same on my laptop, which runs a much later kernel.
There are some addons in the kodi repository which also crash .
I'll carry on digging and see what I can find, I'm concerned with biggest market for kodi being android that problems could easily crep into the linux versions.
BR
Richard G8JVM
richard-g8jvm
 
Posts: 191
Joined: Sun Jan 18, 2015 1:27 am
Location: Telford UK
languages_spoken: english
ODROIDs: C1+ C2, XU4

Re: python problem with kodi17 and kodi16

Unread postby rpcameron » Tue Mar 21, 2017 3:54 am

richard-g8jvm wrote:Hi
I can go along with unsupported :)
I have both python2.7 and python3 installed,
It may be a general linux issue as well as I can reproduce the same on my laptop, which runs a much later kernel.
There are some addons in the kodi repository which also crash .
I'll carry on digging and see what I can find, I'm concerned with biggest market for kodi being android that problems could easily crep into the linux versions.

I know on Arch Linux, the Kodi packages are built by specifying Python 2.7, and scripts are run prior to configuration/compilation to change the sources to look for python27, rather than python, as python is a symlink to python3.

Also, the Kodi 17 PKGBUILD for the C2 is also built for the framebuffer only, disabling X11 and OpenGL, but enabling OpenGLES and amcodec.

Check with the maintainer of the Kodi package for your platform to ensure that the proper Python is being used.
rpcameron
 
Posts: 188
Joined: Sat Apr 30, 2016 7:24 am
languages_spoken: english
ODROIDs: C2

Re: python problem with kodi17 and kodi16

Unread postby richard-g8jvm » Tue Mar 21, 2017 7:47 pm

Hi
digging further
I put a fresh install of Ubuntu 16.04 on my C1+ , loaded kodi 17, and some of the unsupported addons from tvaddons.ag
and no problems with addons crashing
I'm highly suspicious that the updates that were made by that addon supplier have screwed up the 64 bit compatibility

checking between supported addons form kodi and unsupported by tvaddons.ag that use streams from youtube , the kodi addons are Ok and the addons from tvaddons.ag crash as soon as the url resolver is started..
Weird !!!
BR
Richard G8JVM
richard-g8jvm
 
Posts: 191
Joined: Sun Jan 18, 2015 1:27 am
Location: Telford UK
languages_spoken: english
ODROIDs: C1+ C2, XU4

Re: python problem with kodi17 and kodi16

Unread postby rpcameron » Wed Mar 22, 2017 3:15 am

richard-g8jvm wrote:Hi
digging further
I put a fresh install of Ubuntu 16.04 on my C1+ , loaded kodi 17, and some of the unsupported addons from tvaddons.ag
and no problems with addons crashing
I'm highly suspicious that the updates that were made by that addon supplier have screwed up the 64 bit compatibility

checking between supported addons form kodi and unsupported by tvaddons.ag that use streams from youtube , the kodi addons are Ok and the addons from tvaddons.ag crash as soon as the url resolver is started..
Weird !!!

Now you know why those addons are unsupported. Definitely sounds as if there's something more to it, but that the solution is in the hands of your addon developers and only tangentially related to Kodi. This is also why help on the Kodi forums is not given to those using unsupported addons.
rpcameron
 
Posts: 188
Joined: Sat Apr 30, 2016 7:24 am
languages_spoken: english
ODROIDs: C2


Return to Ubuntu

Who is online

Users browsing this forum: No registered users and 4 guests