Opened 14 years ago

Closed 14 years ago

#795 closed defect (fixed)

Frontend Segfault With rev 8234

Reported by: gkruse@… Owned by: danielk
Priority: minor Milestone: 0.19
Component: mythtv Version: head
Severity: medium Keywords: XvMC Frontend
Cc: Ticket locked: no

Description

This segfault is not new in this revision, just wanted to note it still happens with current svn. When watching certain recordings, specific points in the recording cause this segfault. Watching the recording a second time, the segfault will occur in the exact same place. This crash does NOT happen on a frontend that is not using XvMC. (Mac OSX) BT attached.

Attachments (3)

AliasBT.txt (43.1 KB) - added by gkruse@… 14 years ago.
backtrace
AliasBtNoOpt.txt (29.7 KB) - added by gkruse@… 14 years ago.
reproduced without --enable-proc-opt
configureOut (1.2 KB) - added by gkruse@… 14 years ago.
reproduced without --enable-proc-opt

Download all attachments as: .zip

Change History (7)

Changed 14 years ago by gkruse@…

Attachment: AliasBT.txt added

backtrace

comment:1 Changed 14 years ago by gkruse@…

Looking at the bt, I should probably also include configure output:

geoff@itchy:~/mythtv$ ./configure --previous Options: --enable-xvmc --enable-opengl-vsync --disable-xrandr --disable-dbox2 --disable-joystick-menu --disable-audio-jack --disable-audio-arts --enable-proc-opt --compile-type=profile # Basic Settings Compile type profile Compiler cache yes DistCC yes Install prefix /usr/local CPU x86 (model name : Celeron (Mendocino)) Big Endian no MMX enabled yes Vector Builtins yes

# Input Support Joystick menu no lirc support yes Video4Linux sup. yes ivtv support yes FireWire? support no DVB support no usr/include DBox2 support no

# Sound Output Support OSS support yes ALSA support yes aRts support no JACK support no

# Video Output Support x11 support yes xrandr support no xv support yes XvMC support yes XvMC VLD support no XvMC pro support no XvMC libs -lXvMCNVIDIA OpenGL vsync yes DirectFB no

# Misc Features DVD playback yes Frontend yes Backend yes

Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak

WARNING: When using --enable-proc-opt you must include the

output of ./configure along with any bug report.

comment:2 Changed 14 years ago by danielk

Owner: changed from Isaac Richards to danielk

Can you try reproducing without --enable-proc-opt ?

Changed 14 years ago by gkruse@…

Attachment: AliasBtNoOpt.txt added

reproduced without --enable-proc-opt

Changed 14 years ago by gkruse@…

Attachment: configureOut added

reproduced without --enable-proc-opt

comment:3 Changed 14 years ago by gkruse@…

As requested, I have reproduced without --enable-proc-opt

comment:4 Changed 14 years ago by danielk

Resolution: fixed
Status: newclosed

(In [8353]) Fixes #795.

This was a problem with the ffmpeg error resiliency code attempting to fix a stream that reports blocks outside the current window this resulted in clearing memory outside the allocated buffer.

Note: See TracTickets for help on using tickets.