Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1137 closed defect (fixed)

r3698 - segfault when dvb-api client receives not found or timeout

Reported by: littlesat Owned by:
Priority: major Component: ! Please select...
Severity: high Keywords:
Cc: Sensitive: no

Description

See log...

2010/10/24 0:38:44 2D0FF500 c plain dvbapi-client granted (local, au=auto)
2010/10/24 0:38:44 2D4FF500 c cccam: 2777 failed errno: 131 (Connection reset by peer)
2010/10/24 0:38:44 2D0FF500 c dvbapi: can't open priority file /var/keys/oscam.dvbapi
2010/10/24 0:38:44 2D4FF500 c anonymous disconnected from 192.168.1.9
2010/10/24 0:38:44 2D4FF500 c thread 2D4FF500 ended!
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD PID 0] CAID: 0100 ECM_PID: 070E PROVID: 00006A
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD PID 1] CAID: 0100 ECM_PID: 0722 PROVID: 00006C
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD PID 2] CAID: 0100 ECM_PID: 0646 PROVID: 00006A
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD PID 3] CAID: 0500 ECM_PID: 0592 PROVID: 042500
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD STREAM 0] CAID: 0100 ECM_PID: 070E PROVID: 00006A
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD STREAM 1] CAID: 0100 ECM_PID: 0722 PROVID: 00006C
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD STREAM 2] CAID: 0100 ECM_PID: 0646 PROVID: 00006A
2010/10/24 0:38:47 2D0FF500 c dvbapi: [ADD STREAM 3] CAID: 0500 ECM_PID: 0592 PROVID: 042500
2010/10/24 0:38:47 2D0FF500 c dvbapi: new program number: 1B7B (Ned1 HD)
2010/10/24 0:38:48 2D0FF500 c local (0100&00006A/1B7B/64:2F34): timeout (1701 ms) (of 1 avail 6)
Segmentation fault

Change History (5)

comment:1 by Deas, 13 years ago

Priority: Please fill inmajor
Severity: Please fill inhigh

i can confirm this - on not found or timeout oscam dvb-api crashes

comment:2 by Deas, 13 years ago

Summary: With 3698 segfault...r3698 - segfault when dvb-api client receives not found or timeout

comment:3 by vld75, 13 years ago

try to use files oscam.dvbapi
There are 4 CAID:
[ADD PID 0] CAID: 0100 ECM_PID: 070E PROVID: 00006A
[ADD PID 1] CAID: 0100 ECM_PID: 0722 PROVID: 00006C
[ADD PID 2] CAID: 0100 ECM_PID: 0646 PROVID: 00006A
[ADD PID 3] CAID: 0500 ECM_PID: 0592 PROVID: 042500
You have to get priority to right pid. For example priority 0500 and ignore 0100:
P: 0500:000000:1B7B
I: 0100:000000:1B7B

If you use card with caid 0100, you have to use right ecp_pid
I: 0500:000000:1B7B
I: 0100:000000:1B7B:0646
P: 0100:000000:1B7B:0722

I can confirm, that when dvbapi crash, when it has "(invalid SID)" .

comment:4 by Deas, 13 years ago

Resolution: fixed
Status: newclosed

fixed with r3703 (tested)

comment:5 by Deas, 13 years ago

sorry - r3707!

Note: See TracTickets for help on using tickets.