Opened 14 years ago

Closed 14 years ago

#651 closed defect (invalid)

segfault when exiting recording

Reported by: gdragon@… Owned by: Isaac Richards
Priority: major Milestone: 0.19
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

On an upgrade to svn head, I now get a segfault when exiting a recording. It does not make it back to the program listing. It used to work great. I've seen this on 2 different machines (both A64's, another machine (not 64-bit) seems to work fine).

It seems to die in: videoout_xv.cpp somewhere in the following code snippit. Unfornately there it goes into X11 code, and i can't follow it past there.

    // ungrab port...
246         if (xv_port >= 0)
247         {
248             X11S(XvUngrabPort(XJ_disp, xv_port, CurrentTime));
249             xv_port = -1;
250         }
251     
252         if (XJ_started)
253         {
254             XJ_started = false;
255     
256             X11L;
257             XFreeGC(XJ_disp, XJ_gc);
258             XCloseDisplay(XJ_disp);
259             X11U;
260         }
261     

Log & Backtrace are attached. It's not very exiting, seems foobar'd, (corrupt stack??), tho I'm pretty certain that I generated the bins & core correctly.

Attachments (2)

backtrace (160.9 KB) - added by anonymous 14 years ago.
mythfe_1.log (33.2 KB) - added by anonymous 14 years ago.

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by anonymous

Attachment: backtrace added

Changed 14 years ago by anonymous

Attachment: mythfe_1.log added

comment:1 Changed 14 years ago by anonymous

Fyi, Previously I was using a build from 2 weeks or so ago revision ~7600.

comment:2 Changed 14 years ago by anonymous

Resolution: invalid
Status: newclosed

I think this was a problem with opengl vsync, glx, etc. I'm not sure how it was working before, but now it crashes if you don't have it configured right (DUH!). I should have found this sooner, since i've troubleshooted this problem on other people's systems. My bad.

Note: See TracTickets for help on using tickets.