Opened 14 years ago

Closed 14 years ago

#1674 closed defect (fixed)

Crash in QMap.h when UseEIT enabled

Reported by: chris [@… Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Hi,

I'm running v9681 as of this morning, and I have seen two very similar crashes with UseDVBEIt enabled.

It seems line 287 of Qmap.h is killing it. If I disable useeit, all is well.

I've attached two backtraces and log files from this morning.

If only I could program in C, I might be able to work out what was causing it :-)

HTH

Chris

Attachments (1)

9681.qmap-crash.zip (23.7 KB) - added by chris [@… 14 years ago.

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by chris [@…

Attachment: 9681.qmap-crash.zip added

comment:1 Changed 14 years ago by danielk

Milestone: 0.20
Owner: changed from Isaac Richards to danielk
Version: head

comment:2 Changed 14 years ago by danielk

It looks like some of the SIParser set functions need to use the pmap_lock. In this case it was SetStreamData?(). I'll look at this tomorrow.

comment:3 Changed 14 years ago by danielk

Resolution: fixed
Status: newclosed

(In [9700]) Closes #1674. Adds some locking around the SIParser set methods.

Note: See TracTickets for help on using tickets.