Bug #897

Tvheadend crash on git-a76f365

Added by Tom Warren over 1 year ago. Updated 11 months ago.

Status:InvalidStart date:03/14/2012
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Found in version:git-a76f365 Affected Versions:

Description

Same crash as #895 and #896 when switching channels - crashes on unsubscribe...

Mar 14 18:43:14 videobox tvheadend[20854]: htsp: 192.168.1.108 [ XBMC Media Center ]: Disconnected
Mar 14 18:43:14 videobox tvheadend[20854]: subscription: "192.168.1.108 [ XBMC Media Center ]" unsubscribing from "AV-IN"
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: Signal: 11 in PRG: /usr/bin/tvheadend (git-a76f365) [dbc463b5ff322458543245d94d142aa3e8bff011] CWD: /
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: Fault address 0x40 (Address not mapped)
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: Loaded libraries: /lib/librt.so.1 /lib/libdl.so.2 /usr/lib/libavahi-common.so.3 /usr/lib/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/libpthread.so.0 /lib/libm.so.6 /lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /lib/libdbus-1.so.3 /lib/libz.so.1 /lib/libnss_compat.so.2 /lib/libnsl.so.1 /lib/libnss_nis.so.2 /lib/libnss_files.so.2
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: Register dump [23]: 00007fd5b002a8c0 0000000000004c7c 0000000000000000 0000000000000206 00007fd5c57c6e30 00007fd5c57c6e30 00007fd5c57c6e38 000000007fffffff 0000000000000000 00007fd5c57c6e38 0000000000000030 0000000000000007 000000000000fefe 0000000000000001 0000000000000000 00007fd5c57c6dc0 000000000041d9e0 0000000000010206 0000000000000033 0000000000000004 000000000000000e fffffffe7ffbfa17 0000000000000040
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: STACKTRACE
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: /home/videobox/tvheadend/src/trap.c:139 0x42183b
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: ??:0 0x7fd5e8e36b40
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:147 0x41d9e0
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:267 0x41dc73
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: /home/videobox/tvheadend/src/htsp.c:1277 0x41c171
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: ??:0 0x7fd5e8e2e971
Mar 14 18:43:14 videobox tvheadend[20854]: CRASH: clone+0x6d (/lib/libc.so.6)

htsp03.pcap - Packet capture which includes the time of this crash. (42.5 MB) Tom Warren, 03/19/2012 08:21 am

History

#1 Updated by Tom Warren over 1 year ago

Two more crashes...these always happen on disconnect/unsubscribe.

Would a packet capture on port 9982 be helpful in diagnosing this issue?

Mar 18 02:10:20 videobox tvheadend[8721]: htsp: 192.168.1.109 [ XBMC Media Center ]: Disconnected
Mar 18 02:10:20 videobox tvheadend[8721]: subscription: "192.168.1.109 [ XBMC Media Center ]" unsubscribing from "AV-IN"
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (git-a76f365) [dbc463b5ff322458543245d94d142aa3e8bff011] CWD: /
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: Fault address 0x6700002211 (N/A)
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: Loaded libraries: /lib/librt.so.1 /lib/libdl.so.2 /usr/lib/libavahi-common.so.3 /usr/lib/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/libpthread.so.0 /lib/libm.so.6 /lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /lib/libdbus-1.so.3 /lib/libz.so.1 /lib/libnss_compat.so.2 /lib/libnsl.so.1 /lib/libnss_nis.so.2 /lib/libnss_files.so.2
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: Register dump [23]: 00007f83397facc0 00000000000046c0 0000000000000008 0000000000000206 00007f833c0d4895 00007f833c0d4894 0000000000000000 00007f833c0d4890 0000000000002211 00000000000046c0 00007f8338df9e38 00007f833003c080 0000000000000006 0000000000000000 ffffffffffffffff 00007f8338df9c78 00007f835d0ffba5 0000000000000206 0000000000000033 0000000000000000 0000000000000000 fffffffe7ffbfa17 0000000000000000
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: STACKTRACE
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: /home/videobox/tvheadend/src/trap.c:139 0x42183b
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: ??:0 0x7f835d6e1b40
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: gsignal+0x35 (/lib/libc.so.6)
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: abort+0x180 (/lib/libc.so.6)
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:217 0x41dad8
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:278 0x41dcc2
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: /home/videobox/tvheadend/src/htsp.c:1277 0x41c171
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: ??:0 0x7f835d6d9971
Mar 18 02:10:20 videobox tvheadend[8721]: CRASH: clone+0x6d (/lib/libc.so.6)


Mar 18 13:33:51 videobox tvheadend[1717]: htsp: 192.168.1.109 [ XBMC Media Center ]: Disconnected
Mar 18 13:33:51 videobox tvheadend[1717]: subscription: "192.168.1.109 [ XBMC Media Center ]" unsubscribing from "Setanta-True"
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: Signal: 11 in PRG: /usr/bin/tvheadend (git-a76f365) [dbc463b5ff322458543245
d94d142aa3e8bff011] CWD: /
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: Fault address (nil) (Address not mapped)
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: Loaded libraries: /lib/librt.so.1 /lib/libdl.so.2 /usr/lib/libavahi-common.
so.3 /usr/lib/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/libpthread.so.0 /lib/libm.so.6 /lib/lib
c.so.6 /lib64/ld-linux-x86-64.so.2 /lib/libdbus-1.so.3 /lib/libz.so.1 /lib/libnss_compat.so.2 /lib/libnsl.so.1 /lib/libnss_n
is.so.2 /lib/libnss_files.so.2
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: Register dump [23]: 00007f5be2dbfcc0 00000000000062fa 0000000000000000 0000
000000000000 00007f5be2dbfcc0 00007f5bd97fae30 00007f5bd97fae38 00007f5be2dbfcb0 0000000000000002 0000000000000000 000000000
0000000 00007f5be2dbfc50 0000000000000000 00007f5bdc0179f8 00007f5bffa39a9c 00007f5bd97fae20 000000000041c1e6 00000000000102
02 0000000000000033 0000000000000004 000000000000000e fffffffe7ffbfa17 0000000000000000
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: STACKTRACE
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: /home/videobox/tvheadend/src/trap.c:139 0x42183b
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: ??:0 0x7f5bffa3db40
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: /home/videobox/tvheadend/src/htsp.c:1260 0x41c1e6
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: ??:0 0x7f5bffa35971
Mar 18 13:33:51 videobox tvheadend[1717]: CRASH: clone+0x6d (/lib/libc.so.6)
Mar 18 13:33:51 videobox kernel: [38659.483986] tvheadend[25338]: segfault at 0 ip 000000000041c1e6 sp 00007f5bd97fae20 error 4 in tvheadend[400000+8d000]

#2 Updated by Mario . over 1 year ago

Same crash for me with git snapshot from 08-03-2012:

Mar 19 01:09:28 banana tvheadend[12533]: subscription: "192.168.200.24 [ xbmc | XBMC Media Center ]" unsubscribing from "Live!" 
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (git-8656cd3) [d534b6c9eaa3356fb04f0db09a73ac70a94dba52] CWD: /  
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: Fault address 0x3e8000030f5 (N/A)
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: Loaded libraries: /lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-lin
ux-gnu/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libc.so.6 /lib64/ld-linux-x86-64.
so.2 /lib/x86_64-linux-gnu/libdbus-1.so.3 /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libnss_compat.so.2 /lib/x86_64-linux-gnu/libnsl.so.1 /lib/x86_64-linux-gnu/libnss_nis.so.2 /lib/x86_64
-linux-gnu/libnss_files.so.2  
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: Register dump [23]: 00007fe9e4000098 00007fe9e4000088 0000000000000008 0000000000000206 00007fe9e465a495 00007fe9e465a494 0000000000000000 00007fe9e46
5a490 00000000000030f5 0000000000002f3f 00007fe9f47a4e58 00007fe9ec11a5b0 0000000000000006 0000000000000000 ffffffffffffffff 00007fe9f47a4ca8 00007fea03e50d05 0000000000000206 0000000000000033 00000
00000000000 0000000000000000 fffffffe7ffbfa17 0000000000000000 
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: STACKTRACE
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: /home/mario/toolbox/src/tvheadend/tvheadend-git-andoma/src/trap.c:139 0x4211eb
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: ??:0 0x7fea04446c60
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: gsignal+0x35  (/lib/x86_64-linux-gnu/libc.so.6)
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: abort+0x186  (/lib/x86_64-linux-gnu/libc.so.6)
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: /home/mario/toolbox/src/tvheadend/tvheadend-git-andoma/src/htsmsg_binary.c:217 0x41d908
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: /home/mario/toolbox/src/tvheadend/tvheadend-git-andoma/src/htsmsg_binary.c:278 0x41dd75
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: /home/mario/toolbox/src/tvheadend/tvheadend-git-andoma/src/htsp.c:1277 0x41bbff
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: ??:0 0x7fea0443dd8c
Mar 19 01:09:28 banana tvheadend[12533]: CRASH: clone+0x6d  (/lib/x86_64-linux-gnu/libc.so.6)

#3 Updated by Tom Warren over 1 year ago

Mar 19 14:01:50 videobox tvheadend[17914]: htsp: 192.168.1.108 [ XBMC Media Center ]: Disconnected
Mar 19 14:01:52 videobox tvheadend[17914]: htsp: 192.168.1.103 [ XBMC Media Center ]: Disconnected
Mar 19 14:01:52 videobox tvheadend[17914]: subscription: "192.168.1.103 [ XBMC Media Center ]" unsubscribing from "TSHD-TRUE"
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: Signal: 11 in PRG: /usr/bin/tvheadend (git-a76f365) [dbc463b5ff322458543245d94d142aa3e8bff011] CWD: /
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: Fault address 0x40 (Address not mapped)
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: Loaded libraries: /lib/librt.so.1 /lib/libdl.so.2 /usr/lib/libavahi-common.so.3 /usr/lib/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/libpthread.so.0 /lib/libm.so.6 /lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /lib/libdbus-1.so.3 /lib/libz.so.1 /lib/libnss_compat.so.2 /lib/libnsl.so.1 /lib/libnss_nis.so.2 /lib/libnss_files.so.2
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: Register dump [23]: 00007fdfc45d98e0 0000000000004c19 0000000000000000 0000000000000206 00007fdfacbb6e30 00007fdfacbb6e30 00007fdfacbb6e38 000000007fffffff 0000000000000000 00007fdfacbb6e38 0000000000000030 0000000000000008 000000000000fe24 0000000000000002 0000000000000000 00007fdfacbb6dc0 000000000041d9e0 0000000000010206 0000000000000033 0000000000000004 000000000000000e fffffffe7ffbfa17 0000000000000040
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: STACKTRACE
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: /home/videobox/tvheadend/src/trap.c:139 0x42183b
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: ??:0 0x7fdfcc0a1b40
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:147 0x41d9e0
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:267 0x41dc73
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: /home/videobox/tvheadend/src/htsp.c:1277 0x41c171
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: ??:0 0x7fdfcc099971
Mar 19 14:01:52 videobox tvheadend[17914]: CRASH: clone+0x6d (/lib/libc.so.6)
Mar 19 14:01:52 videobox kernel: [126675.918592] tvheadend[19481]: segfault at 40 ip 000000000041d9e0 sp 00007fdfacbb6dc0 error 4 in tvheadend[400000+8d000]

#4 Updated by Tom Warren over 1 year ago

The above post contains a packet capture including the time of the crash.

#5 Updated by Tom Warren over 1 year ago

In this case I found a new clue to the problem; the box was playing a programme when I rebooted the XBMC box from the command line; the prior crashes occurred when changing the channel from the official XBMC remote...

Mar 20 18:46:42 videobox tvheadend[1753]: htsp: 192.168.1.106 [ XBMC Media Center ]: Disconnected
Mar 20 18:46:42 videobox tvheadend[1753]: subscription: "192.168.1.106 [ XBMC Media Center ]" unsubscribing from "TSHD-TRUE"
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (git-a76f365) [dbc463b5ff322458543245d
94d142aa3e8bff011] CWD: /
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: Fault address 0x67000006d9 (N/A)
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: Loaded libraries: /lib/librt.so.1 /lib/libdl.so.2 /usr/lib/libavahi-common.
so.3 /usr/lib/libavahi-client.so.3 /lib/libssl.so.0.9.8 /lib/libcrypto.so.0.9.8 /lib/libpthread.so.0 /lib/libm.so.6 /lib/lib
c.so.6 /lib64/ld-linux-x86-64.so.2 /lib/libdbus-1.so.3 /lib/libz.so.1 /lib/libnss_compat.so.2 /lib/libnsl.so.1 /lib/libnss_n
is.so.2 /lib/libnss_files.so.2
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: Register dump [23]: 00007f886c00fcc0 00000000000024b8 0000000000000008 0000
000000000202 00007f887c0098f5 00007f887c0098f4 0000000000000000 00007f887c0098f0 00000000000006d9 00000000000024b8 00007f888
b9b5e38 00007f886c089f80 0000000000000006 0000000000000000 ffffffffffffffff 00007f888b9b5c78 00007f88a9cdaba5 00000000000002
02 0000000000000033 0000000000000000 0000000000000000 fffffffe7ffbfa17 0000000000000000
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: STACKTRACE
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: /home/videobox/tvheadend/src/trap.c:139 0x42183b
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: ??:0 0x7f88aa2bcb40
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: gsignal+0x35 (/lib/libc.so.6)
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: abort+0x180 (/lib/libc.so.6)
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:217 0x41dad8
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: /home/videobox/tvheadend/src/htsmsg_binary.c:278 0x41dcc2
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: /home/videobox/tvheadend/src/htsp.c:1277 0x41c171
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: ??:0 0x7f88aa2b4971
Mar 20 18:46:42 videobox tvheadend[1753]: CRASH: clone+0x6d (/lib/libc.so.6)

#6 Updated by Adam Sutton 11 months ago

  • Status changed from New to Invalid

If this is still happening can you please re-submit.

Also available in: Atom PDF