[mythtv-commits] Ticket #5356: Internal DVD playback segfaults using multiple cores.
MythTV
mythtv at cvs.mythtv.org
Sat Feb 28 10:30:19 UTC 2009
#5356: Internal DVD playback segfaults using multiple cores.
--------------------------+-------------------------------------------------
Reporter: john | Owner: skamithi
Type: defect | Status: infoneeded
Priority: minor | Milestone: unknown
Component: DVD Playback | Version: 0.21-fixes
Severity: medium | Resolution:
Mlocked: 0 |
--------------------------+-------------------------------------------------
Comment(by klaas.de.waal at gmail.com):
Added three attachments with gdb logs, now produced with the gdb settings
as described in the MythTV documentation pages. This time the logs are
made on an older machine with an E4600 CPU running Fedora 8. MythTV
release-0-21-fixes svn 20069, compiled today.
If you run it without gdb then you get the following line in
/var/log/messages:
{{{
Feb 28 10:56:33 zolder kernel: mythfrontend[15257]: segfault at
7fe7e41880d8 ip 7fe7eb2d282e sp 450d49d8 error 7 in
libmythavcodec-0.21.so.0.21.0[7fe7eb099000+32b000]
}}}
Running from the commandline (without gdb) there are a lot of [mpeg2video]
messages which suggest that the DVD image is not error-free. Here are the
last lines:
{{{
2009-02-28 11:17:05.448 [mpeg2video @ 0x7f571b39f380]ac-tex damaged at 0
15
2009-02-28 11:17:05.448 [mpeg2video @ 0x7f571b39f380]00 motion_type at 10
16
2009-02-28 11:17:05.448 [mpeg2video @ 0x7f571b39f380]ac-tex damaged at 0
17
2009-02-28 11:17:05.473 [mpeg2video @ 0x7f571b39f380]Warning MVs not
available
Segmentation fault
}}}
Also, the gdb tracebacks do always contain functions from file
error_resilience.c which suggests that the buggy code might be trying to
correct the [mpeg2video] errors.
Hope this helps! If there is a patch for this I can of course test it.
Klaas.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5356#comment:13>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list