Can anyone decipher this Crash log

rodp

Member
Hi All,

I've had occasional crashes/reboots, the latest was tonight half was through recording radio (bbc radio 1). This time I was on channel 250 (red button) about to turn the tv off and noticed that it rebooted / restarted. Webif showed up a message saying that it had crashed. So I chose to run the crashdiag general below are the results:


Code:
*********** Core file /mod/core/humaxtv.1729892959.363 ***********
Fri Oct 25 22:49:19 BST 2024
Core was generated by `/usr/bin/humaxtv'.
Program terminated with signal 11, Segmentation fault.
#0  0x7f90b878 in ?? ()
[Current thread is 1 (Thread 814)]
Thread
#0  0x7f90b878 in ?? ()

Thread 111
#0  0x2c59fe3c in recvmsg () from /lib/libpthread.so.0
#1  0x2c59fe20 in recvmsg () from /lib/libpthread.so.0

Thread 110
#0  0x2c5b26bc in ioctl () from /lib/libc.so.0
#1  0x2c08f24c in ?? () from /usr/lib/libnexus.so

Thread 85
#0  0x2c59fe3c in recvmsg () from /lib/libpthread.so.0
#1  0x2c59fe20 in recvmsg () from /lib/libpthread.so.0

Thread 73
#0  0x2c5b3c20 in select () from /lib/libc.so.0
#1  0x2aaf1638 in ?? () from /var/lib/humaxtv_backup/mod/libnugget.so

Thread 72
#0  0x2c58e1ec in mq_timedreceive () from /lib/librt.so.0
#1  0x2c58e1cc in mq_timedreceive () from /lib/librt.so.0

Thread 69
#0  0x2c59f5dc in read () from /lib/libpthread.so.0
#1  0x2c59f5c0 in read () from /lib/libpthread.so.0

Thread 67
#0  0x2c5b3c20 in select () from /lib/libc.so.0
#1  0x008fd36c in ?? ()

Thread 5
#0  0x2c59fa6c in accept () from /lib/libpthread.so.0
#1  0x2c59fa50 in accept () from /lib/libpthread.so.0

Thread 4
#0  0x2c5b3c20 in select () from /lib/libc.so.0
#1  0x0089b848 in ?? ()

>>> Ending diagnostic crashdiag

This is what I've got installed
Code:
humax# opkg list-installed                                                                                                                                                                 
anacron - 2.3-2                                                                                                                                                                           
at - 3.1.18                                                                                                                                                                               
auto-unprotect - 2.0.2                                                                                                                                                                     
bash - 4.3-30                                                                                                                                                                             
betaftpd - 0.0.8pre17-5                                                                                                                                                                   
boot-settings - 1.0.5-1                                                                                                                                                                   
busybox - 1.20.2-1                                                                                                                                                                         
bzip2 - 1.0.4                                                                                                                                                                             
ca-bundle - 3.41                                                                                                                                                                           
chasedecrypt - 0.1.0-0                                                                                                                                                                     
chaseget - 0.1.2-1                                                                                                                                                                         
cifs - 2.6.18                                                                                                                                                                             
crashdiag - 1.1                                                                                                                                                                           
cron-daemon - 1.18.3-5                                                                                                                                                                     
curl - 7.63.0                                                                                                                                                                             
curl-command - 7.21.2                                                                                                                                                                     
dbupdate - 1.0.0                                                                                                                                                                           
dedup - 1.0.1                                                                                                                                                                             
disable-ota - 1.0.3-4                                                                                                                                                                     
dlna-servername - 1.0.3                                                                                                                                                                   
e2fsprogs - 1.42.13                                                                                                                                                                       
epg - 1.2.9                                                                                                                                                                               
exfat - 1.2.6                                                                                                                                                                             
fan - 1.0.0                                                                                                                                                                               
ffmpeg - 4.1-1                                                                                                                                                                             
file - 5.0.4                                                                                                                                                                               
fix-disk - 0.5                                                                                                                                                                             
fuse - 2.7.6-1                                                                                                                                                                             
gdb - 7.1-1                                                                                                                                                                               
hmt - 2.0.11                                                                                                                                                                               
hwctl - 1.0.0                                                                                                                                                                             
id3v2 - 0.1.11-1                                                                                                                                                                           
inotify-tools - 3.14                                                                                                                                                                       
ir - 1.23-2                                                                                                                                                                               
jim - 0.82-5                                                                                                                                                                               
jim-cgi - 0.7-2                                                                                                                                                                           
jim-xconv - 1.0.1                                                                                                                                                                         
lamemp3 - 3.98.4                                                                                                                                                                           
libiconv - 1.13.1-1                                                                                                                                                                       
libpcre - 8.37-1                                                                                                                                                                           
libreadline - 6.2-1                                                                                                                                                                       
libutil - 0.9.29                                                                                                                                                                           
libxconv - 1.0.4                                                                                                                                                                           
lighttpd - 1.4.53-2                                                                                                                                                                       
lsof - 4.87                                                                                                                                                                               
mediatomb - 0.11.0r2-7                                                                                                                                                                     
multienv - 1.8                                                                                                                                                                             
ncurses - 5.9                                                                                                                                                                             
network-shares-automount - 1.5                                                                                                                                                             
nicesplice - 1.8                                                                                                                                                                           
nicesplice-magic-folders - 1.2                                                                                                                                                             
ntfs-3g - 2013.1.13-5                                                                                                                                                                     
nugget - 1.0                                                                                                                                                                               
openssl - 1.1.1.d-1                                                                                                                                                                       
openssl-command - 1.0.0.d                                                                                                                                                                 
opkg-beta - 1.1-1                                                                                                                                                                         
portmap - 6.0-1                                                                                                                                                                           
procps - 3.2.8-3                                                                                                                                                                           
python - 2.7.1-3                                                                                                                                                                           
qtube - 0.1.0-1                                                                                                                                                                           
radio-ss-off - 0.53                                                                                                                                                                       
recmon - 2.2.1-2                                                                                                                                                                           
redring - 2.20-1                                                                                                                                                                           
rs - 1.5.1-4                                                                                                                                                                               
rsvsync - 1.1.13                                                                                                                                                                           
rsync - 3.0.8                                                                                                                                                                             
samba - 3.6.25-1                                                                                                                                                                           
service-control - 2.5                                                                                                                                                                     
sidecar - 2.8                                                                                                                                                                             
smartmontools - 6.4                                                                                                                                                                       
sqlite3 - 3.43.2                                                                                                                                                                           
ssmtp - 2.64                                                                                                                                                                               
stripts - 1.4.6-1                                                                                                                                                                         
swapper - 1.1.4                                                                                                                                                                           
sysmon - 1.2.6                                                                                                                                                                             
tcpfix - 1.0.0                                                                                                                                                                             
tcpping - 1.1                                                                                                                                                                             
tempmon - 1.0.2                                                                                                                                                                           
tmenu - 1.24                                                                                                                                                                               
trm - 1.2                                                                                                                                                                                 
tunefix - 2.3.4                                                                                                                                                                           
tunefix-update - 1.0.148-1                                                                                                                                                                 
tweak - 1.0                                                                                                                                                                               
undelete - 1.6-9                                                                                                                                                                           
virtual-disk2 - 2.0-5                                                                                                                                                                     
webif - 1.5.1                                                                                                                                                                             
webif-channelicons - 1.2.10                                                                                                                                                               
webif-charts - 1.3                                                                                                                                                                         
webshell - 1.0.4                                                                                                                                                                           
wget - 1.20.3                                                                                                                                                                             
wireless-tools - 29-1                                                                                                                                                                     
youtube-dl - 2024.08.06                                                                                                                                                                   
zip - 3.0-1

The crashing doesn't occur too much. I am connected to my home network and do have some mp4 / m4a files on the humax which I do find has someimtes causes issues but it's not definitive in that even if I clear down the mp4 and m4a files off I still get the problem. I would say that turning off the shared content is probably the best method to prevent crashing. Does the log above identify this or something else?

Thanks

My details:
Web interface version: 1.5.1
Custom firmware version: 3.13 (build 4028)
Humax Version: 1.03.12 (kernel HDR_CFW_3.13)
Loader Version: a7.33
 
Have now run Fix-flash-packages and so will see if reinstalling things (which I believe this command does?) improves things
 
Not unexpectedly, the thread with the SEGV has crashed as a result of some unknown code path transferring control into some random location which causes an invalid memory access when executed as code. In turn, that may have been caused by yet another piece of code overwriting or miscalculating a value that was being used. The other threads seem to be waiting for network and thread communication or I/O (which is why they aren't the crashing thread). Two threads are possibly more interesting:
  • libnugget.so is the WebIf hook into the humax_tv process
  • libnexus.so is the Broadcom library that implements the PVR by invoking the SoC AV functions, and presumably calling ioctl() with suitable parameters is one way of doing that.
 
Last edited:
Back
Top