Opened 13 years ago

Closed 13 years ago

#4815 closed defect (fixed)

RingBuffer::isDVD (this=0x0) at RingBuffer.h:92

Reported by: michael bishop <clever@…> Owned by: skamithi
Priority: minor Milestone: 0.21.1
Component: mythtv Version: head
Severity: low Keywords:
Cc: Ticket locked: no


#0 0x0807e3e0 in RingBuffer::isDVD (this=0x0) at RingBuffer?.h:92 #1 0xb7972ecf in TV::ToggleOSD (this=0x842d1f0, includeStatusOSD=true) at tv_play.cpp:5143

MythTV Revision : 16140M MythTV Branch : trunk

hit i while watching a recording and it just up and segfaulted the massive mem usage from another prog may have skewed a few things and made the race condition alot easyer

Change History (7)

comment:1 Changed 13 years ago by stuartm

Milestone: unknown0.21
Owner: changed from Isaac Richards to stuartm
Status: newassigned
Version: unknownhead

comment:2 Changed 13 years ago by stuartm

Resolution: fixed
Status: assignedclosed

Fixed by [16333]

comment:3 Changed 13 years ago by stuartm

(In [16334]) Prevent segfault on null pointer reported by Michael Bishop. There is a corner case bug underlying this but it's seemingly so remote that I don't believe it worth looking for a complete fix prior to 0.21. Refs #4815

comment:4 Changed 13 years ago by michael bishop <clever@…>

Resolution: fixed
Status: closednew
MythTV Version   : 16421M
MythTV Branch    : trunk
#0  0x0807e404 in RingBuffer::isDVD (this=0x0) at RingBuffer.h:92
#1  0xb7a4debe in TV::ProcessKeypress (this=0x8476250, e=0xb38010d8) at tv_play.cpp:3542
#2  0xb7a558aa in TV::RunTV (this=0x8476250) at tv_play.cpp:2218
#3  0xb7a571e7 in TV::EventThread (param=0x8476250) at tv_play.cpp:2106
#4  0xb5d87341 in start_thread () from /lib/tls/i686/cmov/

hit the delete key while playing an old recording and it sefaulted.

isDVD was the end of the bt again, but it was called from elsewhere now

comment:5 Changed 13 years ago by stuartm

Owner: changed from stuartm to skamithi
Status: newassigned

comment:6 Changed 13 years ago by stuartm


comment:7 Changed 13 years ago by danielk

Resolution: fixed
Status: assignedclosed

fixed by mythtv-vid merge

Note: See TracTickets for help on using tickets.