Closed willow5 closed 2 years ago
I installed the last working openatv 7.0 20211207 image in multiboot on my receiver gbue4k (20211211 crashed on startup). I installed plugin youtube from feed, update plugin python source files to latest git903 and restart GUI.
I can't confirm your issue. The search results for me load on the next pages without any problems. Key 5 also works without problems. In your log there is no information to indicate on crash due to my plugin. Are you sure that you don't have some other problem in the image what's not related to my plugin?
Hi, the YouTube plugin was bundled into the latest release of ATV 7.0 (git901+12ba15d-r0) for my receiver. I downloaded the latest release dated 14th December 2021 (7.0.20211214).
The sequence of events is as follows:
1) search for video 2) select video to play 3) play partial video 4) stop video 5) return to recommendations 6) go to page 2 of recommendations 7) receiver crashes and the above crashlog is produced
Pressing 5 multiple times in the search bar is not responding to my multiple keypresses. At best I can get to k but most of the time I can only select j
I can't repeat your problem. After playing, the next recommendation pages loads for me without any problems. Also 5 works without problems.
In other places you don't have problems with 5 in the keyboard?
In your log I don't see a problem with the plugin python code. It looks more like an error in a some binary file. If you are not using the default skin maybe trying to change the skin.
I just tried the problem with the 5 key and it is also there on the weather settings so this is not a YouTube app problem.
The multi-page problem is definitely a problem; it has happened to me more than once now and always when I am scanning pages 2 or 3 of the recommended videos. Strangely the receiver also reboots to a channel I wasn't even watching previously and loses all EPG data so it seems quite a serious problem. Is there any further logs I can send to help you troubleshoot ?
I am also using the default skin, never changed it from the original skin
You can give a enigma2 log with debug level 5, but I don't think that see anything useful there.
By the way, for search you can use the virtual keyboard, which opens with the yellow button.
Thank you, the virtual keyboard is a good idea but I am so used to using the numbered keys that it is faster for me to use this. How do I send you a debug level 5 log ?
Attach the log here.
If you don't know how to get it check in google.
For example in telnet:
init 4 && killall -9 enigma2 && ENIGMA_DEBUG_LVL=6 enigma2>/tmp/enigma2.log 2>&1 &
After attach enigma2.log here.
If it contains any sensitive information, delete it before in a text editor.
Thank you, just running it now. This is what I see in the telnet window after leaving the window open for some time and the receiver has again crashed:
auto-bash: line 1: 23080 Segmentation fault ENIGMA_DEBUG_LVL=6 enigma2 > /tmp/enigma2.log 2>&1
How do I switch off debug level 5 ?
Here is the logfile. You can also see the error in keymap in this logfile for the number 5 key
Unzip archive, place file skin_user.xml in a folder /etc/enigma2, restart the GUI and try. skin_user.xml.zip
That seems to have worked thanks ! but what was the problem and will this be fixed in a future release ?
Looks like dreambox is having trouble using OpenMP in picload to run things in parallel. I created the option to use the LoadPixmap instead of picload in the plugin some time ago. But it needs a scaling flag in skin for the thumbnail to make it scalable without a picload.
I created a skin user for you where it is intended and therefore the plugin does not use picload.
I will offer PR in the skin MetrixHD which will hide this problem in my plugin although it should be solved in enigma.
Thank you ! will you raise this with the enigma team as well ? How will I know when it is permanently fixed ? In the meantime do I need to upload this file everytime I do a full reboot ?
You do not need to upload anything. /etc/enigma2 is a folder for user settings and the files in this folder should be included also in backup. Therefore, this file should remain even after installing a new image if you use backup.
Understood, many thanks
The latest vesion of the app is still crashing my DM7080 when loading the 2nd or 3rd page of results. Also the number 5 key is still not responding to multiple keypresses on the search page. See crashlog for details:
openATV Enigma2 crash log
crashdate=Wed Dec 15 17:50:49 2021 compiledate=Dec 15 2021 skin=MetrixHD/skin.xml sourcedate=2021-12-14 branch=7.0 rev=2.8.0-23654-gfb42015 component=enigma2, signal
stbmodel=ultimo stbmodel=dm7080 kernelcmdline=bmem=512M@512M memc1=768M console=ttyS0,1000000 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 nimsockets=NIM Socket 0: imageversion=box_type=dm7080 imageissue=Welcome to openATV for %h
17:46:39.9845 [Enigma] Python path is '/usr/lib/enigma2/python'. 17:46:39.9849 [Enigma] DVB API version 5, DVB API version minor 11. 17:46:39.9850 [Enigma] Enigma debug level 3. 17:47:04.2915 [eDVBPESReader] Created. Opening demux 17:47:04.2919 [eDVBPESReader] Created. Opening demux 17:49:43.4134 [eDVBPESReader] Created. Opening demux 17:49:43.4136 [eDVBPESReader] Created. Opening demux 17:50:34.9421 [eDVBPESReader] Created. Opening demux 17:50:34.9423 [eDVBPESReader] Created. Opening demux 17:50:49.6413 PC: 767b02a8 17:50:49.6414 00000000 00000001 01d31498 00000000 17:50:49.6415 00000010 7fa6baa8 0102c511 00000000 17:50:49.6415 01d31498 4c27fd96 00000000 00001809 17:50:49.6416 00000020 00000000 000000e5 00720000 17:50:49.6417 00000000 7fa6baa8 00000010 00000028 17:50:49.6417 00000010 7fa6d29c 00000000 76d31058 17:50:49.6418 0071d66c 767b0284 00000001 00000000 17:50:49.6418 768cc570 7fa6ba38 7fa6bb98 0053e294 17:50:49.6423 Backtrace: 17:50:49.6430 /usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x4700E4] 17:50:49.6434 /lib/libc.so.6(pthread_mutex_lock) [0x767B02A8] 17:50:49.6435 -------FATAL SIGNAL 17:50:49.6437 PC: 7676a7b4 17:50:49.6438 00000000 00000001 192b6ff0 00000000 17:50:49.6439 00000002 00000000 768ca000 00000000 17:50:49.6439 00ebc4b8 4c27fd96 7fa6d288 00000001 17:50:49.6439 76a4aa98 76a4aa44 739d95d8 00720000 17:50:49.6440 768c63e8 00d4f2b0 00000001 768c345c 17:50:49.6440 00000001 767a82c8 00000003 00000004
dmesg
<6>[ 0.000000] Initializing cgroup subsys cpuset <6>[ 0.000000] Initializing cgroup subsys cpu <5>[ 0.000000] Linux version 3.4-4.0-dm7080 (oe-user@oe-host) (gcc version 10.2.0 (GCC) ) #1 SMP Tue Dec 14 23:48:04 UTC 2021 <6>[ 0.000000] Fetching vars from bootloader... none present, using defaults. <6>[ 0.000000] Options: moca=0 sata=1 pcie=1 usb=1 <6>[ 0.000000] Using 1024 MB + 1024 MB RAM (from CFE) <6>[ 0.000000] bootconsole [early0] enabled <6>[ 0.000000] CPU revision is: 00025b00 (Broadcom BMIPS5000) <6>[ 0.000000] FPU revision is: 00130001 <6>[ 0.000000] Determined physical RAM map: <6>[ 0.000000] memory: 10000000 @ 00000000 (usable) <6>[ 0.000000] memory: 30000000 @ 20000000 (usable) <6>[ 0.000000] memory: 30000000 @ 90000000 (usable) <7>[ 0.000000] bmem: adding 247 MB LINUX region at 8 MB (0x0f74e000@0x008b2000) <6>[ 0.000000] bmem: adding 512 MB RESERVED region at 512 MB (0x20000000@0x20000000) <7>[ 0.000000] bmem: adding 256 MB LINUX region at 1024 MB (0x10000000@0x40000000) <6>[ 0.000000] Initrd not found or empty - disabling initrd <4>[ 0.000000] Zone PFN ranges: <4>[ 0.000000] Normal 0x00000000 -> 0x00050000 <4>[ 0.000000] HighMem 0x00050000 -> 0x000c0000 <4>[ 0.000000] Movable zone start PFN for each node <4>[ 0.000000] Early memory PFN ranges <4>[ 0.000000] 0: 0x00000000 -> 0x00010000 <4>[ 0.000000] 0: 0x00020000 -> 0x00050000 <4>[ 0.000000] 0: 0x00090000 -> 0x000c0000 <7>[ 0.000000] On node 0 totalpages: 458752 <7>[ 0.000000] Normal zone: 2560 pages used for memmap <7>[ 0.000000] Normal zone: 0 pages reserved <7>[ 0.000000] Normal zone: 259584 pages, LIFO batch:31 <7>[ 0.000000] HighMem zone: 3584 pages used for memmap <7>[ 0.000000] HighMem zone: 193024 pages, LIFO batch:31 <6>[ 0.000000] PERCPU: Embedded 7 pages/cpu @81e12000 s6784 r8192 d13696 u32768 <7>[ 0.000000] pcpu-alloc: s6784 r8192 d13696 u32768 alloc=8*4096 <7>[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 <4>[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 452608 <5>[ 0.000000] Kernel command line: bmem=512M@512M memc1=768M console=ttyS0,1000000 root=/dev/mmcblk0p1 rootwait rootfstype=ext4 <6>[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) <6>[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) <6>[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) <4>[ 0.000000] Primary instruction cache 32kB, physically tagged, 4-way, linesize 64 bytes. <4>[ 0.000000] Primary data cache 32kB, 4-way, linesize 32 bytes. <4>[ 0.000000] MIPS secondary cache 512kB, 8-way, linesize 128 bytes. <6>[ 0.000000] Memory: 1286492k/1048576k available (6887k kernel code, 548516k reserved, 1448k data, 260k init, 786432k highmem) <6>[ 0.000000] Hierarchical RCU implementation. <6>[ 0.000000] Additional per-CPU info printed with stalls. <6>[ 0.000000] NR_IRQS:160 <6>[ 0.000000] Measuring MIPS counter frequency... <6>[ 0.000000] Detected MIPS clock frequency: 1407 MHz (175.880 MHz counter) <6>[ 0.000000] Console: colour dummy device 80x25 <6>[ 0.000000] Calibrating delay loop... 935.93 BogoMIPS (lpj=467968) <6>[ 0.010000] pid_max: default: 32768 minimum: 301 <6>[ 0.010000] Mount-cache hash table entries: 512 <6>[ 0.011000] Initializing cgroup subsys cpuacct <6>[ 0.011000] Initializing cgroup subsys devices <6>[ 0.012000] Initializing cgroup subsys freezer <7>[ 0.012000] bcm40nm_pm_moca_disable 00 <6>[ 0.013000] SMP: Booting CPU1... <4>[ 0.013000] Primary instruction cache 32kB, physically tagged, 4-way, linesize 64 bytes. <4>[ 0.013000] Primary data cache 32kB, 4-way, linesize 32 bytes. <4>[ 0.013000] MIPS secondary cache 512kB, 8-way, linesize 128 bytes. <6>[ 0.013000] CPU revision is: 00025b00 (Broadcom BMIPS5000) <6>[ 0.013000] FPU revision is: 00130001 <6>[ 0.023000] SMP: CPU1 is running <6>[ 0.023000] SMP: Booting CPU2... <4>[ 0.023000] Primary instruction cache 32kB, physically tagged, 4-way, linesize 64 bytes. <4>[ 0.023000] Primary data cache 32kB, 4-way, linesize 32 bytes. <4>[ 0.023000] MIPS secondary cache 512kB, 8-way, linesize 128 bytes. <6>[ 0.023000] CPU revision is: 00025b00 (Broadcom BMIPS5000) <6>[ 0.023000] FPU revision is: 00130001 <6>[ 0.032000] SMP: CPU2 is running <6>[ 0.032000] SMP: Booting CPU3... <4>[ 0.032000] Primary instruction cache 32kB, physically tagged, 4-way, linesize 64 bytes. <4>[ 0.032000] Primary data cache 32kB, 4-way, linesize 32 bytes. <4>[ 0.032000] MIPS secondary cache 512kB, 8-way, linesize 128 bytes. <6>[ 0.032000] CPU revision is: 00025b00 (Broadcom BMIPS5000) <6>[ 0.032000] FPU revision is: 00130001 <6>[ 0.041000] SMP: CPU3 is running <6>[ 0.041000] Brought up 4 CPUs <6>[ 0.045000] devtmpfs: initialized <6>[ 0.048000] bmem: adding extra 256 MB RESERVED region at 3072 MB (0x10000000@0xc0000000) <6>[ 0.049000] NET: Registered protocol family 16 <6>[ 0.049000] USB0: power enable is active high; overcurrent is active low <6>[ 0.050000] USB1: power enable is active high; overcurrent is active low <6>[ 0.051000] PCI: PCIe link up, 5.0Gbps x1 <6>[ 0.054000] bio: create slab